อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น


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

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

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 3176
Joined: 19/09/2018 10:33 am

อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น

Post by Ittichai_chupol » 29/10/2019 1:39 pm

อยากทราบว่าถ้าต้องการที่จะนำไฟล์ board.php ที่อยู่ใน . /phpbb/notification/method/board.php ซึ่งจะเป็นไฟล์ พื้นฐานของ phpbb มาปรับเปลี่ยนเพื่อใช้งานใน Extension ที่ได้สร้างขึ้นมา เพื่อที่จะไม่ต้องไปปรับแก้ไข้ไฟล์เดิม แต่จะนำไฟล์นั้นมาปรับปรับแก้ไข้เพื่อใช้เฉพาะใน Extension แทนโดยการทำงานดดยรวมยังเป็นแบบเดิม

- ซึ่งเท่าที่ทราบก็คือจะต้องไปเพื่อการเรียกใช้งานไฟล์ ใน ไฟล์ services.yml

โดยผมได้ลองปรับการเรียกใช้งานเข้าไปนั้งนี้

Code: Select all


notification.type.board:
        class: mindphp\m_anonymous\notification\board
        shared: false
        parent: notification.type.base
        calls:
            - [set_user_loader, ['@user_loader']]
            - [set_config, ['@config']]
        tags:
            - { name: notification.type }
            

 
แต่ก็ไม่สามารถเรียกใช้งานได้ จึงอยากทราบว่าจะต้องปรับแก้ไข้ อย่างไรครับ

thatsawan
PHP VIP Members
PHP VIP Members
Posts: 19997
Joined: 31/03/2014 10:02 am
Contact:

Re: อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น

Post by thatsawan » 29/10/2019 2:11 pm

จะเอามาแก้ไขอะไร phpbb จะมี event ให้ใช้งาน

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 3176
Joined: 19/09/2018 10:33 am

Re: อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น

Post by Ittichai_chupol » 29/10/2019 2:21 pm

- ผมจะแก้ไขค่าของข้อมูล ก่อนที่ที่จะ update เข้าไปใน ตาราง notifications ครับ

- เพราะจากเท่าที่ทดสอบทำคือ พอมีการแก้ไข โพสต์ที่เป็น Qoute จะมีการส่งค่ามาที่ ไฟล์ board.php แล้วจะส่งเข้าไปในฐานข้อมูล

- ผมจึงจะอยากนำไฟล์ board.php มาใช่ใน Extension จะไม่ต้องเข้าไปแก้ไขในไฟล์เดิม

- คือมันไม่มี Event ที่จะส่งมาในไฟล์ board.php เลย

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22627
Joined: 22/09/2008 6:18 pm
Contact:

Re: อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น

Post by mindphp » 29/10/2019 2:24 pm

ถ้าจะ override ตัว core ของ phpBB จะมั่นใจได้อย่างไร ว่า ถ้า phpBB มีการ อัพเกรดมา Extension ที่เราไปทำการ override Core จะไม่ได้ ให้ core ของ phpBB มีปัญหา

ลองปรับวิธีคิดใหม่
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22627
Joined: 22/09/2008 6:18 pm
Contact:

Re: อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น

Post by mindphp » 29/10/2019 2:25 pm

Post แรก กับ Post 3 สื่อคนละความหมายกันอยู่นะ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

User avatar
Ittichai_chupol
PHP VIP Members
PHP VIP Members
Posts: 3176
Joined: 19/09/2018 10:33 am

Re: อยากทราบวิธีการนำไฟล์ board.php มางานใน Extension ใน phpbb ที่สร้างขึ้น

Post by Ittichai_chupol » 29/10/2019 2:38 pm

ถ้าไม่ override ส่วนของไฟล์ board.php มาปรับ
- ผมควรใช่วิธีไหนดีครับ
- เพราะที่แรกผมคิดว่าใช้วิธีการคลายๆ กับตอนปรับแก้ไขการแจ้งเตือนของโพสต์ครับ
- ที่ override ไฟล์ post แล้วมาปรับแก้ไขใน Extension ครับ

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 24 guests