Thaimisc.com : Diary Management System v.2.0.0 Full
ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us | Colocation | Web Hosting | เปิดร้านค้าฟรี


Category : Php Scripts Print Article Only Print Aticle With Comment
Diary Management System v.2.0.0 Full
เขียนโดย กอล์ฟ , 14-06-2003
คลอดออกมาแล้วจ้าา โปรแกรม ไดอารี่ Online เวอร์ชั่น 2.0 ลองเอาไปใช้งานดูกันครับ

หลังจากที่ได้เปิดตัวโปรแกรม Diary Management System เวอร์ชั่น 1.0.4 ไปไม่นาน วันนี้ผมขอแนะนำโปรแกรมนี้ในเวอร์ชั่น 2.0 กันบ้างให้เพื่อนๆ พี่ๆ น้องๆได้ลองนำเอาไปใช้งานกันนะครับ สำหรับเวอร์ชั่นนี้ คุณ คงเดช เค้าบอกกับผมว่า จะทำโปรแกรมออกมาให้ support กับการใช้งานในทุกรูปแบบจริงๆ เท่าที่ผมได้ทดลองลงโปรแกรมและใช้งานดูก็ถือว่าแจ๋วทีเดียวเลยครับ เห็นอย่างนี้ก็น่าสนใจแล้วสิครับ =)

โหลดโปรแกรม Diary Management System v.2.0.0 Full ได้ที่นี่ครับ

เรามาลองดูตัวอย่างโปรแกรม กันเลยดีกว่า

หน้าไดอารี่ของผู้ใช้งาน
หน้าสำหรับ Login เข้าไปแก้ไขไดอารี่
User : demo
Pass : demo123

อะไรคือ Diary Management System?

โปรแกรม Diary Management System ถือกำเนิดขึ้นมาโดยมีวัตถุประสงค์ให้เป็นโปรแกรมดูแล และจัดการระบบออนไลน์ไดอารี่ แบบครบวงจร และมีการใช้งานที่ง่าย และการเขียนไดอารี่ทำไดสะดวกไม่แพ้การใช้งานโปรแกรมสำเร็จรูปอย่าง Microsoft Word หรือ WordPad และมีลูกเล่นมากพอ เพื่อสร้างสีสันอันเป็นเอกลักษณ์ให้กับไดอารี่

ความต้องการขั้นต่ำของระบบ

โปรแกรม Dairy Management System แบ่งการใช้งานออกเป็น 2 ฝั่งคือ ฝั่งไคลเอนต์ (Client) หรือฝั่งผู้ใช้บริการไดอารี่ และฝั่งเซิร์ฟเวอร์ (Server) หรือฝั่งผู้ให้บริการไดอารี่ ซึ่งมีความต้องการแตกต่างกันดังนี้

ฝั่งเซิร์ฟเวอร์ฝั่งไคลเอนต์
  • ระบบปฏิบัติการ Windows/Linux (หากเป็นระบบปฏิบัติการ Windows แนะนำ Windows NT/2000/XP/2003)
  • ซอฟต์แวร์เว็บเซิร์ฟเวอร์ เช่น Microsoft IIS, Apace ฯลฯ
  • ติดตั้ง PHP เวอร์ชัน 4.0 ขึ้นไป
  • ติดตั้งฐานข้อมูล MySQL เวอร์ชัน 3.0 ขึ้นไป
  • ระบบปฏิบัติการ Windows
  • บราวเซอร์ Internet Explorer เวอร์ชัน 5.5 ขึ้นไป (แนะนำให้อัพเกรดเป็นเวอร์ชัน 6 เพื่อป้องกันการแสดงผลที่ผิดพลาด)

