Welcome, Guest. Please login or register.
Did you miss your activation email?

ห้างหุ้นส่วนจำกัด วี.อาร์.คอม ก็อบปี้ปริ้นเตอร์เซอร์วิส
V.R. Copyprinter Service Part.,Ltd.

7/8 ม.2 เพชรเกษม112 ถ.เพชรเกษม  แขวงหนองค้างพลู เขตหนองแขม กรุงเทพฯ 10160

Share this topic on FacebookShare this topic on Del.icio.usShare this topic on DiggShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter Author Topic: กระทู้ล่าสุดให้แสดงเฉพาะบอร์ดที่ต้องการ (เซียวเหล่งนึ่งฯ)  (Read 3713 times)

0 Members and 1 Guest are viewing this topic.

Offline smfjusthost

  • Administrator
  • *****
  • Posts: 118
  • ขอบคุณ +2/-0
ขอบคุณโค๊ดต้นแบับจาก dexmore.com


โค๊ดนี้เซฟเป็นไฟล์ ชื่อ showtopics-boardnew.php
อัพขึ้นไว้ที่เดียวกับไฟล์เซ็ตติ้งของบอร์ด

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

$list "15"// ต้องการให้โชว์กี่กระทู้ล่ะ ใส่เข้าไปได้เลย

$sboard "1"// ใส่ 0 ถ้าต้องการกระทู้จากบอร์ดทุกบอร์ด  และใส่ 1 ถ้าต้องการเจาะจงบอร์ด

// ถ้าใส่ 1 อย่าลืมระบุ id ของบอร์ดด้วยเช่น 
// http://www.xxx.com/forum/lasttopic.php?board= อย่างนี้ เช่น http://www.xxx.com/forum/lasttopic.php?board=3.0

// ถ้าไม่ได้ใส่ ?board=.. ก็ให้มันแสดงตาม id ของบอร์ด ตามข้างล่าง


if (empty($board)) { 
$board "1"// เปลี่ยนตรงนี้ถ้าอยากให้บอร์ดไหนเป็นค่า default 



?>


<html>

<head>

<meta http-equiv="Content-Language" content="th">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<link rel="stylesheet" type="text/css" href="page_style.css">

<title>:: <?=$list ?> ข่าวสารงานธรรม ::</title>
<base target="_blank">
</head>
<body bgcolor=#FFE6CC>
<basefont size=2>



    <?
include("Settings.php");

$host = $db_server;
$user = $db_user;
$pass = $db_passwd;
$database = $db_name;
$prefix = $db_prefix."topics";
$prefix2 = $db_prefix."messages";

@mysql_connect($host,$user,$pass) or die("ขออภัย ขณะนี้ไม่สามารถติดต่อฐานข้อมูลได้ กรุณาเข้าชมใหม่ภายหลัง");
if ($sboard=="0") {
$Sql = "SELECT * FROM $prefix order by ID_TOPIC DESC limit 0,$list ";
} elseif ($sboard=="1") {
$Sql = "SELECT * FROM $prefix where ID_BOARD='$board' order by ID_TOPIC DESC limit 0,$list ";
}
$result = mysql_db_query($database,$Sql);
$nrow = mysql_num_rows($result);
while ($num = mysql_fetch_array($result)) {

$tid = $num["ID_TOPIC"];
$bid = $num["ID_BOARD"];
$fid = $num["ID_FIRST_MSG"];

$msql = "select * from $prefix2 where ID_MSG='$fid'";
$mresult = mysql_db_query($database,$msql);
$marr = mysql_fetch_array($mresult);
$title = $marr["subject"];

echo "<span class='font'>\n";
echo "<a href='index.php?board=$bid;action=display;threadid=$tid' target='_blank'>$title</a><br>\n";
}

?>

</body>

</html>



การนำไปใช้งาน

Code: [Select]
<iframe name=I1 width="100%" align=center border=0 frameborder=0
   src="http://www................/webboard/showtopics-boardnew.php" height=300 target="_blank">
   <span style='font-size:8.0pt'>Your browser does not support inline frames or
   is currently configured not to display inline frames. </span>
  </iframe>