วิธีการเชื่อมเว็บบอร์ด SMF ให้กับ Joomla

วันนี้ผมจะแนะนำวิธีการใช้เว็บบอร์ดยอดฮิตคือ SMF มาใช้งานร่วมกับ joomla ของเราน่ะครับ ซึ่งให้เราดาวโหลดไฟล์ sjsb-1.0.14a มาก่อน จากนั้นทำการแตกซิบไฟล์ออกมาจะได้ไฟล์ดังนี้
5 ไฟล์ สำหรับติดตั้งกับ 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 เวอร์ชั่น 2.0 ขึ้นไปน่ะครับ http://download.simplemachines.org/ และให้ทำการติดตั้งเว็บบอร์ด SMF ก่อนครับ โดยให้ใช้ฐานข้อมูลเดียวกันกับตัว joomla ที่ได้ทำการติดตั้งไปแล้วตามรูป
joomla

หลังจากติดตั้งเสร็จเราก็จะได้เว็บบอร์ด smf มาล่ะ ให้ไปที่เมนู admin ครับ
joomla

ดูที่เมนู Main >>Packages >> Download Packages
joomla

จากนั้นเลือกที่ Download Packages แล้วให้เรา upload ไฟล์ smfmod-1.0.14a.zip ลงไปครับผ่านทาง Upload a Package
joomla

จากนั้นกด Apply Mod
joomla

กดที่ Install Now โดยทันทีอย่ารอช้า
joomla

จากนั้นรอสักครู่ระบบจะทำการติดตั้งแล้วขึ้นคำว่า The package was installed successfully. You should now be able to use whatever functionality it adds or changes; or not be able to use functionality it removes. ก็เป็นการเสร็จในการติดตั้งในส่วนของ SMF ต่อมาเราจะมาดูในส่วนของ Joomla กันครับว่าจะต้องทำยังไง ให้เรากลับไปที่หน้า backend ของ joomla จากนั้นทำการติดตั้ง Extension เพิ่มเติมตามนี้ครับ

  • 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

joomla

ติดตั้งเสร็จแล้วให้เราไปเปิดใช้งาน Plugin ทั้ง 3 ตัวครับ plugin_sjsb_sessions , plugin_sjsb_user , plugin_sjsb_authentication โดยให้ไปที่ Extension >> Plugin Manager ค้นหาคำว่า “sjsb” ก็ได้ครับจากนั้นเจอทั้งสามตัวให้ทำติ้กช่องด้านหน้าทั้งสามตัวครับ จากนั้นกดปุ่ม Enable ด้านขวามือบน เพื่อเปิดใช้งาน
joomla

หลังจากทำการเปิดใช้งานแล้วให้ไปดูที่เมนู Component >> Simple Joomla! 1.5.x
joomla

จะพบกับ Error ไม่ต้องสนใจให้เราทำการแก้ไขค่าตามรูปภาพด้านล่าง ในส่วนของ SMF absolute path ซึ่งเป็นการกำหนด path ของที่เราติดตั้ง SMF ไว้ ถ้าเป็นของ Howhost น่ะครับ httpdocs/smf/ อันนี้ก็หมายความว่า ตัว joomla เราติดตั้งไว้ที่ root แล้วมี folder SMF อยู่ข้างใน ของผมทดลองระบบบนเครื่องตัวเองจึงเป็น C:\AppServ\www\Joomla_1.5\smf ครับ ส่วนใครไว้ไหนบน server ก็กำหนดตาม path ไปครับ จากนั้นทำการ save ก่อน
joomla

จากนั้นไปที่ Menu >> Main Menu กด New เพื่อสร้างเมนูใหม่ขึ้นมาครับ
joomla

เลือก Simple Joomla! 1.5.x / SMF 2.x Bridge >> Forum >> Default โครงร่าง
joomla

ทำการตั้งชื่อเมนูแล้วกด Save ได้เลยครับ ผมตั้งชื่อว่า Forum น่ะครับ
joomla

จากนั้นให้ดูค่า ID ของเมนู Forum ด้านขวามือสุดน่ะครับ
joomla

ของผมเป็นเลข 53 ให้นำไปใส่ไว้ที่ Component >> Simple Joomla! 1.5.x ในช่อง Main ItemID (set to -1 to get the first published com_smf menu) ใส่เลขของ ID เมนูไปครับ ของก็เลข 53
joomla

เราก็จะได้ SMF มาใช้กับ Joomla ของเราแล้วครับ
joomla

อ้างอิง : http://www.zone-it.com/

