KruMontree.com

ป้ายโฆษณา

Moral Principle

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

พระบรมราโชวาท
๒๑ ตุลาคม ๒๕๓๑

Home ไขปัญหาคาใจ การติดตั้ง Fireboard
การติดตั้ง Fireboard PDF พิมพ์ อีเมล
เขียนโดย ครูมนตรี   
วันอาทิตย์ที่ 24 มกราคม 2010 เวลา 10:31 น.

 

joomla_cmsตอนที่ 5

หลังจากมีเว็บไซต์แล้ว การติดตั้งระบบเสริมของ Forums เข้าไปในจูมลาเพื่อให้ผู้ชมได้มีปฏิสัมพันธ์กับทางเว็บไซต์ เช่น ตั้งกระทู้ถามปัญหา หรือแสดงความคิดเห็นต่อประเด็นปัญหาต่างๆ ซึ่งมีหลายท่านสนใจอยากจะมี อยากจะติดตั้งใช้งานซึ่งไม่ใช่เรื่องยากเลย ระบบฟอรั่มที่สามารถนำมาติดตั้งร่วมกับจูมลามีหลายค่าย แต่ที่นิยมกันมากที่สุดคือ Fireboard ตอนนี้พัฒนามาถึงเวอร์ชั่น 1.0.4 แล้วก็หยุดอยู่แค่นี้นานมาแล้ว ตอนหลังเลยมีคนนำมาพัฒนาต่อในชื่อ Kunena สนใจก็ไปดูรายละเอียดจากเว็บไซต์เขาโดยตรง

ในบทความนี้ขอนำเสนอการติดตั้ง Fireboard 1.0.4 Stable Package ซึ่งเป็นที่รู้จักกันทั่วไปและมีการแปลส่วนแสดงผลภาษาไทยให้ใช้งานกันแล้ว ชุดติดตั้งดาวน์โหลดได้จากเมนู ฟรีดาวน์โหลด เช่นเดิม เมื่อได้มาแล้วเราจะเริ่มเข้าสู่การติดตั้งกันเลย

fireboard_01

  • ก่อนการติดตั้งเนื่องจาก Fireboard ต้องการทำงานในโหมด Legacy Enable เราจึงต้องเข้าไปกำหนดให้ปลั๊กอิน System Legacy Enable ก่อนไปที่เมนู Extension > Plugin Manager ดังภาพ คลิกที่ปุ่มกากบาทสีแดงให้เปลี่ยนเป็นเครื่องหมายถูกสีเขียวได้เลย
  • มีสอบถามกันมามากว่าติดตั้งแล้วไม่ผ่าน ปรากฏว่ามีฟ้อง Error มากมายตัวอย่างตามภาพข้างล่างนี้ ไม่สามารถย้ายไฟล์จากโฟลเดอร์ /tmp ไปยังโฟลเดอร์ที่กำหนดได้
  • fireboard_problem

  • ให้ทำการแก้ไขดังนี้ครับ (สำคัญมาก) การติดตั้งโมดูลและคอมโพเนนท์ต่างๆ จำเป็นต้องกำหนดสิทธิให้กับโฟลเดอร์ต่างๆ เป็น 777 เพราะเป็นการติดตั้งโดยใช้สิทธิผู้ใช้งานผ่านหน้าเว็บ (Apache) ซึ่งมีสิทธิต่ำก่วาการ FTP ไฟล์ เมื่อติดตั้งเสร็จค่อยเปลี่ยนกลับเป็น 755 เพื่อความปลอดภัย โฟลเดอร์ต่างๆ ที่ต้องกำหนดเป็น 777 ทั้งโฟลเดอร์และไฟล์ภายในคือ cache, components, images, language, logs, modules, plugins, tmp (ต้องเลือก Recursive กำหนดทุกโฟลเดอร์และไฟล์ภายในด้วย)

chmod_777

  • ยังไม่พอในโฟลเดอร์ Administrator จะต้องกำหนดโฟลเดอร์ต่อไปนี้เป็น 777 ด้วย คือ backups, cache, components, language, modules จากนั้นค่อยเข้าสู่ขั้นตอนการติดตั้ง รับรองว่าผ่านแน่นอน เสร็จแล้วอย่าลืมเปลี่ยนสิทธิกลับเป็น 755 เพื่อความปลอดภัย