ฟีเจอร์ของโปรแกรม

  • ส่วนอัพเดตของไดอารี่ใช้งานง่าย รูปแบบเหมือนกับการใช้งานโปรแกรม WordPad
  • สามารถตกแต่งไดอารี่ได้ โดยการอัพโหลดไฟล์รูปภาพ หรือ Flash Animation แล้วแทรกไปกับไดอารี่ที่เขียน หรือจะเลือกใช้ไอคอนสำเร็จรูปที่เตรียมเอาไว้ให้กว่า 200 รูปก็ได้
  • ระบบจำกัดเนื้อที่ในการอัพโหลดรูป สามารถจำกัดเนื้อที่สำหรับอัพโหลดรูป และ Flash Animation รวมไปถึงขนาดสูงสุดของไฟล์ที่สามารถอัพโหลดได้ หรือจะไม่จำกัดเนื้อที่ในการอัพโหลดก็ได้
  • สนับสนุนระบบธีม ผู้ใช้งานสามารถเปลี่ยนหน้าตาของไดอารี่ของตนเองได้ โดยเลือกจากธีมที่ได้เตรียมไว้ (โปรแกรมมีมาให้ทั้งหมด 9 ธีม)
  • ผู้ดูแลระบบสามารถเพิ่มธีม และไอคอนสำเร็จรูปได้ด้วยตนเองในภายหลัง นอกจากนี้ยังสามารถกำหนดไม่ให้ผู้ใช้งานคนใด หรือระดับใด เลือกใช้ธีมบางธีมได้ด้วย
  • ระบบ Multi-writer สนับสนุนผู้เขียนไดอารี่หลายคน โดยแบ่งระดับออกเป็น 3 ระดับคือ ผู้ดูแลระบบ (Administrator), ผู้ตรวจสอบ (Supervisor) และ ผู้เขียน (Writer)
  • ระบบ Multi-language รองรับภาษาอื่นๆ ที่จะเพิ่มเติมมาในภายหลังได้ (ปัจจุบันสนับสนุน 1. ภาษาไทย 2. ภาษาอังกฤษ ตัวอักษรไทย 3. ภาษาอังกฤษ ตัวอักษรอังกฤษ และ 4. ภาษาอังกฤษ ตัวอักษรจีน)
  • ระบบคอมเม้นต์สำหรับผู้ที่มาเยี่ยมชมไดอารี่ ซึ่งผู้ใช้งานแต่ละคนสามารถกำหนดได้ ว่าไดอารี่ตอนใด อนุญาตให้ผู้เข้ามาเยี่ยมชมทิ้งขอความคอมเม้นต์ได และระบบนับจำนวนผู้เข้ามาเยี่ยมชมไดอารี่ตอนนั้นๆ
  • ระบบสมัครสมาชิก พร้อมสนับสนุนระบบธีม เพื่อให้หน้าจอสมัครสมาชิก เข้ากับเว็บไซต์ของท่านอย่างที่สุด
  • และอื่นๆ อีกมาก ที่ผมไม่สามารถบรรยายได้หมด ณ ที่นี้

การติดตั้งโปรแกรม

1. รันไฟล์ diary.2.0.0.exe ซึ่งเป็นไฟล์บีบอัดประเภท self-extract คุณก็จะได้ไฟล์ต่างๆ ที่ใช้สำหรับโปรแกรม Diary Management System อยู่ในโฟลเดอร์ชื่อ diary

2. สำหรับท่านที่ทำการติดตั้งโปรแกรมนี้เป็นครั้งแรก ให้ทำการอัพโหลดไฟล์ และโฟลเดอร์ทั้งหมด ไปยังโฮสต์ของท่าน หากท่านต้องการอัพเกรดโปรแกรมนี้จากเวอร์ชันเก่า กรุณาข้ามไปข้อที่ 3

3. สำหรับท่านที่ทำการอัพเกรดจากเวอร์ชัน 1.0.x หรือ 2.0.0beta ให้ลบไฟล์ และโฟลเดอร์ทั้งหมด ยกเว้นโฟลเดอร์ของผู้ใช้งาน (โฟลเดอร์ที่มีชื่อเดียวกับ username)

