AJAX Chat แบบสแตนด์อโลน
นี่เป็นเวอร์ชันสแตนด์อโลนของ AJAX Chat ของ Blueimp หากคุณกำลังมองหาเวอร์ชันที่จะรวมเข้ากับฟอรัมของคุณ ให้เลือกสาขาอื่น
AJAX ย่อมาจาก "Asynchronous JavaScript และ XML" ไคลเอนต์ AJAX Chat (เบราว์เซอร์ผู้ใช้) ใช้ JavaScript เพื่อสอบถามเว็บเซิร์ฟเวอร์เพื่อรับการอัพเดต แทนที่จะส่งหน้า HTML ที่สมบูรณ์ มีเพียงข้อมูลที่อัปเดตเท่านั้นที่จะถูกส่งในรูปแบบ XML
ด้วยการใช้ JavaScript หน้าแชทสามารถอัปเดตได้โดยไม่ต้องโหลดใหม่ทั้งหน้า
ความต้องการ
ฝั่งเซิร์ฟเวอร์ | ฝั่งไคลเอ็นต์ |
---|
PHP >= 5 | เปิดใช้งานจาวาสคริปต์ |
MySQL >= 4 | เปิดใช้งานคุกกี้ |
ทับทิม >= 1.8 (ไม่บังคับ) | ปลั๊กอินแฟลช >= 9 (ไม่บังคับ) |
คุณสมบัติ
- ติดตั้งง่าย
- ใช้เป็นกล่องตะโกนได้
- หลายช่อง
- การส่งข้อความส่วนตัว
- ช่องส่วนตัว
- ระบบคำเชิญ
- เตะ/แบน หรือเพิกเฉยต่อผู้ใช้ที่กระทำผิด
- รายชื่อผู้ใช้ออนไลน์พร้อมเมนูผู้ใช้
- อีโมติคอน/สไมลี่
- วิธีง่ายๆ ในการเพิ่มอีโมติคอนแบบกำหนดเอง
- รองรับ BBCode
- รองรับเสียงแบบแฟลชเสริม
- ข้อมูลการอัพเดตภาพเสริม (การเปลี่ยนชื่อหน้าต่าง)
- ไฮเปอร์ลิงก์ที่คลิกได้
- การแยกคำยาวๆ เพื่อรักษารูปแบบการแชท
- การควบคุมน้ำท่วม
- สามารถลบข้อความภายในแชทได้
- คำสั่งสไตล์ IRC
- อินเทอร์เฟซที่ใช้งานง่ายเพื่อเพิ่มคำสั่งที่กำหนดเอง
- ความเป็นไปได้ที่จะกำหนดเวลาทำการสำหรับการแชท
- ความเป็นไปได้ที่จะเปิด/ปิดการใช้งานผู้ใช้ทั่วไป
- การตั้งค่าฝั่งไคลเอ็นต์แบบถาวร
- หลายภาษา (ตรวจจับการตั้งค่าเบราว์เซอร์ ACCEPT_LANGUAGE โดยอัตโนมัติ)
- หลายสไตล์พร้อมการปรับแต่งเลย์เอาต์ที่ง่ายดายผ่านสไตล์ชีท (CSS) และเทมเพลต
- การปรับเวลาที่แสดงโดยอัตโนมัติตามเขตเวลาของลูกค้าท้องถิ่น
- การปฏิบัติตามมาตรฐาน (XHTML 1.0 เข้มงวด)
- ยอมรับการป้อนข้อความใด ๆ รวมถึงรหัสและอักขระพิเศษ
- ช่องป้อนข้อมูลหลายบรรทัดที่มีความเป็นไปได้ที่จะป้อนตัวแบ่งบรรทัด
- ตัวนับความยาวของข้อความ
- การตรวจสอบแบบเรียลไทม์และผู้ดูบันทึก
- รองรับประเภทเนื้อหาแบบ Unicode (UTF-8) และที่ไม่ใช่ Unicode
- การเรียกอัพเดตการบันทึกแบนด์วิธ (ส่งเฉพาะข้อมูลที่อัพเดตเท่านั้น)
- การสนับสนุนเพิ่มเติมเพื่อพุชการอัปเดตผ่านการเชื่อมต่อซ็อกเก็ตที่ใช้ Flash (เพิ่มประสิทธิภาพและการตอบสนอง)
- รอดพ้นจากการหมดเวลาการเชื่อมต่อ
- บูรณาการเข้ากับระบบการตรวจสอบความถูกต้องที่มีอยู่ได้อย่างง่ายดาย
- ตัวอย่างการบูรณาการ phpBB3, MyBB, PunBB, SMF และ vBulletin ที่ใช้งานได้
- การแยกเค้าโครงและโค้ด
- แสดงความคิดเห็นดีซอร์สโค้ด
- พัฒนาโดยมีความปลอดภัยเป็นส่วนสำคัญ - สร้างขึ้นเพื่อป้องกันการแทรกโค้ด, การแทรก SQL, การเขียนสคริปต์ข้ามไซต์ (XSS), การขโมยเซสชัน และการโจมตีอื่นๆ
- ทดสอบสำเร็จกับ Google Chrome, Firefox, Opera และ Safari - สร้างขึ้นเพื่อทำงานกับเบราว์เซอร์สมัยใหม่ทั้งหมด :)
ช่วย
เอกสารสำคัญมีอยู่ในไฟล์ readme ที่แนบมานี้
สำหรับเอกสารเพิ่มเติมปรึกษา github wiki: https://github.com/Frug/AJAX-Chat/wiki
สำหรับคำถามสนับสนุนให้ใช้กลุ่ม Google: https://groups.google.com/forum/#!forum/ajax-chat
หากต้องการรายงานข้อบกพร่องให้ใช้ปัญหา GitHub: https://github.com/Frug/AJAX-Chat