تشغيل غرفة دردشة على موقع الويب الخاص بك مع phpFreeChat


هل تريد تشغيل غرفة دردشة على موقعك  الويب لجعله أكثر اجتماعي؟ phpFreeChat هو مفتوح المصدر، القائمة على AJAX خدمة الدردشة التي يمكنك تثبيتها على موقعك. بالمقارنة مع غيره من برامج الدردشة، phpFreeChat هو رائع جدا . حتى أنه لا يتطلب قاعدة بيانات!

وفيما يلي كيفية تثبيت غرفة دردشة phpFreeChat على موقعك



التثبيت

تأكد من أن خادم الويب الخاص بك يقابل المتطلبات التالية:
  • PHP >= 5.3.0
  • خادم أباتشي مع mod_rewrite و.تمكين htaccess  
  • حق الوصول للكتابة على دليل التثبيت
الآن قم بزيارة صفحة sourceforge لتحميل phpFreeChat .
في هذا الدرس التعليمي، نحن في طريقنا إلى استخدام إصدار 1.5، وليس التجريبي. الإصدار التجريبي لا يزال يفتقر إلى بعض الميزات الهامة، مثل الرسائل الخاصة وإدارة متعدد القنوات. للحصول على الإصدار 1.5، انتقل إلى "Files" علامة التبويب محاصر باللون الأحمر في صورة  أدناه:

بعد تحميل قم باستخراج الملفات  المضغوط إلى دليل من اختيارك على خادم الويب الخاص بك.

في المستعرض الخاص بك، انتقل إلى عنوان URL للدليل الذي قمت بتحميل إليه  الملفات الخاصة بك. سوف يتم استقبالك من قبل غرفة الدردشة الافتراضية على موقع الويب الخاص بك:


التكوين

ربما تريد تخصيص غرفة الدردشة الخاصة بك على الأقل قليلا. لرؤية بعض الأمثلة على الطريقة التي يمكن أن تتناسب مع احتياجاتك الخاصة بك، انتقل إلى "your-phpfreechat-installation.com/demo". يوفر كل شفرة المصدر العرض التوضيحي الاستخدام حالات المختلفة.

الملف الرئيسي لتحرير هو index.php. ملاحظة: في كل مرة تقوم بتحميل نسخة جديدة من index.php، يجب أن تذهب إلى غرفة دردشة على موقع الويب الخاص بك و(كمشرف) أدخل الأمر "/rehash" لإحداث التغييرات.

في الجزء العلوي من index.php، سترى هذا الكود :

require_once dirname(__FILE__)."/src/phpfreechat.class.php";
$params = array();
$params["title"] = "Quick chat";
$params["nick"] = "guest".rand(1,1000);  // set up the intitial nickname
$params['firstisadmin'] = true;
//$params["isadmin"] = true; // makes everybody admin: do not use it on production servers ;)
$params["serverid"] = md5(__FILE__); // calculate a unique id for this chat
$params["debug"] = false;
$chat = new phpFreeChat( $params );


هنا يمكنك تغيير اسم غرفة الدردشة الخاصة بك وكنية الأولية التي تعطى للضيوف. إذا كنت تريد لإجبار المستخدمين على إدخال الأسماء المستعارة الخاصة بهم، قم بإزالة خط  $params["nick"] 

افتراضيا، اسم المستخدم "admin"، وليس هناك كلمة مرور لاستخدام هذا الحساب. إضافة سطر مثل هذا لإنشاء حساب مسؤول محمية بكلمة مرور:

$params["admins"] = array('BigBoss' => 'p@ssw0rd');

 PhpFreeChat سوف يخزين كل التاريخ الدردشة وعرضه في غرفة دردشة لكل مستخدم لرؤية إذا غيرت عدد من الرسائل المخزنة. على سبيل المثال، لتغيير هذا الرقم إلى عشرة، أضف السطر:

$params["max_msg"] = 10;

لمعرفة المزيد من الخيارات، تحقق من قائمة كاملة من هنا .

التصميم غرفة الدردشة

PhpFreeChat يأتي مع ثمانية مواضيع، ومعظمها هي نفس السمة الافتراضية ولكن مع مجموعات الرموز التعبيرية المختلفة:
  • Blune
  • Cerutti
  • Default
  • Green
  • Msn
  • Phoenity
  • Phpbb2
  • Zilveer
هنا مقارنة بين عدد قليل منها:

Cerutti:


Phoenity:


PhpBB2:


Msn:

إرسال تعليق

أحدث أقدم