กรณีนี้ function ในสองโปรแกรมนี้มันซ้ำกันครับ เราทำอะไรไม่ได้หรอก จะแก้ก็ไม่ดีเพราะพออัปเดททีก็ต้องตามแก้ที จะลบก็ไม่ได้เพราะต้องใช้ทั้งคู่
ก็ใช้ include แบบ http กับใช้ iframe อะครับ เลือกเอา จะมาใช้ include แล้วเรียก function มันไม่ได้แล้วล่ะ
ลองหาคำสั่ง include/require แบบ http ของ smf ดูครับ
ผมทำได้แล้วครับขอบคุณแต่ติดที่
เจาะจงหมวดหมู่
<?php
$list = "20"; // ต้องการให้โชว์กี่กระทู้ล่ะ ใส่เข้าไปได้เลย
$sboard = "0"; // ใส่ 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 = "0"; // เปลี่ยนตรงนี้ถ้าอยากให้บอร์ดไหนเป็นค่า default
}
*/
include("board/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)) {
?>
ต้องแก้อะไรยังไง งง ครับ