fireboard_02

  • ไปที่ Extension > Install/Uninstall เลือกไฟล์ Fireboard_1.0.4_Stable_CompletePackage.zip คลิกที่ปุ่ม Upload File & Install เพื่อทำการติดตั้ง รอสักหน่อยเพราะไฟล์ใหญ่

fireboard_03

  • พอเรียบร้อยแล้วไปที่เมนู Components > Fireboard Forum เพื่อทำการติดตั้งฐานข้อมูลและกำหนดรายละเอียดอื่นๆ

fireboard_04

  • การติดตั้งไฟล์ของฟอรั่มเรียบร้อยแล้วแต่ยังไม่มีฐานข้อมูลรองรับการเก็บกระทู้และข้อมูลสมาชิก ให้เลือกที่ Clean installation คลิกที่ปุ่ม Apply! ทันทีเลย

fireboard_05

  • ติดตั้งฐานข้อมูลเรียบร้อยแล้วคลิกที่ข้อความ Click here to continue... เพื่อไปกำหนดค่าคอนฟิกของฟอรั่มกัน

fireboard_06

  • นี่คือหน้าต่าง FireBoard Control Panel ซึ่งเป็นศูนย์บัญชาการในการทำงานกับฟอรั่ม เริ่มต้นที่ FireBoard Configuration กันได้เลย

fireboard_07

  • เริ่มต้นกันที่กำหนดชื่อบอร์ดก่อนตามใจปรารถนาแทนคำว่า FireBoard กำหนดอีเมล์ของผู้ดูแลระบบเพื่อรับข่าวสารแจ้งเตือนหากบอร์ดมีปัญหาต่างๆ เมื่อไหร่อยากหยุดการทำงานของฟอรั่มก็เปลี่ยนค่า Forum Offline เป็น Yes เมื่อผู้ชมคลิกเข้ามาชมฟอรั่มจะเจอข้อความในช่อง Forum Offline Message ซึ่งเราสามารถเปลี่ยนข้อความในช่องนี้ได้
  • ตัวเลือกที่เหลือ 3 อันก็ปล่อยไปตามค่าเดิมไม่ต้องแก้ไขก็ได้

fireboard_08

  • รายละเอียดมีหลายช่อง ก็อ่านคำบรรยายด้านข้างเอาเองนะว่าควรจะตั้งค่าเท่าไหร่ อย่างไร มีที่น่าสนใจตรง Template สามารถเปลี่ยนสีสันได้เป็นเทา เขียว แดง หรือใครเก่งๆ ทาง CSS ก็ไปแก้ไขสีสันเพิ่มเติมได้

fireboard_09

  • ที่วงไว้นั่นคือการกำหนดกฎกติกามารยาทของบอร์ด ให้ไปสร้างเนื้อหาที่ Article Manager ชื่อว่า กฎกติกาของบอร์ด Alias เป็น rule_in_board แล้วทำการกำหนดกติกามารยาทไว้ให้ครบถ้วน อย่าให้ไปก้าวล่วงบุคคลอื่นตามขอบเขตของกฎหมาย บันทึกเนื้อหา และจดจำ ID บทความเพื่อนำมาใส่ในช่อง Rules Content ID แทนเลข 1 ก็ใช้งานได้แล้ว ที่เหลือปล่อยไปได้

fireboard_10

  • ส่วนนี้เป็นการกำหนดค่าให้กับยูสเซอร์เช่น ไม่ให้เปลี่ยนชื่อ Login ต้องใส่อีเมล์ทุกครั้งในการโพสท์หรือไม่ สถิติการเข้าร่วมกิจกรรมในฟอรั่ม เป็นต้น

fireboard_11

  • ส่วนนี้กำหนดการตัดคำขึ้นบรรทัดใหม่ในหน้าบอร์ด และในวงแดงนั่นควรแก้ไขให้มากกว่า 50 เพราะภาษาไทยเวลานับจำนวนตัวอักษรหัวเรื่องของกระทู้จะมีมากกว่า 50 ตัวอักษร เพื่อให้อ่านได้ใจความสมบูรณ์ (สูงสุดไม่เกิน 255 ตัวอักษร)

