|
มีหลายคนนะครับที่เคยใช้บอร์ด SMF และต้องการที่จะนำมาใช้กับ Joomla และต้องการที่จะให้ระบะสมาชิกของทั้ง 2 ตัวเชื่อมกันวันนี้ผมจะมาแนะนำการเชื่อมต่อระบบสมาชิก SMF กับ Joomla โดยเราจะใช้ Extension ที่ชื่อว่า SJSB(Simple Joomla! 1.5.x to SMF 2.x bridge) เราไปดูขั้นตอนการใช้งานกันเลย
ขั้นตอนแรกให้เพื่อนดาวน์โหลด Extension และแตกไฟล์เพื่อนๆจะได้ไฟล์สำหรับติดตั้งใน Joomla ดังนี้
- com_sjsb-x.x.x.zip
- mod_sjsb_ssi-x.x.x.zip
- plugin_sjsb_sessions-x.x.x.zip
- plugin_sjsb_user-x.x.x.zip
- plugin_sjsb_authentication-x.x.x.zip
และ 1 ไฟล์สำหรับติดตั้งใน SMF คือ
ขั้นตอนแรกให้เพื่อนทำการติดตั้ง SMF ก่อนนะครับสามารถดาวน์โหลด ได้ที่ SMF Download ผมได้ยัดไฟล์ภาษาไทยให้แล้วนะครับ แตกไฟล์แล้วนำขึ้นโฮส สร้างโฟล์เดอใหม่ ชื่อะไรก็ได้ แล้วนำไฟล์ในโฟล์เดอที่แตกไว้ขึ้นไปวาง วิธีการติดตั้งเหมือน joomla ผมไม่ขออธิบายต่อ แต่ให้ใช้ฐานข้อมูลเดียวกับ Joomla ผมไม่ได้ลองแยกฐานข้อมูล
หลังจากติดตั้ง SMF เสร็จแล้ว ให้เข้าไปที่หน้า Admin หรือ ผู้ดูแล และเข้าไปที่ ควบคุมบอร์ด/Packages/Download Packages

ให้เราติดตั้ง smfmod-1.0.14a.zip ผ่านทาง อัพโหลดแพ็คเกจ แล้วกดอัฟโหลด

จากนั้นกด [บันทึกMod] รอจนติดตั้งเสร็จ
ต่อไปเข้าหน้า admin ใน joomla และติดตั้งไฟล์ 5 ไฟล์ดังนี้
- com_sjsb-x.x.x.zip
- mod_sjsb_ssi-x.x.x.zip
- plugin_sjsb_sessions-x.x.x.zip
- plugin_sjsb_user-x.x.x.zip
- plugin_sjsb_authentication-x.x.x.zip
เมื่อติดตั้งเสร็จแล้วให้เราเข้าไปที่ Extension >> Plugin Manager และเปิดการใช้งาน Plugin 3 ตัวดังนี้
- plugin_sjsb_sessions-x.x.x.zip
- plugin_sjsb_user-x.x.x.zip
- plugin_sjsb_authentication-x.x.x.zip
และต่อไปให้เราไปที่ Components >> Simple Joomla! 1.5.x >> SMF 2.x Bridge จะเข้ามาหน้าตั้งค่าให้ตั้งค่าตามผมเลยนะครับแต่มี 2 ที่ที่จะไม่เหมือนคือ absolute path(พาธเต็มที่ติดตั้ง SMF)และ Main ItemID (set to -1 to get the first published com_smf menu)= เว้นไวก่อนเดียวกลับมาใหม่

เมื่อเสร็จแล้วให้ Save ครับและไปต่อกันที่ Menu >> Main Menu >> New (เพื่อสร้างเมนูใหม่) เมื่เข้ามาแล้วให้เราเลือกชนิดเมนูแบบในรูปเลยครับ

เมื่อเสร็จเรียบร้อยแล้วให้กด Save ที่นี้มาหา id ไปใส่คอมโพเน้นที่เราเว้นว่าง ดูตามนี้

เอาเลขไปใส่ในคอมโพเน้นตรงช่อง Main ItemID (set to -1 to get the first published com_smf menu)ที่เราปล่อยว่างเอาไว้นะครับ และ Save เลย
ขั้นตอนต่อไปให้เพื่อนๆเปิดไฟล์ Index.php ในเทมเพลทที่เพื่อนๆใช้นะครับและหา
<head>
ขึ้นบรรทัดใหม่ แล้ววางโค้ดนี้
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/modules/mod_smfssi/mod_smfssi.css" type="text/css" />
ทีนี้ไปดูที่หน้าเว๊บที่เราสร้างเมนูไว้ก็จะมีบอร์ด SMF ขึ้นมาแล้วหล่ะครับ
เดดิต : Naris 193
สำหรับใครที่มีปัญหาการติดตั้งหรือตั้งค่าต่างๆสามารถปรึกษาได้ที่ Forum
|