การสร้าง even เพื่อแสดง ณ แถบ user ใน phpbb

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: การสร้าง even เพื่อแสดง ณ แถบ user ใน phpbb

การสร้าง even เพื่อแสดง ณ แถบ user ใน phpbb

by Ittichai_chupol » 23/01/2019 5:27 pm

สำหรับหลายๆ คนที่กำลัง จะพัฒนา extension ซึ่งเป็นส่วนขยาย ที่ ทำหใ้การทำงานของเว็บบอร์ด phpbb ซึ่ง ในการสร้าง extension นั้นเราจะมีวิธีการสร้างอยู่ 2 รูปแบบนั้นก็คือ การสร้างแบบ contrller กับ event วึ่งทั่ง 2 ส่ววนี้มีจะมีความต่างทีส่วนแสดงผล เพราะว่า contrller จะเป้นแสดงผล โดยที่เราจะต้องสร้างไฟลื html ที่สำหรับแสดงผลขึ้นมาเป็นหน้าต่างใหม่ แต่ถ้าหากเป้น event นั้นก็จะอาศัยไฟล์ที่มีอยู่อยุ่แล้ว หรืออาจจะสร้างขึ้นมาใหม่ เเต่ถึงอย่างไง ก็จะต้องไปอาศัยแทรก ไฟลืที่มีอยู่ในเว็บบอร์ด phpbb เช่นเดิม

โดยวันนี้จะมาแนะนำ event เพิื่อแทรกการสร้างข้อมูลบริเวณ แถบ user ดังรุปภาพ
01-23.png
01-23.png (24.49 KiB) Viewed 1179 times
- โดยการที่เราจะสร้าง event เพื่อให้แสดงผล ณ บริเวณนี้ได้นั้น เราจะต้องพึงพา event ที่มีอยู่ใน ไฟล์ html ที่มีชื่อว่า navbar_header.html
โดยในไฟล์นี้จะเป็นไฟล์ที่มีไว้สำหรับแสดงผลบริเวณ ดังกล่าว

ขั้นตอนการที่จะให้ extesnion ผล มีดังนี้

1.เราจะต้องหา event ใน navbar_header.html แสดงผลใกล้เคียง กับ ตำแหน่งบริเวณที่เราต้องการ
2.นำ ชื่อของ event ไปสร้างเป็นไฟล์ html

ตัวอย่างเช่น

** เราหา event ที่มีชื่อว่า

<!-- EVENT navbar_header_username_append -->

ก็ให้ทำการคัดลอกเพียงเเค่ชื่อไปทำนั้น

<!-- EVENT navbar_header_username_append -->

แล้วนำไปสร้างเป็นไฟล์ html ที่ชื่อว่า navbar_header_username_append.html

3.จากนั้นเราก็สามารถที่จะใส่ผลลัพ ตามที่เราต้องการลง ใน ไฟล์ ที่สร้างมาได้เลย

** การที่เราจะสร้าง event สำหรับแสดงผล extension นั้น เราจำเป็ยนจำ ที่จะต้องอาศัย event ที่มีอยุ่ภายใน phpbb

สามารถเข้าไปศึกษา even phpbb ทั้งหมดได้จากที่นี้

Top