สอบถามการเขียน phpBB เรื่อง Event เมื่อเขียนแล้วสามารถแสดงได้ทุกหน้า
Moderator: mindphp
กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
-
- PHP VIP Members
- โพสต์: 4996
- ลงทะเบียนเมื่อ: 17/09/2016 10:09 am
สอบถามการเขียน phpBB เรื่อง Event เมื่อเขียนแล้วสามารถแสดงได้ทุกหน้า
ต้องการหา Event ของ phpBB ที่ Query ข้อมูลมาแล้วสามารถไปแสดงที่ Template ได้ทุกหน้า
ξν℮ry story has an end but in life every end is a neω ßeginning.
-
- PHP VIP Members
- โพสต์: 4996
- ลงทะเบียนเมื่อ: 17/09/2016 10:09 am
Re: สอบถามการเขียน phpBB เรื่อง Event เมื่อเขียนแล้วสามารถแสดงได้ทุกหน้า
/ext/projectname/extensionname/event/listner.php
1. ผมใช้ PHP Event >>>> core.page_header แล้วแปลงเป็น >> page_header
2. ตั้ง public function page_header($event)
3. ส่งค่าเพื่อจะไปแสดงใน Template
$this->template->assign_vars(array(
'A_TOPIC_POSTS' => $user_count,
));
4. ค่าที่ Query มาถูกส่งไป Template ด้วย >>>> A_TOPIC_POSTS
1. ผมใช้ PHP Event >>>> core.page_header แล้วแปลงเป็น >> page_header
2. ตั้ง public function page_header($event)
3. ส่งค่าเพื่อจะไปแสดงใน Template
$this->template->assign_vars(array(
'A_TOPIC_POSTS' => $user_count,
));
4. ค่าที่ Query มาถูกส่งไป Template ด้วย >>>> A_TOPIC_POSTS
โค้ด: เลือกทั้งหมด
static public function getSubscribedEvents() {
return array(
'core.page_header' => 'page_header',
);
}
โค้ด: เลือกทั้งหมด
public function page_header($event) {
global $db, $phpbb_root_path, $phpEx;
$sql = 'SELECT COUNT(post_id) AS id FROM '.TOPICS_TABLE;
$result = $db->sql_query($sql);
$user_count = (int) $db->sql_fetchfield('id');
$db->sql_freeresult($result);
$this->template->assign_vars(array(
'A_TOPIC_POSTS' => $user_count,
));
print_r($user_count);
}
ξν℮ry story has an end but in life every end is a neω ßeginning.
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ event ใน phpbb สามารถรับค่าจาก event อื่นมาใช้ได้มั้ยค่ะ ทำยังไงค่ะ
โดย thatsawan » 24/05/2015 1:41 pm » ใน Programming - PHP - 3 ตอบกลับ
- 1642 แสดง
-
โพสต์ล่าสุด โดย mindphp
24/05/2015 5:43 pm
-
-
-
โพสต์ใหม่ วิธีการส่งค่า จาก Event หนึ่งไปยัง Event หนึ่ง ใน phpbb
โดย Ittichai_chupol » 20/12/2019 6:59 pm » ใน PHP Knowledge - 0 ตอบกลับ
- 1303 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
20/12/2019 6:59 pm
-
-
-
โพสต์ใหม่ วิธีการใช้งานปรับลบข้อมูลลายเซ็นของ phpbb โดยใช้ Event ใน phpbb
โดย Ittichai_chupol » 19/12/2019 2:57 pm » ใน PHP Knowledge - 0 ตอบกลับ
- 1480 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
19/12/2019 2:57 pm
-
-
- 0 ตอบกลับ
- 762 แสดง
-
โพสต์ล่าสุด โดย ewqolf
23/12/2022 3:31 pm
-
-
โพสต์ใหม่ อยากทราบวิธีการแทนค่า $event['attachment_data'] ใน phpbb
โดย Ittichai_chupol » 15/05/2019 4:32 pm » ใน Programming - PHP - 0 ตอบกลับ
- 495 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
15/05/2019 4:32 pm
-
-
-
โพสต์ใหม่ Q - Event phpbb ที่แสดงผลตำแหน่ง หัวข้อกระทู้
โดย Ittichai_chupol » 07/12/2018 10:43 am » ใน Programming - PHP - 3 ตอบกลับ
- 1315 แสดง
-
โพสต์ล่าสุด โดย mindphp
07/12/2018 11:18 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 86