Page 1 of 1

อยากทราบวิธีการ นำค่า เอาค่าที่ไม่ต้องการออกจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb

Posted: 11/07/2019 11:58 am
by Ittichai_chupol
- อยากทราบวิธีการนำนำโพสต์บางโพสต์ ที่ไม่ต้องการออกไปจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb

จากรูป

อยากทราบวิธีการ นำค่า เอาค่าที่ไม่ต้องการออกจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb Selection_999(1712).png
Selection_999(1712).png (62.56 KiB) Viewed 141 times

- ตัวอย่างก็คือว่า ผมไม่ต้องการให้มีการแสดงโพสต์ ที่อยู่ในกรอบสีเขียว แสดงในหน้านี้ ต้องการเพียงแค่โพสต์ที่ไม่ได้อยู่ภายในกรอบสีเขียวแสดงขึ้นมาเท่านั้น

- โดยตอนนี้ผมได้ใช้ event ของ phpbb ที่ชื่อว่า core.search_modify_tpl_ary เข้ามาช่วยสำหรับทำงานในส่ววนี้ครับ

- ตัวอย่างโคดที่ผมได้ทดลองใช้งาน



$data_tpl_ary = $event['tpl_ary'];
if ($row['post_id'] == $event['row']['post_id']) {
$data_tpl_ary = $event['tpl_ary'];
$data_tpl_ary['POST_AUTHOR_FULL'] = 'Nam';
$event['tpl_ary'] = $data_tpl_ary;
}

Re: อยากทราบวิธีการ นำค่า เอาค่าที่ไม่ต้องการออกจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb

Posted: 11/07/2019 12:00 pm
by Ittichai_chupol
ตัวอย่างโตคดเพิ่มเติ่มจากข้างบนนะครับ

Code: Select all

  public function search_modify_tpl_ary($event) {

        $data_tpl_ary = $event['tpl_ary'];

        $sql_array = array(
            'SELECT' => '*',
            'FROM' => array(
                $this->table_prefix . 'anonymous' => 'a',
            ),
            'WHERE' => 'post_id = ' . $event['row']['post_id'],
        );
        $sql3 = $this->db->sql_build_query('SELECT', $sql_array);
        $res = $this->db->sql_query($sql3);
        $row = $this->db->sql_fetchrow($res);


        if ($row['post_id']  == $event['row']['post_id']) {
            $data_tpl_ary = $event['tpl_ary'];
         
            $event['tpl_ary'] = $data_tpl_ary;
            
            
        }
}

Re: อยากทราบวิธีการ นำค่า เอาค่าที่ไม่ต้องการออกจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb

Posted: 11/07/2019 12:12 pm
by thatsawan
หา event ที่ sql ดึงข้อมูลเลยค่ะ

Re: อยากทราบวิธีการ นำค่า เอาค่าที่ไม่ต้องการออกจาก หน้าค้นหากระทู้ผู้ใช้งาน ในเว็บบอร์ด phpbb

Posted: 11/07/2019 12:24 pm
by thatsawan
* @event core.search_get_posts_data
* @event core.search_get_topic_data