Joomla Extensionมีหลายคนนะครับที่เคยใช้บอร์ด 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 คือ

  • smfmod-x.x.x.zip

ขั้นตอนแรกให้เพื่อนทำการติดตั้ง SMF ก่อนนะครับสามารถดาวน์โหลด ได้ที่ SMF Download ผมได้ยัดไฟล์ภาษาไทยให้แล้วนะครับ แตกไฟล์แล้วนำขึ้นโฮส สร้างโฟล์เดอใหม่ ชื่อะไรก็ได้ แล้วนำไฟล์ในโฟล์เดอที่แตกไว้ขึ้นไปวาง วิธีการติดตั้งเหมือน joomla ผมไม่ขออธิบายต่อ แต่ให้ใช้ฐานข้อมูลเดียวกับ Joomla ผมไม่ได้ลองแยกฐานข้อมูล

หลังจากติดตั้ง SMF เสร็จแล้ว ให้เข้าไปที่หน้า Admin หรือ ผู้ดูแล และเข้าไปที่ ควบคุมบอร์ด/Packages/Download Packages

Beidge SMF For Joomla

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

Beidge SMF For Joomla

จากนั้นกด [บันทึก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)= เว้นไวก่อนเดียวกลับมาใหม่

 Beidge SMF For Joomla

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

Beidge SMF For Joomla

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

Beidge SMF For Joomla

เอาเลขไปใส่ในคอมโพเน้นตรงช่อง 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 ขึ้นมาแล้วหล่ะครับ

Download

Related Articles

Check out some more great tutorials and articles that you might like

Slotpro
Slotpro
11 มิถุนายน, 2009
Votes: +2
comment
ตอบด้านบน
ไปที่โมดูที่แสดงในหน้า smf นะครับและดูด้านขวามันจะให้กำหนดให้แสดงหน้าไหนไม่แสดงหน้าไหนเราก็ปรับให้โมดูลนั้นๆไม่แสดงหน้า component ที่ แสดง smf

0
hanaga
15 มิถุนายน, 2009
Votes: +0
comment
...
ไปที่โมดูที่แสดงในหน้า smf นะครับและดูด้านขวามันจะให้กำหนดให้แสดงหน้าไหนไม่แสดงหน้าไหนเราก็ปรับให้ โมดูลนั้นๆไม่แสดงหน้า component ที่ แสดง smf..

ไม่เห็นมีให้ตั้งค่าเลยครับ หรือผมไปผิดที่ อยากทราบรายละเอียดมากกว่านี้น่ะครับ

มานพ
มานพ
09 กรกฎาคม, 2009
Votes: +1
comment
พี่ครับผมอยากรู้อะครับว่าทำไม ติดตั้งตัวนี้ไม่ได้
plugin_sjsb_authentication-1.0.14a.zip ตัวนี้ติดตั้งไม่ได้ครับ แต่อีก4ตัว ติดตั้งได้หมดครับ com_sjsb-1.0.14a.zip mod_sjsb_ssi-1.0.14a.zip plugin_sjsb_sessions-1.0.14a.zip plugin_sjsb_user-1.0.14a.zip อยากทราบครับ

0
thanakorn
28 กรกฎาคม, 2009
Votes: +1
comment
...
พอเข้าไปเปิดการใช้งาน Plugin 3 ตัวดังนี้

plugin_sjsb_sessions-x.x.x.zip
plugin_sjsb_user-x.x.x.zip
plugin_sjsb_authentication-x.x.x.zip

มันจะขึ้น error ดังนี้ครับ
Parse error: parse error in C:WMwwwmainadministratorcomponentscom_smfhelper.php on line 772
ไม่ทราบว่าจะแก้ยังไง วานผู้รู้ช่วยหน่อยครับ

0
wanida
31 กรกฎาคม, 2009
Votes: +0
comment
มีปัญหาการเปิด pulgin คะ
พอเข้าไปเปิดการใช้งาน Plugin 3 ตัวดังนี้

plugin_sjsb_sessions-x.x.x.zip
plugin_sjsb_user-x.x.x.zip
plugin_sjsb_authentication-x.x.x.zip

มันจะขึ้น error ดังนี้ครับ
Parse error: parse error in C:WMwwwmainadministratorcomponentscom_smfhelper.php on line 772
ไม่ทราบว่าจะแก้ยังไง วานผู้รู้ช่วยหน่อยครับ

เป็นเหมือนกันเลยคะ

0
wanida
31 กรกฎาคม, 2009
Votes: +1
comment
รู้วิธีแก้แล้วคะ
มันเป็นเพราะเวอร์ชันของ php ที่เครื่องเซอร์เวอร์เราคะ

5 ขึ้นนะคะ

thaizeal
thaizeal
19 สิงหาคม, 2009
Votes: -1
comment
...
แวะเข้ามาหาความรู้ ขอบคุณมากครับ

0
มัท
14 กันยายน, 2009
Votes: +0
comment
...
ผมลองอัน appserv 2.5 ผมติดตั้ง ครบหมดแล้ว โมดูล ปลั๊กอิน แต่ทำไมจะตั้งค่าใน ในส่วนของ
Components >> Simple Joomla! 1.5.x >> SMF 2.x Bridge มันถึงเปนหน้าขาวๆๆ ไม่มีไรเลย
ทำไงดี

0
let's go
28 กันยายน, 2009
Votes: +0
comment
...
มีวิธีให้ใช้กับ joomla 1.0 ไหมครับ

0
net
07 ตุลาคม, 2009
Votes: +0
comment
...
ไม่สามารถลง smfmod-x.x.x.zip ได้ค่ะ
มันขึ้นว่า Error! Could not find a Joomla! XML setup file in the package.
นอกนั้นลงได้ค่ะ พอมีวิธรแก้ไหมค่ะ
ขอบคุณค่ะ

sephirothcore
sephirothcore
15 ตุลาคม, 2009
Votes: +0
comment
...
สวัสดีครับ คือผมลองทำตามทุกอย่างก็สามารถใช้ได้ตามปกติเลยครับผม
แต่ติดปัญหาอยู่ตรงจุดนึงอ่าครับ คือถ้าผม login กับ logout จาก Smf ใน joomla ก็จะ login - logout ด้วย
แต่ถ้าไป logout ใน joomla smf ก็ logout ตามด้วย
*****แต่ถ้าไป login ใน joomla มันไม่สามารถ login ได้อ่าครับ มันจะขึ้นว่า
SJSB:your forum session has expired.

จะพอมีวิธีแก้มั๊ยอ่าครับ ถ้าไงรบกวนช่วยตอบทีนะครับ ขอบคุณครับ

0
กร
18 ตุลาคม, 2009
Votes: +0
comment
...
ผมก็เป็นเหมือนกันครับ

SJSB:your forum session has expired.

ขึ้นแบบนี้ แก้มาหลายวันแล้วครับ ไม่ได้ซะที
รบกวนท่านผู้รู้ช่วยแจงด้วย ขอบพระคุณมากครับ

0
กร
30 ตุลาคม, 2009
Votes: +0
comment
...
ไม่มีใครตอบเลย
.................................
หรือว่าจะแก้ไม่ได้จริงๆเหรอ

nongbreesh
nongbreesh
10 ธันวาคม, 2009
Votes: +0
comment
...
โหลดไงง่า

Write comment
smaller | bigger

security image
Write the displayed characters


busy