อยากกทราบว่า จะแก้ไข้อย่างไรให้ ผลลัพจากการสร้าง ลูป เพื่อมาแสดงเเบบ event ให้ถุกต้อง
คือ ผมได้ทดสอบ พัฒนา extension เพื่อใช้สำหรับตอบกลับ comment โดย เพื่อได้สร้าง เป็น controller เเล้วนำมาแสดง ณ ตำแหน่ง หน้าแสดงกระทู้
โดยค่าที่ผมส่งมานั้น เป็น ลิ้งค์ ที่จะส่งไปยังหน้า controller แต่จำเป็นที่จะต้องสร้างลูป เพราะว่ามีข้อมูลโพสหลายอัน
แต่เมื่อสร้าง ลูป แล้ว กับไม่ได้เป็นอย่างที่ต้องการ คือ มีการวนลูป หน้าว่างมาก่อน แล้วค่อเป้นส่วนของข้อมูล ดังรูปภาพ
event php ที่ใช้
'core.viewtopic_modify_post_row'
event html ที่ใช้
viewtopic_body_postrow_post_notices_after
ส่วนที่ได้ทำการเขียนโคด event php
โค้ด: เลือกทั้งหมด
public function viewtopic_modify_post_row($event) {
if ($this->config['m_sub_comment_alert']) {
print($event['row']['post_id']);
$post_row = array(
'SHEARCH_POSTS' => $this->helper->route('m_sub_comment_controller', array(
'action' => 'save',
'topic' => $event['row']['topic_id'],
'post' => $event['row']['post_id'],
)),
);
print_r($post_row);
$this->template->assign_block_vars('postrow', $post_row);
}
}
ส่วนที่แสดงใน event html
โค้ด: เลือกทั้งหมด
<div class="reform">
<span style="display:block; padding-left:640px; margin-top:10px;">
<button class="reply_sub_com">ตอบกลับ</button>
</span>
<input type="text" class="sub_com_action" value="{postrow.SHEARCH_POSTS}">
</div>
<span style="display:block; padding-left:640px; margin-top:10px;">
<button class="show_sub_com">ความคิดเห็นย่อย</button>
</span>
อยากกทราบว่า จะแก้ไข้อย่างไรให้ ผลลัพจากการสร้าง ลูป เพื่อมาแสดงเเบบ event ให้ถุกต้อง
คือ ผมได้ทดสอบ พัฒนา extension เพื่อใช้สำหรับตอบกลับ comment โดย เพื่อได้สร้าง เป็น controller เเล้วนำมาแสดง ณ ตำแหน่ง หน้าแสดงกระทู้
โดยค่าที่ผมส่งมานั้น เป็น ลิ้งค์ ที่จะส่งไปยังหน้า controller แต่จำเป็นที่จะต้องสร้างลูป เพราะว่ามีข้อมูลโพสหลายอัน
แต่เมื่อสร้าง ลูป แล้ว กับไม่ได้เป็นอย่างที่ต้องการ คือ มีการวนลูป หน้าว่างมาก่อน แล้วค่อเป้นส่วนของข้อมูล ดังรูปภาพ
[img]http://snap.mindphp.com/index.php?view=2018Dec25_5c21df2abf7ac[/img]
event php ที่ใช้
[quote] 'core.viewtopic_modify_post_row'[/quote]
event html ที่ใช้
[quote]viewtopic_body_postrow_post_notices_after[/quote]
ส่วนที่ได้ทำการเขียนโคด event php
[code]
public function viewtopic_modify_post_row($event) {
if ($this->config['m_sub_comment_alert']) {
print($event['row']['post_id']);
$post_row = array(
'SHEARCH_POSTS' => $this->helper->route('m_sub_comment_controller', array(
'action' => 'save',
'topic' => $event['row']['topic_id'],
'post' => $event['row']['post_id'],
)),
);
print_r($post_row);
$this->template->assign_block_vars('postrow', $post_row);
}
}
[/code]
ส่วนที่แสดงใน event html
[code]
<div class="reform">
<span style="display:block; padding-left:640px; margin-top:10px;">
<button class="reply_sub_com">ตอบกลับ</button>
</span>
<input type="text" class="sub_com_action" value="{postrow.SHEARCH_POSTS}">
</div>
<span style="display:block; padding-left:640px; margin-top:10px;">
<button class="show_sub_com">ความคิดเห็นย่อย</button>
</span>
[/code]