บทความแนะนำ
  • http://www.chumphonfocus.com 9jib

    ทำตามผ่านทุกขั้นตอน ตอนนี้เว็บผมเปิดไม่ได้ครับ ขึ้นอย่างนี้ Parse error: syntax error, unexpected ‘{‘ in /home/focus/public_html/administrator/components/com_smf/helper.php on line 772

  • http://snappy.nytes.net snappy

    server ของคุณได้ทำการเปิด mod_rewrite ไว้หรือป่าวครับ

  • 9jib

    ตอนนี้ ติดตั้งเรียบร้อยแล้วครับ
    แต่จูมล่า แสดงผล smf ไม่สมบูรณ์ครับ คือมาแต่ข้อความ เทมเพลตของ smf ไม่มา
    และใน Simple Joomla! 1.5.x / SMF 2.x Bridge มันแจ้งว่า ..

    Error: ‘smfmod’ is not installed. Please install it from your unbridged SMF package manager.

    ทั้งที่ใน smf ก็ติดตั้งผ่านไปแล้วอ่ะครับ
    รบกวนหน่อยนะครับ ขอบคุณมากครับ.

  • http://snappy.nytes.net snappy

    ผมลองเข้าเว็บคุณทำได้ละนิครับยินดีด้วยครับ ^ ^

  • http://www.chumphonfocus.com 9jib

    ขอบคุณมากเลยครับ เว็บนี้ตอบคำถามเร็วมากๆ

    มีอีกคำถามนึงครับ เราจะเอากระทู้ของ smf มาไว้หน้าแรกของจูมล่าได้มั้ยอ่ะครับ

    และเราจะตั้งขนาดความกว้างของ smf ที่บริดมาไว้ในจูมล่ายังไงครับ
    เพราะตอนนี้หน้าเว็บบวมไปแล้วครับ http://www.chumphonfocus.com/index.php/forum
    ขอบคุณอีกทีครับ

  • http://snappy.nytes.net snappy

    เราจะเอากระทู้ของ smf มาไว้หน้าแรกของจูมล่าได้มั้ยอ่ะครับ < < ได้ครับให้ไปที่ menu > mainmenu จากนั้นจะเห็นเมนู forum ที่เราทำไว้ให้กดติ้กที่หน้า forum จากนั้นไปคลิกที่ไอคอน Default บนขาวมือที่เป็นรูปดาวเหลืองๆอะครับ

    เราจะตั้งขนาดความกว้างของ smf ที่บริดมาไว้ในจูมล่ายังไงครับ << คงต้องไปแก้ theme ใน smf อะครับ

  • http://www.narungsun.co.cc/?p=59 » รวมบทความเกี่ยวกับ Joomla

    [...] วิธีการเชื่อมเว็บบอร์ด SMF ให้กับ Joomla [...]

  • http://www.siliconeclub.com jj

    พอโหลดตัว sjsb_authentication มันขึ้นแบบนี้ค่ะ

    * It was not possible to copy the selected file.
    * JInstaller::install: Failed to copy file: /home/rattanaporn/domains/siliconeclub.com/public_html/tmp/install_4abddb507c6f0/sjsb_authentication.php to /home/rattanaporn/domains/siliconeclub.com/public_html/plugins/authentication/sjsb_authentication.php

    ปลักอินตัวอื่นโหลดได้หมดนะคะ

  • http://www.snappytux.com snappy

    ผมลองโหลดมาติดตั้งก็ปกตินะครับ ลองตรวจสอบเรื่อง permission ของไซต์ดูน่ะครับโดยให้ไปที่หน้า admin ของ joomla แล้วไปเมนู help >> sys info แล้วไปดูที่แท็บ Directory Permissions ให้ทำการกำหนดโฟรเดอร์ให้เป็น Writable หรือสีเขียวให้หมดตามที่เขาระบุมาครับผม

  • ouddy2010

    ตอนนี้ทำการติดตั้งบอร์ด smf ใน joomla ได้แล้วคับ แต่ติดปัญหาตรงที่ว่าบอร์ดที่เปิดมาไม่มีขอบตาราง และสีพื้นของบอร์ด เลยครับ มีแต่หนังสือและไอคอน บอร์ด ส่วนพื้นหลังบอร์ด และสีฟอนต์ จะเป็นสีของธีมจุมล่าที่ใช้อยู่แทน ผมลองเปลี่ยนเป็นธีมอื่นๆ ก็เหมือนเดิม อยากทราบว่าต้องปรับแต่งตรงไหน ขอบคุณครับ

  • maam

    ทำตามทุกขั้นตอนค่ะ แต่พอไปเข้าหน้า forum ไม่พบอะไรเลยค่ะ เว็บว่างเปล่าเลย ไม่รู้จะทำอย่างไรดีค่ะ ช่วยหน่อยนะค่ะ ขอบคุณค่ะ เว็บก็คือ http://www.thailandadventurers.com ค่ะ หน้าอื่นๆ ก็โอเคแต่พอคลิกที่เมนู forum ก็ไม่มีอะไรเลยค่ะ มีแต่ความว่างเปล่าค่ะ

  • http://www.facebook.com/snappytux อาานท์ กิจเลิศผล

    ลองลบออกและติดตั้งใหม่ดูครับ หน้าขาวแบบนี้สาเหตุเกิดได้หลายอย่าง ถ้าจะรู้จริงๆต้องดู error log นะครับ

  • maam

    ขอบคุณมากๆ ค่ะ ที่ตอบกลับ ถ้าลบนี่ต้องเข้าไปลบไฟล์ 3 ตัวที่เราลงไว้ใน joomla

  • maam

    ขอบคุณนะค่ะ ที่ตอบกลับ ถ้าต้องลบจะต้องลบ 3 ไฟล์ที่ติดตั้งในจูมล่าหรือว่าต้องเข้าไปลบใน SMF ด้วยค่ะ แล้ว error log นี่อยู่ตรงไหนค่ะ ขอบคุณจริงๆ
    แหม่ม

  • aekkung

    คือผมโหลดตัว sjsb-1.0.14a มาแล้วจะอับโหลดขึ้นแต่มันดันขึ้นข้อความแบบนี้ไม่รุ้แก้ไงรบกวนบอกที่ผมใช้ SMF 2.0 RC2 รบกวนผู้รู้ด้วยนะครับ
    Package upload failed due to the following error:
    “Although the package was downloaded to the server it appears to be empty. Please check the Packages directory, and the “temp” sub-directory are both writable. If you continue to experience this problem you should try extracting the package on your PC and uploading the extracted files into a subdirectory in your Packages directory and try again. For example, if the package was called shout.tar.gz you should:
    1) Download the package to your local PC and extract it into files.
    2) Using an FTP client create a new directory in your “Packages” folder, in this example you may call it “shout”.
    3) Upload all the files from the extracted package to this directory.
    4) Go back to the package manager browse page and the package will be automatically found by SMF.”

  • http://www.facebook.com/snappytux อาานท์ กิจเลิศผล

    โหลดแล้วทำการแตกไฟล์ก่อนครับ จากนั้นข้างในจะมี plugin อีก 5 ตัวแล้วก็ทำตามบทความ น่าจะยังใช้ได้อยู่นะครับ

  • goddis

    มีปัญหาค่ะ ติดตั้งทุกอย่างตามขั้นตอนที่บอกไว้ค่ะ แต่พอ logout หน้า admin ของ joomla ไปแล้ว กลับ login เข้าหน้า admin ของ joomla ไม่ได้อีกค่ะ

    - หน้าเว็บปกติค่ะ
    - ลิงค์ Forum ที่ทำไว้หน้าเว็บ พอเข้าไปมันขึ้น eror 404 ค่ะ
    - แต่พอลองเข้า locahost/joomla/smf เข้าได้ปกติค่ะ
    ลองเอาไฟล์ เอาดาเบส ไฟล์ Smf ออกแล้วก็ยังเข้าไม่ได้เลยค่ะ
    อยากจะร้องไห้ นั่งทำมา 3 เดือน พอมาลง Smf ตัวสุดท้ายกะว่าจะเสร็จ แต่กลับเป็นพังหมดเลยค่ะ

    รบกวนด้วยนะค่ะ

  • http://www.facebook.com/snappytux อาานท์ กิจเลิศผล

    error ว่ายังไงครับเวลา login เข้าหน้า admin

  • goddis

    ขึ้นเป็นแทบแดง ว่า อย่างนี้ค่ะ Username and password do not match

  • http://www.facebook.com/snappytux อาานท์ กิจเลิศผล

    ลอง reset รหัสผ่านของ admin ดูนะครับ ดูได้จาก http://goo.gl/dyTy

  • goddis

    ลองทำตามที่บอกแล้วค่ะ
    - ปรากฎว่าพยายามเปลี่ยนพา่สแล้วแต่ก็ยังไม่ได้ค่ะ
    - พาสเก่าที่โชว์มันไม่ใช่ตัวเิืดิมที่โชว์น่ะค่ะ แต่มันเป็นรหัส แบบ ยืดยาวเลยค่ะ พอลองใส่ตัวใหม่เข้าไปแล้วเซฟก็ไม่เปลี่ยน
    - ลองเอาพาสที่ขึ้นโชว์ไปใส่ก็ยังใช้ไม่ได้ค่ะ

  • http://www.facebook.com/people/Pim-Niparat-Srisajja/100001225369462 Pim Niparat Srisajja

    มันเขียนว่าแบบนี้อ่ะค่ะ  Warning: SJSB is not enabled. แต่ก็เปิดการใช้งานปั๊กอิน ทั้งสามตัวแล้วนะค่ะ

  • http://www.facebook.com/tanin.noiam Ao Noiam

    ขอบคุณครับ..เดี๋ยวจะลองทำดูครับ

blog comments powered by Disqus