ก็ง่ายๆมาครับ SMF มันจัดเตรียมไว้ให้เราแล้ว แต่ส่วนใหญ่ เราไม่ได้ดู หรือสังเกตุไฟล์ใน SMF เท่าไหร่ ลองดูไฟล์นี้ครับ ssi_examples.php ลองเรียก จากบอร์ดของคุณ
http://www.youname.com/board/ssi_examples.php ลองดุครับคุรก็จะรู้ความลับการโชว์ 10 หน้าแรก ของ smf
พูดมามากแระ สำหรับบางท่านอ่านแล้วอ๋อ เลยก็เอาไปทำได้ แต่ก็มือใหม่หลายๆท่าน(รวมผมด้วย) อ่านข้อความผมแล้ว งง ว่าแล้วตูจะเอาไปใช้ไงเนี๋ย
ผมเลยเอาไฟล์มาให้ เอาไปใช้กันได้เลยครับ
<?php
require(dirname(__FILE__) . '/SSI.php');
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title> << :: SMF SSI.php 1.1 RC3 :: >> </title><?php
echo '
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/style.css" />
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/script.js"></script>
<style type="text/css">
body
{
margin: 1ex;
}';
if ($context['browser']['needs_size_fix'])
echo '
@import(', $settings['default_theme_url'], '/fonts-compat.css);';
echo '
</style>';
?>
<base target="_blank">
</head>
<body>
<?php ssi_topTopicsViews(); flush(); ?>
<!-------ตรงนี้ ก็เปิดดูจากไฟล์ ssi_examples.php ดูว่าแต่ละคำสั่งแสดงผลอย่างไรก็เอามาใส่ตรงนี้ -------->
</body>
</html>
แล้วจัดการ save เป็นชื่อ show.php อัพขึ้นไว้ใน SMF เลย เอาไว้ที่เดียวกับไฟล์ ssi_examples.php นั่นแหละครับ
เวลาเรียกจาหน้าเว็บก็
<iframe marginWidth="0" marginHeight="0" src="http://www.youname.com/board/show.php" frameBorder="0" noResize width="360" height="250"></iframe>
หวังว่า คงเอาไปใช้งานกันได้ ได้ผลไง แจ้งผลด้วยครับ