AJAX Chat room


ใช้ AJAX เป็นเบส เพื่อการแสดงผลที่ รวดเร็ว ไม่มีการกระพริบของหน้าจอ

โค้ดสามารถใช้งานได้ทันที ใช้ Text เป็น Database ครับ รองรับ PHP ทุกไซต์ ไม่ต้องเซ็ตอัพวุ่นวาย

คุณสามารถเปลี่ยนค่ากำหนดได้ที่ config.php ครับ เช่น title ของห้องสนทนา

คุณสามารถเปลี่ยนรูปแบบและหน้าตาได้ที่ skin/index.php, skin/style.css รวมทั้ง เสียง และไอคอนต่างๆ

มีไอคอน มีเสียงเวลา login-logout และ เมื่อมี message มีระบบ Private Message (คุยส่วนตัว)

มีเสียงเตือน พร้อมมีปุ่ม ปิดเปิดเสียงได้

มีระบบป้องกันการโพสต์เร็วเกินไป (flood protection)

รองรับระบบห้อง (แต่ต้องเขียนโค้ดเพิ่มเติม)

การ Logout ให้ปิดหน้าต่างลง ระบบจะ Logout ให้โดยอัตโนมัติ

การติดตั้ง ให้ปรับ chmod ไดเร็คทอรี่ data และ ไฟล์ต่างๆ ในไดเร็คทอรี่ data ให้เป็น 777 ด้วยครับ

ตัวอย่าง

ข้อตกลงในการใช้งาน โปรดอ่าน
1.อนุญาติ ให้นำโค้ดนี้ไปใช้งาน หรือ แก้ไขได้ ในทุกรูปแบบ
2.อนุญาติ ให้นำโค้ดไปเผยแพร่ต่อได้ เพื่อเป็นประโยชน์ต่อสาธารณะชน
3.ไม่อนุญาติ ให้ทำการซื้อขาย-แลกเปลี่ยน โค้ดนี้โดยเด็ดขาด ไม่ว่าจะผ่านการดัดแปลงหรือไม่ก็ตาม
4.ขอความร่วมมือ ทำลิงค์ กลับมายังผู้จัดทำ ตามที่อยู่นี้ <a href="https://www.goragod.com" title="power by Goragod.com">Goragod.com</a> ในหน้าห้องสนทนา หรือ หน้า login ตำแหน่งใดก็ได้ ทั้งในกรณีที่ 1 และ 2

พบปัญหาในการติดตั้ง ใช้งานหรือมีข้อเสนอแนะ ฝากไว้ที่บอร์ด ได้เลยครับ

rar (4,149)

พบปัญหาเรื่อง หลุดบ่อย ให้ ปรับค่า $gap ให้มากขึ้นได้ครับ $gap มีหน่วยเป็น วินาที ค่านี้ควรมากกว่า $refreshtime อย่างน้อย 2 เท่า

$refreshtime เป็นเวลาในการอัปเดทหน้าเพจ มีหน่วยเป็น msec (1000msec=1sec) ค่าที่กำหนดให้คือ 10000 ครับ ถ้าค่ามากไป อาจแสดงผลช้า

กำหนดค่า $hour ให้เวลาที่แสดงผลในช่อง User ตรงกับเวลาในประเทศไทยด้วยครับ (เป็น บวก หรือ ลบ ก็ได้ แล้วแต่ว่าต่างจากเวลาจริงอยู่เท่าไร)
มีข้อ สงสัยในการติดตั้ง ห้องสนทนา หรือติดตั้งไม่ได้ หรือพบปัญหาในการใช้งาน สามารถสอบถามได้ ที่ ห้องสนทนาของเว็บไซต์นี้ครับ

ต้องการตัวเต็ม (แบบที่ใช้บนเว็บไซต์นี้) ติดต่อได้โดยตรง ทาง email หรือ msn admin@goragod.com (ขาย) เท่านั้นครับ

ห้อง สนทนา ทำงานผิดพลาด ไม่ว่ากรณีใดก็ตาม ให้ลบไฟล์ในไดเร็คทอรี่ data/ ออกให้หมด แล้วเริ่มต้นการทำงานใหม่ ครับ

