MeeWebFree.com >> บทความ การสร้าง และปรับแต่ง website >> การใช้งาน และปรับแต่ง CMS PHP-Fusion >> infusion-new-topic-smf.htm

AddOn- โชว์กระทู้ล่าสุดจาดเว็บบอร์ด SMF

มาแล้วครับ อีกอันนึงที่สัญญาเอาไว้ สำหรับคนที่ติดตั้ง php-fusion และติดตั้งบอร์ด ของ SMF นะครับ มาเอาไปได้เลยครับ ส่วนคนที่ไม่ได้ใช้ php-fusion ก็มาดูแนวทางได้ครับ

สำหรับหน้าตาตัวนี้ให้ดูได้ที่ หน้าเว็บของ www.tbkidscool.com นะครับ และก็โหลดเลยครับ topic_smf_panel.rar เมื่อแตกไฟล์มาแล้วได้แฟ้ม ก็เอาแฟ้มไปใส่แฟ้ม infusions ในเว็บ php-fusion ของเราเลยครับ และมันจะต้องมีการแก้ไขค่าด้วยนะครับ อันนี้สำหรับเอาไปติดตั้งใส่พาแนล ตรงกลางเว็บเท่านั้นนะครับ ไม่เหมาะไปใส่ด้านข้างเลยครับ และสำหรับค่าที่ต้องทำการแก้ไขมีดังนี้ครับ

จากโค้ดนะครับ

$result = dbquery("SELECT * FROM smf_messages WHERE ID_BOARD !='13' AND ID_BOARD !='14' AND ID_BOARD !='15' ORDER BY posterTime DESC LIMIT 0,15");
while ($data = dbarray($result)) {
echo "<img src='".INFUSIONS."topic_smf_panel/smile.png' width='20' height='20' align='absmiddle'><a href='board/index.php?topic=".$data['ID_TOPIC'].".0'>".$data['subject']."</a>/ ".$data['posterName']." [".date( "d/m/Y" , $data['posterTime'])."]";
echo "<br>\n";

ค่าที่ 1 คือค่าสีแดงนะครับ ส่วนนี้ให้แก้ใส่เลขบอร์ดที่ไม่ต้องการแสดงเข้าไปครับ เช่นบอร์ดของแอดมิน หรือบอร์ดที่เป็นความลับครับ ใส่เลขเข้าไปเลย หากว่าไม่รู้ว่าบอร์ดลับของเราคือเลขอะไรให้เข้าไปดูในฐานข้อมูลครับ คือเปิด phpMyadmin นั่นล่ะครับ แล้วดู แล้ว แล้วดูเลขตรง

ซึ่งเลขนี้มันจะมีคำอธิบายบอร์ดอยู่ที่ด้านขวามือนะครับ หากเราเลื่อนไปหน่อย แล้วย้ำอีกทีนะครับ ว่าให้ใส่เลขหมวดที่ไม่ต้องการแสดง ไม่ใช่หมวดที่ต้องการแสดง หากแต่ว่าต้องการแสดงมั้งหมดเลย ทุกบอร์ด ก็ลบตัวสีแดงออกได้เลยครับ

2.ค่าสีชมพู ที่เขียนว่า 0,15 มันคือการใส่เลขว่าเราต้องการที่จะแสดงกี่กระทู้ที่มีความเคลื่อนไหวล่าสุดครับ อย่างของผมเขียนเอาไว้ 15 กระทู้ครับ ถ้าต้องการ10 ก็ใส่ 0,10

3.ค่าสีม่วง หากสังเกตุดีๆมันคือ URL ของเว็บบอร์ดนะครับ อย่างตัวอย่างติดตั้งบอร์ดที่ http://www.tbkidscool.com/board/index.php ก็เลยตัด URL มาได้แค่ board/index.php แค่นั้นครับ หากแต่ว่าใครจะใส่ URL เต็มๆอันนี้ก็ไม่ว่ากันนะครับ แต่ต้องจบที่ index.php นะครับ ไม่งั้นเดี๋ยวหลง

เรียบร้อยแล้วครับเป็นอันจบกระบวนการ และสำหรับตัวเสริมนี้เฉพาะคนที่ลงในฐานข้อมูลเดียวกับเว็บ php-fusion เท่านั้นนะครับ และต้องติดตั้งในแบบ default ด้วยครับ คือต้องไม่เปลี่ยน prefix ของ SMF หากใครที่แยกฐานข้อมูลกันออกมา ก็ขอให้แก้ไขส่วนการติดต่อฐานข้อมูลใหม่ครับ(ต้องเขียนเพิ่มเอง) และสำหรับใครที่เปลี่ยน prefix ตอนที่ติดตั้ง SMF ก็ขอให้แก้ไขโค้ดเองด้วยนะครับโดยต้องเปลี่ยนจาก smf_ เป็น prefix ตามที่คุณติดตั้งไว้ครับ

Keyword : new topic smf,smf board,new post, php-fusion smf



ขอสงวนสิทธ์บ้าง จะว่ากันมะเนี่ย อิๆๆๆ Copyright© By BWebMass @ MeeWebFree.Com ®