fireboard_12

  • การกำหนดค่าความปลอดภัย (สำคัญมาก) หัวข้อแรกถ้ากำหนดให้เป็น Yes จะมีเฉพาะสมาชิกเท่านั้นที่ใช้งานบอร์ดได้ หัวข้อที่สองให้เป็น No (สมาชิกเปลี่ยนชื่อ Login ไม่ได้) หัวข้อที่สามถ้าเป็น Yes จะทำให้ผู้ชมทุกคนมีสิทธิตั้งกระทู้ได้ ถ้าเป็น No ทุกคนอ่านกระทู้ได้แต่สิทธิการโพสท์กระทู้จะมีเพียงสมาชิกเท่านั้น
  • อีกหัวข้อหนึ่งที่ต้องเปิดใช้คือ Spam protect system ให้เป็น Yes เพื่อให้การโพสท์กระทู้ทุกครั้งต้องใส่รหัส Captcha ทุกครั้ง

fireboard_13

  • การกำหนด Avatar (ภาพประจำตัวสมาชิก) ให้สามารถอัพโหลดรูปภาพได้หรือไม่ หรือใช้อวาตาร์ของระบบที่มีไว้ให้ และการกำหนดขนาดของอวาตาร์

fireboard_14

  • การกำหนดให้สมาชิกอัพโหลดรูปภาพประกอบ หรือไฟล์แนบอื่นๆ ในกระทู้ (คำแนะนำถ้าพื้นที่โฮสท์น้อยๆ อาจจะทำให้เนื้อที่หมดไปโดยไม่จำเป็น และต้องระวังภาพลามก อนาจาร ที่ผู้ดูแลระบบเว็บไซต์ต้องรับผิดชอบต่อการกระทำความผิด พรบ.คอมพิวเตอร์ 2550 ซึ่งคุกอาจรอคุณอยู่)

fireboard_15

  • การกำหนดลำดับการโพสท์ให้สมาชิกสัมพันธ์กับหัวข้อที่ผ่านมา และการใช้ข้อมูลสมาชิกร่วมกันกับเว็บไซต์หลัก

fireboard_16

  • ในภาพนี้ปล่อยไปเลยไม่ต้องแก้ไขก็ได้ ในส่วนการตรวจสอบคำผิด (Bad Words filtering) การกำหนดคำค่อนข้างยากในภาษาไทย แต่อาจใส่ไว้เพื่อป้องกันพวกมาโพสท์ขายสินค้าได้บ้างนิดหน่อย

fireboard_17

  • การกำหนดการแสดงผลรายละเอียดของผู้ใช้งาน เมื่อคลิกดูข้อมูลสมาชิก เช่น สถานะออนไลน์ แสดงอวาตาร์ แสดงชื่อ-นามสกุลจริง จำนวนการโพสท์และอื่นๆ

fireboard_18

  • การกำหนดให้แสดงรายละเอียดของกระทู้ในหน้าหลัก สถิติ จำนวนผู้ชมในขณะนั้น จำนวนสมาชิกของบอร์ด เป็นต้น

fireboard_19

  • ขั้นตอนต่อไปคือการสร้างหมวดมู่หลักให้กับฟอรั่มของเรา โดยกระทำผ่านเมนู Forum Administration เลือก New

fireboard_20

  • หมวดหมู่หลักให้เป็น No Parent ตั้งชื่อหมวดหมู่กระทู้ในตัวอย่างคือ สนทนาสมาชิก ใส่คำอธิบายของหมวดหมู่และกำหนดชื่อหมวดกระทู้ตามตัวอย่าง

fireboard_21

  • การกำหนดสิทธิให้ผู้ใดเข้าชมบอร์ดในกลุ่มนี้ได้ และกำหนดสิทธิระดับผู้ดูแลควบคุมบอร์ดว่าอยู่ในระดับใด

fireboard_22

  • เลือกกำหนด Moderated ให้เป็น Yes เพื่อให้สามารถเข้าไปแก้ไขกระทู้ที่มีข้อความไม่เหมาะสม หรือลบทิ้งเลยก็ได้

fireboard_23

  • ต่อไปเราจะสร้างกลุ่มกระทู้ย่อยในหมวดหมู่หลัก ตามตัวอย่างดังภาพ สามารถสร้างเพิ่มได้หลายกลุ่มกระทู้ในแต่ละหมวด

fireboard_24

  • ต้องทำการ Published กระทู้เสียก่อน จึงจะสามารถแสดงผลในหน้าหลักได้

fireboard_25

  • เพื่อให้สมาชิกของเว็บไซต์จูมล่าและฟอรั่มเป็นสมาชิกร่วมกัน ล็อกอินที่เดียวใช้งานได้ทั้งหมด ต้องทำการ Syncronize Users จากเมนูแล้วคลิกที่ปุ่ม Sync ทำเพียงครั้งเดียว เมื่อมีสมาชิกเว็บไซต์สมัครเข้ามาใหม่จะได้สิทธิเป็นสมาชิกฟอรั่มอัตโนมัติ

