SMF Development > SMF Coding Discussion
~ วิธีแก้ไขให้คลิกกระทู้แล้วขึ้นหน้าเว็บใหม่ ~
TinaCat:
เห็นว่ามาถามกันบ่อย เลยตั้งกระทู้ไว้เลยคงจะดีกว่าค่ะ
แก้ไขที่ไฟล์ Sources/MessageIndex.php ค่ะ
หาโค้ดส่วนนี้ออกมาค่ะ
--- โค้ด: --- 'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['firstSubject'] . '</a>'
--- ปิดโค้ด ---
แทรกคำสั่ง target="_blank" ไว้ในส่วนของ <a href="...">
จะได้แบบนี้ค่ะ
--- โค้ด: --- 'time' => timeformat($row['firstPosterTime']),
'timestamp' => forum_time(true, $row['firstPosterTime']),
'subject' => $row['firstSubject'],
'preview' => $row['firstBody'],
'icon' => $row['firstIcon'],
'icon_url' => $settings[$context['icon_sources'][$row['firstIcon']]] . '/post/' . $row['firstIcon'] . '.gif',
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0" target="_blank">' . $row['firstSubject'] . '</a>'
--- ปิดโค้ด ---
Save ไฟล์ แล้ว Refresh หน้าเว็บ
ลองคลิกที่กระทู้ จะเปิดหน้าใหม่ให้เองเลยค่ะ :)
HackPro:
เขียนเป็น Mod ให้ดาวโหลดเลยดีกว่าครับ
สะดวกสำหรับคนไม่เก่ง PHP
แฮ่ะ ๆ
(เจ้ทำนะ ผมนั่งดู อิอิ)
TinaCat:
อืมม..
ไว้ค่อยหัดเขียน Mod
แต่คงได้แค่แบบ .mod
.xml คงจะไปไม่รอด ^__^"
HackPro:
--- อ้างจาก: TinaCat ที่ 13/01/06, 10:38:10 ---ไว้ค่อยหัดเขียน Mod
--- ปิดอ้างถึง ---
ผมก็ว่าแบบ .xml มันประหลาด ๆ เขียนยาก ๆ ยังไงพิกล
แบบ .mod เขียนง่ายดี อ่านเป็นภาษามนุษย์หน่อย เหอ ๆ
เจ้ทำเหอะ ผมมีอะไรชอบแอบทำคนเดียว ไม่ชอบเผื่อแผ่
อิอิ
tgc:
ถามเพิ่มอีกนิดคับ แก้ตามนี้แล้ว แต่ว่า ตัวเลขหน้าที่ link อยู่มันไม่ขึ้นหน้าใหม่ต้องแก้ตรงไหนคับ
นำร่อง
[0] ดัชนีข้อความ
[#] หน้าถัดไป
ไปที่เวอร์ชันเต็ม