Article Index


เป็นการติดตั้ง Joomla ร่วมกับ phpBB แล้วนำข้อมูลกระทู้ที่โพสต์ในเว็บบอร์ด phpBB มาแสดงในหน้าแรกของ Joomla โปรแกรมเสริมตัวนี้ดาวน์โหลดได้ที่ www.joomlacode.org

สำหรับการใช้งานจริงๆ แล้ว ผมแนะนำตัวอื่นที่มีระบบรักษาความปลอดภัยมากกว่าตัวนี้อย่าง SMF 2.0 ขึ้นไป บทความนี้แสดงเป็นตัวอย่างการนำเว็บบอร์ดมาใช้กับ Joomla เท่านั้น



A. สร้างโฟลเดอร์เก็บโปรแกรมให้เป็นระบบ

การติดตั้ง Joomla และ phpBB เพื่อใช้งานร่วมกัน อาจใช้การสร้างโฟลเดอร์เพื่อจัดเก็บ ไฟล์ตามตัวอย่างนี้ก็ได้
1. โฟลเดอร์หลักของเว็บไซต์ เช่น public_html, /, htdocs ให้สร้างโฟลเดอร์ย่อยไว้ ภายในเก็บโปรแกรม Joomla และ phpBB อาจตั้งชื่อต่างๆ เช่น joomla, board
2. index.html เป็นไฟล์ที่ทำหน้าที่รีไดเรค ให้วิ่งไปที่โปรแกรมหลักของเว็บไซต์ก็คือตัว Joomla! ที่อยู่ในโฟลเดอร์ joomla
3. joomla เป็นโฟลเดอร์ที่เก็บไฟล์ของโปรแกรมจูมล่า เป็นโปรแกรมหลักของเว็บไซต์ ไฟล์ของจูมล่า ทั้งหมดจะอยู่ในนี้
4. board เป็นโฟลเดอร์ที่เก็บไฟล์ของโปรแกรม phpBB ที่ทำหน้าที่เป็นเว็บบอร์ดของ เว็บไซต์จูมล่า


B. ติดตั้ง Joomla และ phpBB 3.0

จัดการติดตั้งโปรแกรม Joomla และ phpBB ลงในเว็บไซต์ให้เรียบร้อย ติดตั้งตามปกติ ไม่ได้มีเทคนิคหรือขั้นตอนพิเศษแต่อย่างใด
1. ไฟล์ของจูมล่าอยู่ในโฟลเดอร์ joomla การติดตั้งก็พิมพ์ชื่อเว็บไซต์/ชื่อโฟลเดอร์ที่เก็บ โปรแกรมจูมล่าไว้/ชื่อโฟลเดอร์ที่เก็บไฟล์ติดตั้ง ตัวอย่างเช่น
www.joomlatips.kmancity.com/joomla/installation
2. ไฟล์ของ phpBB อยู่ใน phpbb การติดตั้งก็พิมพ์ชื่อเว็บไซต์/ชื่อโฟลเดอร์ที่เก็บไฟล์ ของ phpBB/ชื่อโฟลเดอร์ที่เก็บไฟล์ติดตั้ง ตัวอย่าง เช่น
www.joomlatips.kmancity.com/phpbb/install พิมพ์แล้วกด Enter
3. การติดตั้ง phpBB ให้ทำตามขั้นตอนต่างๆ ที่ปรากฏขึ้นมา เช่น คลิก ขั้นตอนต่อไป
4. ขั้นตอนสำคัญจะอยู่ที่การตั้งค่าการเรียกใช้งานฐานข้อมูล MySQL ก็กำหนดค่าให้เรียก ใช้ฐานข้อมูลตัวเดียวกัน เก็บไว้ที่เดียวกัน ไม่ต้องแยกฐานข้อมูล


C. ติดตั้ง Extensions ดึงกระทู้ไปแสดงในหน้าจอจูมล่า

มาถึงคิวของพระเอกตัวจริงเสียที จะเป็นการติดตั้งโปรแกรมเสริมที่ช่วยดึงกระทู้ที่โพสต์ ล่าสุดใน phpBB ไปแสดงในหน้าจอจูมล่า
1. คลิกปุ่ม Browse
2. คลิกเลือกไฟล์ชื่อ mod_phpbb3_last_topics.zip แล้วคลิก Open
3. คลิก Upload & Install
4. ถ้าติดตั้งสำเร็จจะปรากฏข้อความ Install Module Success
5. ลูกค้าหนังสือที่ใช้งานที่ฟรีเว็บไซต์ kmancity ให้ติดตั้งโดยเลือก Install form URL
http://www.kmancity.com/kdownload/joomlaext/mod_phpbb3_last_topics.zip


D. ปรับแต่งการทำงานของ Extensions

1. คลิก Extensions>>Module Manager
2. จะพบโมดูลชื่อ PHPBB3 Last Topics ถ้ายังไม่ทำงานก็คลิกติ๊กถูก Enable
3. คลิกที่ชื่อของโมดูล ก็คือ PHPBB3 Last Topics

4. พิมพ์ข้อมูลลงไป และกำหนดค่าต่างๆ ตามตัวอย่าง คลิกปุ่ม Save
- ช่อง Title พิมพ์หัวข้อลงไป เช่น กระทู้ล่าสุดจากเว็บบอร์ด
- Position = footer วางไว้ด้านล่าง หรือจะวางที่อื่นก็ได้ ไปไล่โมดูลในตำแหน่งที่ต้องการ วางออกไปก่อน แล้วนำไปวางแทนที่ เช่น ตำแหน่ง User1 ที่วาง Latest New
- Menu Assignment คลิกเลือก Select Menu Item(s) ... แล้วคลิกเลือก Home เพื่อให้แสดงกระทู้เฉพาะในหน้าแรกของเว็บไซต์เท่านั้น
5. กำหนดค่าเกี่ยวกับฐานข้อมูลของ phpBB เป็นข้อมูลการเข้าใช้งาน MySQL ค่านี้จะ เป็นค่าที่ใช้ในการติดตั้งโปรแกรม phpBB นั่นเอง
host = localhost
Database = kmancity_joomlatips
Username = joomlat
Password = ไม่บอก
Prefix ชื่อนำหน้าชื่อฐานข้อมูลของ phpBB ถ้าไม่ได้มีการแก้ไขแต่อย่างใด ชื่อมาตรฐาน ก็จะเป็น phpbb_
URL เป็นตำแหน่งโฟลเดอร์ที่เก็บไฟล์ของโปรแกรม phpBB เช่น ../board เป็นโฟลเดอร์ ที่ได้สร้างไว้เก็บไฟล์ของโปรแกรม phpBB
Limit of Posts จำนวนกระทู้ที่ต้องการนำมาแสดงในหน้าจอจูมล่า

5. ดูผลงานที่ได้ จะเห็นว่ามีการนำกระทู้มาแสดงในส่วน Footer


E. กำหนดตำแหน่งให้แสดงกระทู้ในหน้าจอจูมล่า

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