* ถึงขั้นนี สำหรับผู้ที่ติดตั้งบนโฮสต์ที่เป็นระบบปฏิบัติการ Unix หรือ Linux จะต้องทำการ CHMOD 777 ตัวไฟล์ และโฟลเดอร์ของโปรแกรมทั้งหมดก่อน

4. ทำการปรับแต่งค่าในไฟล์ /includes/config.inc.php ซึ่งข้อมูลบางส่วนนั้นหากท่านไม่ทราบ กรุณาถามผู้ดูแลโฮสต์ของท่านครับ

$host_name = "localhost"; // แทนที่ localhost ด้วย IP Address ของเซิร์ฟเวอร์ฐานข้อมูล MySQL ของคุณ (ส่วนมากแล้วคุณอาจใส่เป็น localhost ก็ได้)

$host_user = "root"; //แทนที่ root ด้วย username สำหรับฐานข้อมูล MySQL ของโฮสต์ของท่าน

$host_pass = ""; //ใส่รหัสผ่านสำหรับฐานข้อมูล MySQL ของโฮสต์ของท่าน

$db_name = "diary"; //แทนที่ diary ด้วยชื่อฐานข้อมูล (Database Name) ที่ท่านใช้สำหรับเก็บข้อมูลไดอารี่

* 4 ตัวแปรด้านบนนั้น หากท่านไม่ทราบ กรุณาสอบถามจากผู้ดูแลโฮสต์ของท่าน

$site_backend_path = "/diary/"; //เปลี่ยน diary เป็นชื่อโฟลเดอร์ใดๆ ที่ท่านใช้สำหรับเก็บโปรแกรมนี้ เช่น หากท่านอัพโหลดไฟล์ไปเก็บเอาไว้ที่ http://www.yourdomain.com/log/ ก็ให้เปลี่ยน diary เป็น log สำหรับกรณีที่ท่านเก็บโปรแกรมนี้ เอาไว้ที่ root directory ของท่าน (หมายความว่าท่านอัพโหลดโปรแกรมนีไปไว้ที่ http://www.yourdomain.com/ ให้ใส่แค่เครื่องหมาย / ก็พอ

$invalid_username = array("admin", "backend", "database", "functions", "includes", "languages", "psd", "signup", "stylesheet", "template"); //สมาชิกในตัวแปรอะเรย์นี้ คือชื่อที่ไม่สามารถนำมาใช้เป็น username ได้ กรุณาอย่าลบชื่อใดๆ ที่ผมได้ใส่เอาไว้ให้แล้ว แต่หากท่านมีชื่อใดที่ไม่อยากให้ถูกนำมาใช้เป็นชื่อสมาชิก ก็สามารถเพิ่มเข้าไปได้

$firstpage_language = "language_001.lan.php"; //ไฟล์ภาษาที่จะถูกใช้สำหรับหน้าจอ login (ใน /backend/) ซึ่งท่านสามารถเลือกได้จากไฟล์ที่อยู่ใน /languages/

5. ทำการปรับแต่งค่าในไฟล์ /backend/spaw/config/spay_control.config.php ดังต่อไปนี้

$spaw_dir = '/diary/backend/spaw/'; //ค่าของตัวแปรนี้ จะต้องเป็นค่าของตัวแปร $site_backend_path รวมกับ backend/spaw/ (เช่น หากท่านเซ็ตตัวแปร $site_backend_path เป็น /diary/ ตัวแปรนี้จะมีค่าเปน /diary/backend/spaw/)

$spaw_base_url = 'http://localhost/diary/backend/spaw/'; //ค่าของตัวแปรนี้ควรจะเป็น URL เต็มๆ ของเว็บไซต์ของท่าน รวมกับค่าของตัวแปร $spaw_dir (เช่น http://www.yourdomain.com/diary/backend/spaw/)

