สอบถามเรื่องการใส่ลิงก์หน้า (pathway) phpBB

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

flook
PHP VIP Members
PHP VIP Members
โพสต์: 3751
ลงทะเบียนเมื่อ: 06/06/2022 9:43 am

สอบถามเรื่องการใส่ลิงก์หน้า (pathway) phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย flook »

ตัวอย่างโค้ดที่ใช้
แบบที่1

โค้ด: เลือกทั้งหมด

  $page_title = $this->user->lang['TITLE_DOWRY_FROM'];
        $this->template->assign_block_vars('navlinks', array(
            'FORUM_NAME' => $page_title,
            'U_VIEW_FORUM' => 'm_tools_dowry/',
        ));
        
แบบที่2

โค้ด: เลือกทั้งหมด

    $page_title = $this->user->lang['TITLE_DOWRY_FROM'];
        $this->template->assign_block_vars('navlinks', array(
            'FORUM_NAME' => $page_title,
            'U_VIEW_FORUM' =>  append_sid('m_tools_dowry/'),
        ));
        
แบบที่3

โค้ด: เลือกทั้งหมด

    $HTTP_HOST = $this->request->server('HTTP_HOST', '');
        $REQUEST_URI = $this->request->server('REQUEST_URI', '');
        $page_title = $this->user->lang['TITLE_DOWRY_FROM'];
        $this->template->assign_block_vars('navlinks', array(
            'FORUM_NAME' => $page_title,
            'U_VIEW_FORUM' =>  $HTTP_HOST.$REQUEST_URI.'/m_tools_dowry/',
        ));
   
แสดงผลเหมือนกันทั้ง 2 แบบ พอกด ลิงก์แล้ว คำ ว่า m_tools_dowry ต่อกันยาวไปเรื่อย ๆ
จึงขอสอบถามว่ามีคำสั่งที่ใช้อ้างถึง base url ไหมครับ
pathway.png
pathway.png (47.29 KiB) Viewed 815 times
pathway2.png
pathway2.png (19.84 KiB) Viewed 815 times
ภาพประจำตัวสมาชิก
eange08
PHP VIP Members
PHP VIP Members
โพสต์: 16184
ลงทะเบียนเมื่อ: 22/12/2020 10:09 am

Re: สอบถามเรื่องการใส่ลิงก์หน้า (pathway) phpBB

โพสต์ที่ยังไม่ได้อ่าน โดย eange08 »

ลิงค์ของ phpBB จะใช้คำสั่ง append_sid ได้ค่ะ โดยเราระบุไฟล์ที่จะไป เช่น

โค้ด: เลือกทั้งหมด

$this->template->assign_vars(array(              
                'U_PROFILE_INFO' => append_sid('./memberlist.php?mode=viewprofile),
            ));
หรือ

โค้ด: เลือกทั้งหมด

$this->template->assign_vars(array(              
                'U_PROFILE_INFO' => append_sid(generate_board_url().'memberlist.php?mode=viewprofile),
            ));
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 121