Monday, January 11, 2010

SMF Bridge for Mambo+Joomla

SMF ดาวน์โหลดได้ที่นี้ครับ SMF Bridgeคือตัวที่สามารถใช้การลงทะเบียนสมาชิกใหม่และสมาชิกร่วมกันระหว่าง เว็บ Joomla!หรือ Mambo และ SMF ได้โดยไม่ต้องลงทะเบียนในเว็บบอร์ดอีกครั้ง เมื่อสมัครสมาชิกแล้วจะบันทึกลงในฐานข้อมูลเว็บและตัวฟอรั่มเลยครับเหมือน อย่างที่เว็บนี้ทำไว้ครับ
หลังจากโหลดตัวฟอรั่มมาแล้วให้ทำการสร้างโฟลเดอร์ forum

ทำการแตกไฟล์ไว้ในในโฟลเดอร์ที่เราสร้างไว้

หลังจากแตกไฟล์เสร็จแล้วก็ทำการติดตั้งเว็บบอร์ด พิมพิ์ในช่อง url ตามตัวอย่าง

ก็จะเข้าสู่ขั้นตอนการติดตั้ง

ในช่องชื่อฐานข้อมูลให้ใส่ชื่อฐานข้อมูลเว็บของเราลงเราจะใช้ฐานข้อมูลตัวเดียวกันแต่คำนำหน้าตารางจะไม่เหมือนกัน

ใส่ ชื่อผู้ดูแลระบบเข้าไปครับและรหัสผ่าน

หากเจอข้อความแบบนี้ไม่ต้องตกใจมีวิธีแก้ไขครับให้ข้ามหรือออกไปก่อนได้เลยครับ

พิมพิ์ localhost/joomla/forum เพื่อทดสอบดูครับ

หลังจากนั้นให้เข้า phpmyadmin เลือกฐานข้อมูลที่เราติดตั้งลงไป
หมายเลข 1 จะเห็นได้ว่าในช่อง mamberนั้นยังไม่มีข้อมูลสมาชิก
หมายเลข 2 จะเห็นได้ว่าคำนำหน้าตารางต่างกันแต่ติดตั้งในฐานข้อมูลตัวเดียวกัน

จากนั้นให้ดาวน์โหลดตัวที่ดึงฐานข้อมูลสมาชิกในเว็บของเราไปลงไว้ใน เว็บบอร์ตัวนี้ทำแค่ครั้งเดียวในตอนแรกเท่านั้นนะครับหลังๆไปตัวบริจจะลงให้ เอง ดาวน์โหลดที่นี้

แตกไฟล์ไปไว้ในโฟลเดอร์ที่เราเก็บเว็บของเรา จากนั้นก็เปิดทำการแก้ไข

ในบรรทัดที่ 6 ให้ใส่ตามจริง เช่น /home/cmsthai/domains/cmsthaicenter.com/public_html/forum/SSI.php
หรือ C:\AppServ\www\mambo\forum\SSI.php
จากนั้น บรรทัดที่ 9 ใส่ชื่อฐานข้อมูลของเว็บ ใส่ตามจริง
บรรทัดที่ 10 ใส่คำนำหน้าตาราง
บรรทัดที่ 11 ใส่ชื่อฐานข้อมูลที่เราติดตั้งฐานข้อมูลฟอรั่มลงไปในที่นี้ผมใช้ฐานข้อมูลตัวเดียวกันกับฐานข้อมูลเว็บ
บรรทัดที่ 12 ใส่คำนำหน้าตารางลงไป

จากนั้นเข้า ieพิมพิ์ในช่อง url ตามตัวอย่างเพื่อดึงข้อมูลสมาชิกมาลงไว้ในฐานข้อมูลสมาชิกฟอรั่ม

จะเห็นได้ว่ามีหนึ่งคนคือ admin

จากนั้น เข้าไปที่ phpmyadminใหม่คลิกเลือก ตามรูปตัวอย่างเพื่อไปกำหนดให้เรานั้นเป็นผู้ดูแลบอร์ด

2 ก็คือจะเห็นได้ว่า ID_GROUPนั้นเป็น 0
1 เลือกเพื่อทำการแก้ไข

ในช่องให้ใส่1ลงไปเพื่อให้เราเป็นผู้ดูแลบอร์ดหากใครมีแล้วให้ข้ามขั้นตอนนี้ไปได้เลย

จากนั้นก็กดลงมือเพื่อบันทึกข้อมูลที่เราแก้ไข

จากนั้นเข้าไปติดตั้ง Components

เลือกติดตั้ง Com_smf โดยตัวนี้จะประกอปไปด้วย


  • com_smf

  • com_smf_registration

  • mod_smf_login

  • เมนู Forum ใน main menu ดาวน์โหลดได้ ที่นี้

    เลือกไฟล์แล้วทำการติดตั้ง

    เข้ามาปรับตั้งค่าการแสดงผลฟอรั่มตามรูป

    เมื่อปรับตั้งค่าแล้วก็กดบันทึก

    มาปรับตั้งค่าอีกอันครับตามรูป

    1 กำหนดพาธที่แท้จริงของ SMF (หรือ กดปุ่ม *สร้างพาธโดยอัตโนมัติ)
    2 การกำหนดให้บอร์ดแสดงในหน้าต่างใหม่
    3 'การใช้ร่วมกันของเว็บบอร์ด SMF' แบบใด
    - Use Bridge Registration > ใช้ลงทะเบียนร่วมกันทั้ง Joomla! และ SMF
    - Use SMF Registration > ลงทะเบียนเฉพาะ SMF
    บันทึกการตั้งค่า

    เลือกการแก้ไขธีมเพจ

    ตามรูปเพื่อเข้าไปแก้ไขโค้ดของธีมเพจที่เราใช้ ให้คัดลอกโค้ดไปตามนี้
    ไปวางไว้ก่อนแท็ก ดาวน์โหลดโค้ดที่นี้ หรือที่นี้
    จากนั้นในส่วนล่าง ไปวางไว้ก่อนแท็ก อยู่ที่ส่วนท้ายๆของไฟล์

    จากนั้นก็บันทึก

    จะเห็นได้ว่า ล๊อกอินของเราเปลี่ยนไปเป็น บริจที่เราทำการติดตั้งแล้วครับแค่นี้ก็เรียบร้อยแล้วละครับ มีปัญหาการติดตั้งโพสไว้ในเว็บบอร์ดของเราได้ครับ
    ขอบคุณ joomlasiam.com ครับสำหรับโมดูลและบทความครับ

  •