วันศุกร์ที่ 18 กุมภาพันธ์ พ.ศ. 2554

เพิ่มห้อง chat ให้เว็บบอร์ด

อย่าลืม  แบ็คอัพไฟล์ทุกไฟล์ก่อนทำการแก้ไข

ขอบพระคุณต้นฉบับห้องแช็ท 
สามารถดาวน์โหลดไฟล์แช็ทจาก 
http://lab.thaimess.com/
/


อัพโหลดไปไว้ในโฟลเดอร์ที่ต้องการ  เช่น 
http://www/.เว็บของคุณ.com/wboard/chat/

ขั้นตอนต่อจากนี้คือการสร้างฐานข้อมูล  
สามมารถทำตามไฟล์แนะนำการติดตั้งได้เลย
วิธีติดตั้ง Mess Chat 2.0.txt  อยู่ในโฟลเดอร์ที่ดาวน์โหลดมา

การแอดฐานข้อมูลนั้นแยกออกเป็นสองกรณี  
1. สร้างฐานข้อมูลใหม่  เราก็ไปสร้างในคอนโทรลพาแนลเว็บของเรา
แล้วนำรายละเอียดที่สร้างมากรอก
$dbHost         =   "localhost";    (( host มาตรฐาน localhost ))
$dbUser         =   "";       (( ชื่อ User ที่ติดต่อกับฐานข้อมูล ))
$dbPass         =   "";      (( รหัสผ่านที่ใช้ติดต่อกับฐานข้อมูล ))
$dbName         =   "";      (( ชื่อฐานข้อมูลที่ใช้ติดต่อกับฐานข้อมูล )


2. รวมกับฐานข้อมูลของเอสเอ็มเอฟ    
ก็ใช้รายละเอียดดาต้าเบสเดียวกับที่เราสร้างเว็บบอร์ด  
(สร้างใหม่น่าจะดีกว่า เพื่อความสะดวกในการดูแลฐานข้อมูล)

อินสตอลเสร็จแล้วลบ หรือแก้ชื่อไฟล์ติดตั้งซะเด้อ


------------------------------------------------------------


จากนั้นทำการแก้ไฟล์ เอสเอ็มเอฟ 
เพิ่มปุ่ม CHAT ที่เมนูในบอร์ด

index.template.php
ค้นหา
// Show the start of the tab section.

อยากเพิ้มไว้ตำแหน่งไหนเลือกเอาตามใจชอบ  เช่นหลังค้นหา หลังช่วยเหลือ  
ในที่นี้ตัวอย่างเอาไว้ หลังค้นหา

ค้นหา

โค๊ด:
// How about the [search] button?
if ($context['allow_search'])
echo ($current_action == 'search' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
<td valign="top" class="maintab_' , $current_action == 'search' ? 'active_back' : 'back' , '">
<a href="', $scripturl, '?action=search">' , $txt[182] , '</a>
</td>' , $current_action == 'search' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';


เพิ่มหลังที่ค้นหา
อ้างถึง
   // เพิ่มแช็ท
      if($context['user']['is_logged']){ //จะเห็นแช็ทเฉพาะสมาชิก ถ้าให้ทุกคนเห็นให้เอาส่วนนี้ออก
         echo ($current_action=='Chat' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'Chat' ? 'active_back' : 'back' , '">
               <a href="ยูอาแอล ของโฟลเดอร์แชทที่เอาไปวาง" target="_blank">' , $txt['Chat'] , '</a>
            </td>' , $current_action == 'Chat' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
            }//จะเห็นแช็ทเฉพาะสมาชิก ถ้าให้ทุกคนเห็นให้เอาส่วนนี้ออก


แล้วก็เพิ่มภาษาไทยกำกับ

โฟลเดอร์ภาษา
ไฟล์ index.thai-utf8.php

ค้นหา
โค๊ด:
?>

เพิ่มไว้ก่อน
โค๊ด:
$txt['Chat'] = 'Chat';


ไฟล์  Modifications.thai-utf8.php

ค้นหา
โค๊ด:
?>

เพิ่มไว้ก่อน
โค๊ด:
$txt['Chat'] = 'Chat';

ไม่มีความคิดเห็น:

แสดงความคิดเห็น