nayjo โพสต์ 2025-2-8 14:39:49

อยากสลับปลั๊คอินในไฟล์ <!--{hook/index_top}--> ในไฟล์ discuz.php หรือ discuz.htm สามารถทำได้ไหมครับ

สมมุติไว้มีการติดตั้ง 2 ปลั๊คอินนี้
1. Toplist
2. Th Chat

เมื่อติดตั้งเสร็จ


Th Chat อยู่บนส่วน Toplist อยู่ล่าง ผมอยากสลับให้ Toplist อยู่บน ส่วน Th Chat อยู่ล่าง

ท่านใดมีเทคนิครบกวนแชร์หน่อยครับ

ขอบคุณครับ

nayjo โพสต์ 2025-2-9 11:42:04

ได้ข้อมูลคราวๆ มาแบบนี้ครับ

ปกติ Hook นี้จะโหลดปลั๊กอินทั้งหมดที่ใช้ Hook index_top ดังนั้นให้คุณสลับตำแหน่งของ Toplist และ Th Chat โดยเปลี่ยนโค้ดจาก: (Toplist ณ ที่นี้คือ study_nge)

<!--{hook/index_top}-->
เป็นโค้ดที่กำหนดลำดับเอง โดยแยกออกมาเรียกปลั๊กอินแต่ละตัวแยกกัน:

<!-- Toplist อยู่บน -->
<!--{hook/toplist}-->

<!-- Th Chat อยู่ล่าง -->
<!--{hook/th_chat}-->


ตรวจสอบชื่อ Hook ของปลั๊กอินหากคุณไม่แน่ใจว่า Toplist และ Th Chat ใช้ Hook อะไร ให้ดูจากไฟล์ plugin_toplist.php และ plugin_th_chat.php (หรือไฟล์ที่เกี่ยวข้องใน source/plugin/) ว่าใช้ Hook อะไร แล้วนำมาใส่เรียงลำดับเองในเทมเพลต

Clear Cache / AdminCP -> Tools -> Update Cache (อัปเดตแคช)

ตอนนี้ยังหาชื่อ Hook ของสองปลั๊คอินนี้ไม่ได้เลย

ส่วน Th Chatใช้ชื่อ Hook ว่าอะไร รบกวนด้วยครับ

ขอบคุณครับ




nayjo โพสต์ 2025-2-9 12:01:56

ทำได้แล้วครับ เปลี่ยน ชื่อ Hook ของ study_nge เป็น index_top2 แล้วเอาไปไว้บนของ index_top

        <!--{hook/index_top2}-->
        <!--{hook/index_top}-->

ขอบคุณครับ

suttasilo โพสต์ 2025-2-15 16:05:19

nayjo ตอบกลับเมื่อ 2025-2-9 12:01
ทำได้แล้วครับ เปลี่ยน ชื่อ Hook ของ study_nge เป็น index_top2 แล้ ...
ไปที่ admin.php?frames=yes&action=pluginsแก้ตัวเลขลำดับตามที่ต้องการได้เลย
หน้า: [1]
ดูในรูปแบบกติ: อยากสลับปลั๊คอินในไฟล์ <!--{hook/index_top}--> ในไฟล์ discuz.php หรือ discuz.htm สามารถทำได้ไหมครับ