<< วิธีการแสดงกระทู้ล่าสุดไว้ที่หน้าแรกเว็บไซต์ >>
เขียนโดย คุณ TinaCat, VB NeverDie
 
อันนี้เป็นวิธีสำหรับบอร์ด SMF เท่านั้นนะ

ก่อนอื่นก็ต้องติดตั้งบอร์ด SMF ให้เรียบร้อย เปิดเว็บบอร์ดของคุณตามปกติ
http://www.yourweb.com/board/index.php

แล้วเปิดลิงค์ http://www.yourweb.com/board/ssi_examples.php ในเว็บของคุณขึ้นมา

ตัวอย่างเว็บ mororwor.org ก็ตามนี้
http://www.mororwor.org/Mboard/ssi_examples.php (http://ชื่อเว็บ/โฟลเดอร์ที่ติดตั้งบอร์ด/ssi_examples.php)

ในหน้านี้จะมีแสดงตัวอย่างของส่วนที่เราสามารถนำมาแสดงในหน้าแรกเว็บไซต์ได้

ให้เราสร้างไฟล์สำหรับแสดงกระทู้ขึ้นมา
ตั้งเป็นชื่อ showtopics.php หรือชื่ออื่นๆ ที่ต้องการก็ได้ แต่ต้องใช้เป็นนามสกุล .php

แล้วใส่โค้ดนี้ไป

<?php require("/home/mororwor/public_html/Mboard/SSI.php"); ?> --- โค้ดตรงนี้ของแต่ละเว็บจะไม่เหมือนกัน ให้ดูที่หน้า ssi_examples.php ในเว็บคุณ

 
<html>

<head>
<meta http-equiv="Content-Language" content="th">
<meta http-equiv="Content-Type" content="text/html; charset=tis-620"> --- สำหรับการแสดงผลให้เป็นภาษาไทย
<title>Show New Topics</title> --- Title ของหน้าเว็บ
<base target="_blank"> --- สำหรับการเปิดลิงค์แล้วขึ้นหน้าใหม่
</head>

<body bgcolor=#E5E5FF> --- ตั้งค่าสีพื้นหลัง
<basefont size=2> --- ตั้งค่าขนาด Font ที่จะใช้
<?php ssi_recentTopics(30); ?> --- ใส่โค้ดของส่วนที่ต้องการให้แสดง ดูได้จากหน้า ssi_examples.php ว่าจะให้แสดงส่วนไหน

</body>

</html>


สำหรับการที่จะให้ไปแสดงในหน้าแรก
ให้ใส่โค้ดแทรก iFrame ไว้ในหน้าเว็บและตำแหน่งที่ต้องการแสดงผล
 
<iframe name="I1" width="100%" align="center" border="0" frameborder="0" src="http://www.url.com/shownewtopics.php" height="300" target="_blank">
Your browser does not support inline frames or is currently configured not to display inline frames.
</iframe>


ตรง src ให้ใส่ลิงค์ให้ถูกต้องด้วยนะคะ (ให้ใส่ URL ของไฟล์ที่ทำไว้ในตอนเเรก)
และตั้งค่าความสูงของ iFrame ให้เหมาะสมตามต้องการ