fireboard_26

  • ตัวอย่างในภาพนี้มีสมาชิกเพียงสองคน (ตัวอย่าง) เราสามารถดำเนินการเกี่ยวกับสมาชิกในการใช้งานฟอรั่มได้เช่นเดียวกับเมนู User ใน Joomla!

fireboard_27

  • การสร้างเมนูให้เชื่อมโยงมายังฟอรั่มก็ทำเช่นเดียวกับบทความ ไปที่เมนู Menus เลือก Main Menu* เลือกปุ่ม New แล้วคลิกที่ FireBoard Forum เพื่อกำหนดค่า

fireboard_28

  • ช่อง Title ใส่คำว่า กระดานสนทนา ช่อง Alias ใส่ fireboard-forums เลือก Published เป็น Yes และอื่นๆ ตามภาพได้เลยแล้วคลิกปุ่ม Save

fireboard_29

  • และนี่คือหน้าตาฟอรั่มของเราที่เสร็จเรียบร้อย อยากเพิ่มหมวดหมู่กระทู้และกลุ่มกระทู้เพิ่มเติมอีก ก็ไปดำเนินการซ้ำกับขั้นตอนที่ผ่านมาแล้ว

ฟอรั่มหรือเว็บบอร์ดหรือกระดานสนทนา เหมือนดาบสองคม ที่เจ้าของและผู้ดูแลเว็บไซต์จะต้องให้ความเอาใจใส่ เพราะหากมีผู้ไม่ปรารถนาดีมาโพสท์ข้อความที่เป็นการดูถูก ดูหมิ่น เหยียดหยาม ใส่ร้ายผู้อื่นให้ได้รับความเสียหาย อาจจะทำให้เรากลายเป็นจำเลยร่วมในการกระทำผิดนั้นได้เมื่อมีการฟ้องร้อง การปล่อยให้สมาชิกหรือผู้เยี่ยมชมโพสท์รูปภาพไม่เหมาะสม ลามกอนาจาร หรือละเมิดลิขสิทธิ์ เราก็ต้องรับผิดชอบด้วย ตาม พรบ. การกระทำความผิดคอมพิวเตอร์ 2550 ต้องระมัดระวังกันให้มากครับ

ขอให้ประสบผลสำเร็จ และใช้งานอย่างเป็นสุขนะครับ...

แก้ไขล่าสุด ใน วันพฤหัสบดีที่ 16 กันยายน 2010 เวลา 08:47 น.
 

คอมเมนต์  

 
0 #1 ศรศิลป์ 2010-06-17 16:30
ผมติดตั้ง ตามที่บอกแล้วคร ับ
ตอนเข้าไปโพสต์ก รอกข้อมูลครบทุก อย่างแล้วกด submit ปรากฎว่า ขึ้นข้อความ Code not correct จะแก้ไขยังไงครั
อ้างอิง
 
 
0 #2 Montree Kotkanta 2010-06-17 22:17
โค๊ดอะไรผิดพลาด ?

โค๊ดของ Captcha รหัสลับป้องกันห รือเปล่า

ตอบไม่ได้เพราะไ ม่เห็นบอร์ดที่ว ่านั่น
อ้างอิง
 
 
+1 #3 วรรณภร 2010-10-09 00:04
ติดตั้องเสร็จเร ียบร้อยแล้ว เวลาเปิดใช้ ปรากฎข้อความดัง นี้ The Forum is currently offline for maintenance.
Check back soon! ไม่ทราบว่ามีปัญ หาตรงไหนค่ะ
อ้างอิง
 
 
0 #4 ครูมนตรี 2010-10-09 21:57
นับจากรูปบนลงมา รูปที่ 8 นั่นแหละปัญหาอย ู่ตรงนั้น

ในกรอบรูปสี่เหล ี่ยม ตรงที่กำหนดชื่อ ฟอรั่มและอีเมล์ ผู้ดูแล ข้างล่างจะเป็นห ัวข้อ

Forum offline ต้องเป็น No นะฟอรัมถึงจะทำง าน ถ้า Yes คือปิดการทำงาน อ่านดูดีๆ