AJAX Chat room เวอร์ชั่นสมบูรณ์ เสร็จแล้ว

ความสามารถ...............................

1.มีระบบห้อง สามารถสร้างห้องได้ และ User ยังสามารถสร้างห้องใหม่ เพื่อแยกไปคุยต่างหากได้อีกด้วย (สร้างห้องใหม่ โดยการคลิกที่ชื่อของตัวเอง)
2.มีระบบ Private Message สำหรับส่งข้อความลับหากัน โดยมีความสามารถพิเศษ สามารถส่งหาได้หลายคนพร้อมกัน (ใช้งานโดยการคลิกที่ ไอคอนหน้าชื่อ)
3.มีระบบ User Online แบบ Real Time แสดงสถานะคนในห้องต่างๆ
4.คลิกที่ชื่อสมาชิกแต่ละคน เพื่อเลือกคนที่จะคุยด้วยได้ (แสดงรายชื่อคนติดต่อด้วย แต่เห็นทุกคน)
5.สามารถใช้ฐานข้อมูล ร่วมกับฐานข้อมูลสมาชิกเดิมบนระบบได้
6.สามารถเลือก icon, สี ประจำตัวเองได้
7.สามารถแสดงรูปประจำตัวสมาชิก โดยการดึงจากฐานข้อมูลได้ (ต้องมีระบบสมาชิก ที่มีรูปประจำตัวอยู่แล้ว)
8.สามารถแสดงข้อมูล ประจำตัวสมาชิกได้ โดยคลิกจากชื่อสมาชิกที่แสดงในห้อง สนทนา (ต้องเขียนโค้ด แสดงข้อมูลสมาชิกเพิ่มเติม)
9.มีเสียงเมื่อมี Message หรือมีคน Login, Logout เสียงเตือนจะมีก็ต่อเมื่อ ผู้ติดต่อ เลือกส่ง Message หาเรา หรือ เลือกส่งหา ทุกคนเท่านั้น
10.สามารถ ปิด/เปิด เสียงเตือนได้
11.สมารถปรับเปลี่ยน รูปแบบได้ง่ายๆ เนื่องจากเป็นระบบ theme สามารถปรับเปลี่ยน รูปแบบ สีสัน รวมถึงการย้ายตำแหน่งของ ส่วนต่างๆได้
12.มีระบบไอคอนยิ้ม สามารถเพิ่มเติมไอคอนได้
13.มีระบบ BBCode แสดงตัว หนา เอียง ขีดเส้นใต้ได้ โดยสามารถเลือกเฉพาะบางคำได้
14.ใช้ AJAX+PHP เป็น engine
15.ระบบฐานข้อมูล Text
16.รองรับการใช้งานหลายภาษา (กำหนดไว้ 2 ภาษาในเบื้องต้น ไทย-อังกฤษ)
17.ใช้งานได้กับหลาย Browser
18.ใช้ได้กับ PHP ทุกไซต์ ตั้งแต่ Version 4 ขึ้นไป (ที่สามารถเขียน ไดเร็คทอรี่ได้)
19.มีระบบป้องกันการพิมพ์ เร็วเกินไป (Flood Protecion)
20.มีระบบป้องกันการส่งข้อความซ้ำ (Run protection)
22.มีระบบป้องกันคำหยาบ
23.มีระบบห้ามใช้ชื่อ สงวน เช่น Admin ชื่อของผู้ดูแลระบบ หรืออื่นๆ ป้องกันคนแอบอ้างเป็น Admin
24.แสดง IP ของคนที่คุยด้วย ป้องกันคนแอบอ้างชือ หรือก่อกวน
25.เพิ่มเติมการกำหนด ขนาดตัวอักษรของห้องสนทนา
26.มีระบบ Log สามารถเก็บข้อความการสนทนา้ไว้ได้ตามที่เรากำหนด (กำหนดให้เก็บไว้กี่วัน หรือไม่เก็บเลยก็ได้ ลบอัตโนมัติเมื่อเลยกำหนด)
ผู้เขียน goragod โพสต์เมื่อ 07 พ.ย. 2553 เปิดดู 36,641 ป้ายกำกับ AJAX
^