ติดตั้งห้องสนทนาบน smf

ทำการติดตั้งห้องสนทนาลงบน ไดเร็คทอรี่ ของ smf โดยให้ตั้งชื่อไดเร็คทอรี่เป็น chatroom และสร้างไฟล์ชื่อ chat.php ในไดเร็คทอรี่ของ smf ดังรูป


เขียนโค้ดนี้ลงใน chat.php ที่สร้างขึ้น

<?
  include ('SSI.php');
  function template_main() {
    global $context;
    echo "<iframe src=\"chatroom/index.php?user=".$context[user][name]."\" name=\"chatWindow\" style=\"border-width: 0; width: 100%; height: 500px\"></iframe>";
  }
  obExit ();
?>

และแทรกโค้ดนี้ลงในไฟล์ chatroom/config.php ในตอนต้นของไฟล์

<? //แทรกต่อจากบรรทัดแรกเลย
  include '../SSI.php';
  is_not_guest ();
  header ('Content-Type: text/html; charset=tis-620');


  //ทดเวลาของ server ให้ตรงกับเวลาของประเทศไทย
  ......
  ......
?>

สำหรับส่วนอื่นๆ ให้ทำการติดตั้ง chatroom ไปตามปกติครับ

เรียบร้อยครับ ลองเรียก http://www.xxx.com/smf/chat.php ดูครับ

สำหรับการดัดแปลง smf ในครั้งนี้ต้องขอบคุณ http://dttvb.yi.org/ ที่เป็นผู้ริเริ่มเอาไว้ แต่เนื่องจากมีหลายท่านลองทำตามแล้วพบปัญหาบางประการผมเลยเอามาแก้ไขให้ครับ
ผู้เขียน goragod โพสต์เมื่อ 01 เม.ย. 2551 เปิดดู 11,202 ป้ายกำกับ AJAX
^