และทุกๆ ฟอรั่มจะต้องเผย แพร่ Publish ทุกหัวข้อด้วย
อ้างอิง
 
 
0 #5 วรรณภร 2010-10-17 20:35
ขอบคุณมากค่ะ ทำได้แล้วค่ะ แต่มันเป็นภาษาอ ังกฤษ อยากให้เป็นเมนู ภาษาไทยทั้งหมด ทำอย่างไรค่ะ
อ้างอิง
 
 
0 #6 Montree Kotkanta 2010-10-21 22:13
วิธีการคือต้องแ ปลจากภาษาอังกฤษ เป็นไทย ทำดังนี้

ในโฟลเดอร์ administrator/components/com_fireboard/language/english.php

ให้เอาไฟล์ english.php ไปเปิดใน Dreamweaver แล้ว Save As เป็น thai.php แล้วแปลคำในเมนู ที่เป็นภาษาอังก ฤษให้เป็นไทยเลี ย เช่น

DEFINE('_POST_WROTE', 'wrote');
แก้เป็น
DEFINE('_POST_WROTE', 'เขียน');

ไม่เยอะนักหรอกป ระมาณ 1,300 บรรทัด

ถ้าไม่ไหวก็อีเม ล์มาเดี๋ยวส่งให
อ้างอิง
 
 
0 #7 thamathorn 2011-01-12 13:21
ส่งไฟล์ thai.php ให้ผมด้วยครับ loveyou_09@hotm ail.com,thamathorn@ australian.co.th

ขอบคุณล่วงหน้าค รับ

อ้างอิง Montree Kotkanta:
วิธีการคือต้องแ ปลจากภาษาอังกฤษ เป็นไทย ทำดังนี้

ในโฟลเดอร์ administrator/components/com_fireboard/language/english.php

ให้เอาไฟล์ english.php ไปเปิดใน Dreamweaver แล้ว Save As เป็น thai.php แล้วแปลคำในเมนู ที่เป็นภาษาอังก ฤษให้เป็นไทยเลี ย เช่น

DEFINE('_POST_WROTE', 'wrote');
แก้เป็น
DEFINE('_POST_WROTE', 'เขียน');

ไม่เยอะนักหรอกป ระมาณ 1,300 บรรทัด

ถ้าไม่ไหวก็อีเม ล์มาเดี๋ยวส่งให
อ้างอิง
 
 
0 #8 kung 2011-01-31 11:41
ส่งไฟล์ thai.php ให้ผมด้วยครับ kungangbmw@hotm ail.com

ขอบคุณล่วงหน้าค รับ

อ้างอิง Montree Kotkanta:

วิธีการคือต้องแ ปลจากภาษาอังกฤษ เป็นไทย ทำดังนี้

ในโฟลเดอร์ administrator/components/com_fireboard/language/english.php

ให้เอาไฟล์ english.php ไปเปิดใน Dreamweaver แล้ว Save As เป็น thai.php แล้วแปลคำในเมนู ที่เป็นภาษาอังก ฤษให้เป็นไทยเลี ย เช่น

DEFINE('_POST_WROTE', 'wrote');
แก้เป็น
DEFINE('_POST_WROTE', 'เขียน');

ไม่เยอะนักหรอกป ระมาณ 1,300 บรรทัด

ถ้าไม่ไหวก็อีเม ล์มาเดี๋ยวส่งให ้

*************** ****
มีบริการในหน้า ฟรีดาวน์โหลด > Joomla
อ้างอิง
 
 
0 #9 booby 2011-02-13 23:19
Error! Could not find an XML setup file in the package.

น่าจะเกิดจากไฟล ์ดาวน์โหลดมาไม่ สมบูรณ์ แนะนำให้ใช้ Kunena 1.6 แทนมีภาษาไทยมาพ ร้อมด้วยแล้ว

http://www.kunena.org/download
อ้างอิง
 
 
0 #10 tetsujrock 2011-05-17 17:48
สุดยอดมากเลยครั บ ทีเดียวผ่านเลย ขอบคุณมากๆเลยคร ับที่แชร์ข้อมูล ดีดี
อ้างอิง
 

เพิ่มคอมเมนต์ใหม่

แสดงความคิดเห็นอย่างสร้างสรรค์


รหัสป้องกันความปลอดภัย
รีเฟรช


Our Sponsor 1

245x100

Our Sponsor 2

245x100_2

Our Sponsor 3

245x100

Our Sponsor 4

245x100_2

Top of Page