6. ในกรณีที่ยังไม่มีฐานข้อมูล ให้สร้างฐานข้อมูลขึ้นมา โดยมีชื่อเดียวกับค่าในตัวแปร $db_name ตามข้อ 4. (ส่วนมากแล้ว หากท่านเช่าโฮสต์อยู่ ท่านจะได้ฐานข้อมูลมาแล้วอย่างน้อย 1 ฐานข้อมูล กรุณาสอบถามจากผู้ดูแลโฮสต์ของท่าน)

7. สำหรับท่านที่ติดตั้งโปรแกรมนี้เป็นครั้งแรก ให้เปิดบราวเซอร์ของท่าน จากนั้นรันไฟล์ dumpsetup.php จากเว็บไซต์ของท่าน (เช่น หากท่านเก็บโปรแกรมไดอารี่เอาไว้ที่ http://www.yourdomain.com/diary/ ท่านก็รันไฟล์นี้ได้โดยการพิมพ์ URL เป็น http://www.yourdomain.com/diary/dumpsetup.php) หากท่านทำการอัพเกรด ให้ข้ามข้อนี้ไปทำข้อที่ 8

8. สำหรับท่านที่อัพเกรดจากเวอร์ชัน 1.0.x ให้เปิดบราวเซอร์ของท่าน จากนั้นรันไฟล์ upgradev1tov2.php จากเว็บไซต์ของท่าน (เช่น หากท่านเก็บโปรแกรมไดอารี่เอาไว้ที่ http://www.yourdomain.com/diary/ ท่านก็รันไฟล์นี้ได้โดยการพิมพ์ URL เป็น http://www.yourdomain.com/diary/upgradev1tov2.php) หากท่านทำการอัพเกรดจากเวอร์ชัน 2.0.0beta ให้ข้ามข้อนี้ไปทำข้อที่ 9

9. สำหรับท่านที่อัพเกรดจากเวอร์ชัน 2.0.0beta ให้เปิดบราวเซอร์ของท่าน จากนั้นรันไฟล์ upgradebeta.php จากเว็บไซต์ของท่าน (เช่น หากท่านเก็บโปรแกรมไดอารี่เอาไว้ที่ http://www.yourdomain.com/diary/ ท่านก็รันไฟล์นี้ได้โดยการพิมพ์ URL เป็น http://www.yourdomain.com/diary/upgradebeta.php)

10. เสร็จสิ้นการติดตั้ง

การใช้งานโปรแกรม

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

ตัวอย่างที่ 1: กรณีที่ท่านติดตั้งโปรแกรมไว้ที่ http://www.yourdomain.com/diary/ หน้าจอ login ของโปรแกรมจะอยู่ที่ http://www.yourdomain.com/diary/backend/ และหน้าไดอารี่ของผู้ใช้งานแต่ละคนจะอยู่ที่ http://www.yourdomain.com/diary/username/ โดย username แทนชื่อผู้ใช้งานแต่ละท่าน

ตัวอย่างที่ 2: กรณีที่ท่านติดตั้งโปรแกรมไว้ที่ http://www.yourdomain.com/ หน้าจอ login ของโปรแกรมจะอยู่ที่ http://www.yourdomain.com/backend/ และหน้าไดอารี่ของผู้ใช้งานแต่ละคนจะอยู่ที่ http://www.yourdomain.com/username/ โดย username แทนชื่อผู้ใช้งานแต่ละท่าน

สำหรับชื่อผู้ใช้งาน และรหัสผ่านที่ถูกกำหนดเอาไว้แต่แรกคือ

username : admin
password : 123456

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

หมายเหตุ: ผู้ใช้งาน admin เป็นผู้ใช้งานหลักของระบบ ไม่สามารถลบ แบน หรือเปลี่ยนชื่อผู้ใช้งานนี้ได้

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

$version_number = "v.2.0.0"; //หมายเลขเวอร์ชันของโปรแกรม (กรุณาอย่าแก้ไข เพราะอาจทำให้ท่าน หรือผู้ใช้งานเข้าใจผิดได้ ผมทำตัวแปรนี้มา เผื่อกรณีที่มีคนนำโค้ดของผมไปพัฒนาต่อ จะได้สามารถเปลี่ยนเวอร์ชันได้ง่ายครับ)

$year_offset = "543"; //เป็นค่าความแตกต่างของปี เทียบกับปี ค.ศ. ครับ เพราะว่าผมเก็บข้อมูลต่างๆ ในฐานข้อมูลในรูปแบบปี ค.ศ. ดังนั้นหากท่านต้องการให้ระบบของท่านแสดงปีออกมาเป็นปี พ.ศ. ท่านต้องเปลี่ยนค่านี้ เป็น 543 เพราะว่า ปี พ.ศ. นั้น จำนวนปีมากกว่า ปี ค.ศ. อยู่ 543 ปี

$show_new_entries = true; //หากเซ็ตค่าตัวแปรนี้เป็น true จะเป็นการแสดงรายชื่อตอนของไดอารี่ที่อัพเดตล่าสุด หากไม่ต้องการแสดงรายชื่อตอนอัพเดตล่าสุด ให้เซ็ตเป็น false

$number_to_show = 5; //ในกรณีที่เซ็ตตัวแปร $show_new_entries เป็น true ตัวแปรนี้จะเป็นการบ่งบอกจำนวนตอนล่าสุดที่จะแสดง

$quota_enable = false; //หากเซ็ตค่าตัวแปรนี้เป็น true จะเป็นการเปิดระบบจำกัดเนื้อที่สำหรับการอัพโหลดรูปภาพ แต่หากไม่ต้องการเปิดระบบให้เซ็ตเป็น false

$default_quota = 5; //หากเซ็ตค่าตัวแปร $quota_enable เป็น true แล้ว ตัวแปรนี้จะหมายถึงเนื้อที่ มีหน่วยเป็นเมกะไบต์ (MB) ที่ให้ผู้ใช้งานอัพโหลดรูป หรือ Flash Animation ขึ้นไปได้

$default_theme = 1; //ค่าธีมเริ่มต้นสำหรับผู้ใช้งานในกรณีที่ผู้ใช้งานไม่ระบุ

$min_pass_length = 6; //ความยาวต่ำสุดของรหัสผ่าน

$extra_information_enable = true; //ในกรณีที่ท่านต้องการให้ผู้ใช้งานระบุข้อมูลให้ละเอียดขึ้นให้เซ็ตค่าตัวแปรนี้เป็น true จะเป็นการเปิดให้ใช้ฟิลด์ ที่อยู่, จังหวัด, รหัสไปรษณีย์, หมายเลขโทรศัพท์ และ ประเทศที่อยู่ หากท่านไม่ต้องการให้ผู้ใช้งานต้องกรอกข้อมูลมากมาย ให้เซ็ตเป็น false

$default_country = 208; //ระบุรหัสประเทศที่ถูกแสดงให้ drop down menu (ดูว่าประเทศใดใช้รหัสใดได้จากฐานข้อมูล diary_country_table... สำหรับรหัส 208 คือประเทศไทย) อนึ่ง ตัวแปรนี้จะมีความหมายต่อเมือท่านเซ็ต $extra_information_enable เป็น true ครับ

$allow_filetype = array("image/pjpeg", "image/jpeg", "image/gif", "application/x-shockwave-flash"); //ระบุประเภทของไฟล์ที่อนุญาตให้อัพโหลดใช้งานกับโปรแกรมไดอารี่ได้ (กรุณาอย่าไปแก้ไขใดๆ จะดีที่สุด เพื่อให้โปรแกรมได้แสดงประสิทธิภาพของฟีเจอร์สูงสุดครับ)

$max_filesize = 102400; //ระบุขนาดสูงสุดที่สามารถอัพโหลดได้ โดยมีหน่วยเป็นไบต์ (1,024 ไบต์ มีค่าเท่ากับ 1 กิโลไบต์ และ 1,024 กิโลไบต์ มีค่าเท่ากับ 1 เมกะไบต์) อนึ่ง สามารถระบุได้สูงสุด 2 เมกะไบต์เท่านั้น หากต้องการที่จะระบุได้มากกว่านั้น ท่านต้องไปแก้ไขค่าใน PHP ให้สามารถรองรับได้มากกว่า 2 เมกะไบต์เสียก่อน (PHP จะมี default ในการอัพโหลดไว้ที่ 2MB ครับ)

$allow_register = true; //หากค่าของตัวแปรนี้ถูกเซ็ตเป็น true นั่นหมายความว่าท่านอนุญาตให้ใครก็ได้ สามารถมาสมัครเปิดบัญชีเขียนไดอารี่ในระบบท่านได้ หากท่านไม่ต้องการให้ผู้อื่นมาสมัคร กรุณาเซ็ตค่าตัวแปรนี้เป็น false

$policy = true; //ในกรณีที่ท่านอนุญาตให้ผู้อื่นมาสมัครเขียนไดอารี่ได้ ท่านอาจจะต้องการแสดงนโยบายการใช้งานของระบบของท่าน กรุณาเซ็ตค่าตัวแปรนี้เป็น true หรือหากท่านไม่มีนโยบายใดๆ ให้เซ็ตค่านี้เป็น false (ค่าของตัวแปรนี้จะไม่มีผลใดๆ หาก $allow_register มีค่าเป็น false

$policy_file = "policy.html"; //ในกรณีที่ท่านต้องการแสดงนโยบายการใช้งาน กรุณาเก็บไฟล์นโยบายของท่านเอาไว้ที่ /signup/includes/ แล้วทำการระบุชื่อไฟล์ไว้ที่ตัวแปรนี้ (ในกรณีนั้น ท่านอาจจะนำเอาไฟล์ policy.html ที่มาพร้อมกับโปรแกรม ไปแก้ไขเองได้)

$register_theme = 1; //ระบุหมายเลขของธีมสำหรับหน้าสมัครไดอารี่ (ปัจจุบันมี 1 ธีมเท่านั้น)

$reply_address = "webmaster@localhost"; //ระบุอีเมล์แอดเดรส ที่ใช้สำหรับให้ผู้ใช้งานติดต่อกลับมาได้ (เมื่อผู้ใช้งานมาสมัครขอใช้บริการไดอารี่ เขาจะได้รับอีเมล์ระบุข้อมูลต่างๆ ซึ่งจะถูกส่ง โดยอ้างอิงว่ามาจากอีเมล์นี้)

$allow_count = true; //หากท่านต้องการนับจำนวนผู้เข้ามาเยี่ยมชมไดอารี่ตอนต่างๆ ให้เซ็ตค่านี้เป็น true มิฉะนั้นให้เซ็ตเป็น false

$session_length = 24; //ในกรณีที่ท่านเซ็ต $allow_count เป็น true ตัวแปรนี้จะเป็นตัวกำหนดว่าอีกนานเท่าใด ผู้เข้ามาเยี่ยมชมไดอารี่ตอนนี้ ณ IP Address นี้ ถึงจะถูกนับว่าเป็นผู้เข้ามาเยี่ยมชมคนใหม่ โดยมีหน่วยเป็นวัน (ปกติจะนับ 1 วันหลังจาก เยี่ยมชมครั้งล่าสุด)

สองตัวแปรต่อไปนี้จะเป็นตัวแปรที่ผมทำขึ้นมา สำหรับผู้ที่อยากมี counter นอกเหนือจากระบบนับจำนวนคนเข้าชมของโปรแกรม Diary Management System นี้ครับ ซึ่งผมทำไว้สำหรับ counter ของ Truehits.net ซึ่งเป็นบริการฟรีโดย สำนักบริการเทคโนโลยีสารสนเทศภาครัฐ (สบทร.) เพื่อเว็บไทยโดยเฉพาะครับ ผมว่าดีมากทีเดียว จึงนำมารวมไว้ด้วย (ผมเองก็ใช้บริการ counter ของที่นี่เช่นกัน)

$truehit_counter_enable = false; //กรณีที่ท่านไม่ต้องการใช้ฟีเจอร์สนับสนุน Truehits counter ก็ให้เซ็ตค่าตัวแปรนี้เป็น false แต่หากท่านต้องการใช้บริการ หรือใช้บริการ counter ของที่นี่อยู่แล้ว ก็ให้เซ็ตค่าเป็น true ครับ

$counter_url = ""; //ในกรณีที่ท่านเซ็ต $truehit_counter_enable เป็น true เพื่อนำเอาบริการ counter ไปใช้กับเว็บไดอารี่ของท่าน ท่านต้องระบุโค้ดที่ลิงก์ไปถึงระบบ Truehit ที่นี่

หมายเหตุ: การขอโค้ดสำหรับผู้ที่ใช้บริการ Truehits counter มีขั้นตอนดังนี้

1. เข้าไปที่เว็บไซต์ http://truehits.net แล้วทำการ login เข้าไปด้วยชื่อ username และ รหัสผ่านของท่าน
2. ที่หน้าจอหลัก (ดูรูปประกอบ) เลือก "ขอโค้ดใหม่"

3. ส่วนล่างของหน้าจอจะปรากฏโค้ดขึ้นมา ให้คัดลอกข้อความส่วนที่ขีดเส้นใต้มาระบุในตัวแปร $counter_url ครับ

<!--BEGIN WEB STAT CODE---->
<SCRIPT LANGUAGE="javascript1.1" src="http://truehits1.gits.net.th/data/c0000000.js"></SCRIPT>
<!-- END WEBSTAT CODE -->

4. ในตัวอย่างนี้ ค่าสำหรับตัวแปร $counter_url ก็คือ http://truehits1.gits.net.t/data/c0000000.js ครับผม

ข้อจำกัดของโปรแกรม

ด้วยความสามารถอันจำกัดของผมในด้านการเขียนโปรแกรม และด้วยข้อจำกัดบางประการของระบบปฏิบัติการ หรือระเบียบการใช้งานของโฮสต์บางที่ ทำให้โปรแกรมนี้มีข้อจำกัดดังนี้ครับ

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

2. โปรแกรมนี้ไม่สามารถนำไปใช้กับระบบ subdomain ได้ รวมไปถึงโฮสต์บางที่ ที่ใช้ระบบ alias name สำหรับการลิงก์ชื่อโฟลเดอร์ที่อยู่จริงของเว็บของผู้เช่าโฮสต์ กับโฟลเดอร์ที่อยู่เสมือน อาจทำให้โปรแกรมแสดงข้อผิดพลาดบางประการ (แต่ในกรณีของ alias name นั้น ยังสามารถแก้ไขตัวแปรบางตัว ทำให้โปรแกรมสามารถใช้งานได้ตามปกติได้)

ประวัติของโปรแกรม

v.2.0.0
1. เพิ่มระบบนับจำนวนผู้เยี่ยมชมไดอารี่
2. ระบบสมัครสมาชิก สนับสนุนระบบธีม
3. ผู้ใช้งานสามารถเลือกภาษาที่แสดงออกของโปรแกรมได้เอง
4. ยกเลิกฟิลด์ TimeZone ในตาราง diary_config_table เป็นฟิลด์ LanguageID สำหรับเก็บข้อมูลว่าผู้ใช้งานได้เลือกภาษาอะไรไว้
5. เพิ่มระบบแสดงรายชื่อตอนไดอารี่ที่อัพเดตล่าสุด
6. เพิ่มตัวแปรสำหรับสนับสนุน Truehits counter

v.2.0.0beta
1. เขียนโค้ดของโปรแกรมใหม่ทั้งหมด ซึ่งผลที่ได้ก็คือการแก้บั๊กทั้งหมด ที่พบใน v.1.0.x
2. เปลี่ยนตัว Text Editor จาก Public Domain HTML Editor เป็น SPAW Editor
3. เพิ่มระบบจำกัดเนื้อที่อัพโหลดรูป (Disk Space Quota)
4. เพิ่มฟิลด์สำหรับเก็บข้อมูลส่วนตัวของผู้ใช้งาน
5. ออกแบบธีมใหม่
6. ผู้ดูแลระบบสามารถที่จะกำหนดได้ว่าผู้ใช้งานคนใด หรือกลุ่มใด สามารถเลือกใช้ธีมใดได้
7. ผู้ใช้งาน admin สามารถเขียนไดอารี่ได้
8. สามารถเลือกเขียนไดอารี่ในอดีตได้
9. เพิ่มระบบ Multi-language
10. เพิ่มธีม Linkin Park2 และ GTO

v.1.0.4
1. แก้บั๊กบางส่วน
2. เพิ่มฟีเจอร์ในการแทรก Flash Animation

v.1.0.3
1. แก้ไขบั๊กส่วนใหญ่

v.1.0.2
1. แก้ไขบั๊กบางส่วน

v.1.0.1
1. แก้ไขบั๊กบางส่วน

v.1.0.0
1. เปิดตัวโปรแกรม Diary Management System

อ่านก่อนใช้งาน

1. ผมได้ทำการสแกนไวรัส ไฟล์ทั้งหมดและไม่พบไวรัสใดๆ
2. ผมไม่ขอรับผิดชอบต่อความเสียหายใดๆ อันเกิดจากการใช้งานโปรแกรมนี้ (แต่จริงๆ แล้วผมไม่คิดว่าโปรแกรมนี้จะทำอันตรายใดๆ ต่อระบบคอมพิวเตอร์ของคุณได้หรอก)
3. กรุณาอย่าเปลี่ยนชื่อไฟล์ หรือโฟลเดอร์ ที่ผมกำหนดไว้โดยไม่จำเป็นเพราะอาจทำให้โปรแกรมทำงานผิดพลาดได้
4. ผมได้ทำการแนบไฟล์ .psd ที่ใช้สำหรับสร้างรูปสำหรับลิงก์ไปยัง e-mail หรือ เว็บไซต์ สำหรับธีมต่างๆ มาให้ด้วย ในโฟลเดอร์ /psd/ ครับ

ลิขสิทธิ์ของโปรแกรม

โปรแกรม Diary Management System นี้เป็นฟรีแวร์ประเภทโอเพ่นซอร์ส (Freeware - Open Source) ภายใต้ลิขสิทธิ์ GNU GPL ดังนั้นท่านสามารถที่จะดัดแปลง แก้ไข หรือพัฒนาต่อยอดตัวโปรแกรมผมได้อย่างอิสระ แต่นั่นหมายความว่าโปรแกรมที่ท่านได้ทำการดัดแปลง แก้ไข หรือพัฒนาต่อยอด จะต้องอยู่ภายใต้เงื่อนไขลิขสิทธิ์ GNU GPL คือต้องแจกฟรี และเปิดเผยซอร์สโค้ดด้วยครับ

หากท่านติดขัด หรือพบปัญหาใดๆ ในการติดตั้งใช้งานโปรแกรม Diary Management System นี้ ท่านสามารถติดต่อผมได้ผ่านทางเว็บบอร์ดของเว็บไซต์ http://php.deeserver.com หรือผ่านทางอีเมล์ ball@theballball.com หรือ MSN Messenger channelv_on_mobile@hotmail.com

<- Back | Next ->

ThaiMisc.Com : Free Webboard | Free GuestBook | Free Poll | Free Ecard Server | Free Java Chat Room | Advertising | Contact Us
Copyright 1999-2006 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com