
เวปบอร์ดแบบเก็บข้อมูลใน Text File เวอร์ชั่น (เกือบ) สมบูรณ์แบบ สามารถใช้ได้ทันทีหลังจาก Upload !!
ปรับปรุงล่าสุดเมื่อวันที่ 27 สิงหาคม 2544

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
จากเวอร์ชั่นที่ผ่านมา ผมเคยเกริ่นไว้ว่า อยากให้มีส่วนของการนับจำนวนผู้เข้าชม และส่วนของการค้นหาคำถาม
ซึ่งก็ได้ทำไว้แล้วในเวอร์ชั่นนี้ ลองมาดูกันครับว่ามีอะไรแตกต่างจากตัวเก่าบ้าง..

:: สิ่งที่เพิ่มเข้ามาในเวอร์ชั่นนี้ ::
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- เพิ่มส่วนของการนับจำนวนผู้เข้าชมในแต่ละกระทู้ และแสดงวันที่ตอบกระทู้ล่าสุด (cool !!)
- เพิ่มส่วนของการค้นหาคำถาม (ค้นจากหัวข้อคำถามเท่านั้น)
- เพิ่มโปรแกรมแสดงกระทู้ล่าสุดในหน้าแรกของเวป (พัฒนาจากโค๊ดของ BallkunG)
- สามารถพิมพ์คำสั่ง [b]..[/b] ในข้อความเพื่อให้แสดงเป็น ตัวหนา และ [i]..[/i] เป็นตัวเอียง (เพิ่มได้ แล้วแต่จะออกแบบ)


:: ส่วนที่ปรับปรุงใหม่ ::
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- ปรับปรุงรูปแบบการแสดงผลทั้งโปรแกรม โดยใช้ไฟล์ CSS เข้ามาช่วย เพื่อลดขนาดของไฟล์ต่างๆ 
และเพิ่มประสิทธิภาพของการแสดงผล

- ปรับปรุงรูปแบบการแสดงผลแบบตาราง ให้มีความสวยงามมากขึ้น และให้ใกล้เคียง PHP - Ultimate Webboard 2.00
ชนิดที่มองแทบไม่ออกว่าอันไหน แบบ Text File อันไหน PHP - Ultimate Webboard 2.00

- ปรับปรุงส่วนของ Admin (ลบคำถาม - คำตอบ) ให้เป็นแบบ เวอร์ชวล (virtual) เพื่อสะดวกแก่การลบคำถาม - คำตอบ (cool !!)

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

- เปลี่ยนส่วนของ การตรวจสอบการแทรกรูป, ตัดคำหยาบ, ตรวจสอบ Tag HTML, ค่าวันเวลา ฯลฯ เป็นรูปแบบฟังก์ชั่น
เก็บไว้ในไฟล์ config.inc.php เพื่อประหยัดคำสั่ง ช่วยให้โปรแกรมมีขนาดเล็กลง และยังสามารถนำไปประยุกต์ใช้ กับ
โปรแกรมอื่นๆ ได้อีก

- ปรับปรุงฟอร์มส่งเมล์ ให้มีความสวยงามน่าใช้มากขึ้น และแก้บักเล็กๆ น้อยๆ ของฟอร์มส่งเมล์

- อื่นๆ อีกอย่างละนิด อย่างละหน่อย..

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
จากที่กล่าวมา จะเห็นได้ว่า โปรแกรมนี้มีไฟล์สำคัญๆ อยู่ 2 ไฟล์คือ config.inc.php และไฟล์ cssconfig.css

โดยไฟล์ cssconfig.css จะเป็นตัวกำหนดรูปแบบการแสดงผลของทั้งโปรแกรม สังเกตุได้ที่ Source 
จะเห็นว่า Tag <font> จะไม่มี face='MS Sans Serif' หรือ Tag <input> จะไม่มีออปชั่นเหมือนแบบเก่า 
เพราะจะ Fix ไว้ในไฟล์ cssconfig.css แล้ว.. ซึ่งช่วยให้ประหยัดเนื้อที่ และช่วยให้การแสดงผลมีความถูกต้อง
และคงที่ (ขนาดฟอนท์ ไม่เปลี่ยน) ถึงแม้จะเปิดโดยเครื่องอื่นๆ ที่ไม่ใช้เครื่องที่ออกแบบก็ตาม..

ไฟล์ config.inc.php จะเป็นตัวกำหนดค่าตัวแปรสำคัญๆ ต่างๆ ที่ใช้ในเวปบอร์ด และยังเก็บฟังก์ชั่นต่างๆ 
ที่ใช้ด้วย ดังนั้นหากไม่มีไฟล์นี้ โปรแกรมจะไม่สามารถทำงานได้เลย..

ทั้งหมดนี้ผมใช้เวลาทำเพียง 3 วัน (โอ๊วววว ว๊าวว) นี่ยังไม่เชื่อตัวเองเลยว่าจะทำได้ดีขนาดนี้ แหะ แหะ
หากมีข้อแนะนำ หรือพบข้อผิดพลาด ยินดีรับฟัง และพร้อมให้ความช่วยเหลือครับ

:: สามารถดูตัวอย่างเวปบอร์ดเวอร์ชั่นนี้ได้ที่ ::
- http://se-ed.net/com-spu/webboard/webboard.php
- http://comspu.thethai.net/webboard/webboard.php
- http://comspu.com/webboard-txt/webboard.php

:: รหัสผ่านในส่วนของ Admin (ลบคำถาม - คำตอบ) ::
Username = wbtext
Password = wbtext

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ป.ล. อยากฝากให้ผู้ที่ดาวน์โหลดไปทดลองใช้ ช่วยกรุณาเมล์มาบอกผลบ้างนะครับ ว่าเป็นอย่างไร ถ้าหากเกิดข้อ
ผิดพลาดจะได้รู้กัน และผมเองก็อยากรู้ว่าใช้ที่ Host ไหนได้บ้าง 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

"พีกับยู"
pu_2@hotmail.com
pu@comspu.com
