منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t4893
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

سكربت دردشة Ajax Chat ل pbboard
PhpMax 15-02-2011 04:06 صباحاً
AJAX Chat
=========

ملفات الربط لبرنامج منتدى pbboard بواسطة: سليمان
مراجعة وإكمال الربط بواسطة: المصرى

https://pbboard.info

المتطلبات
============

السيرفر:

- PHP >= 4
- MySQL >= 4


المتصفح:

- دعم جافاسكربت.
- تفعيل قبول الكوكيز.
- دعم تشغيل فلاش >= 9 (إختياري)


طريقة التركيب
============

- إرفع المجلد chat لمجلد منتداك. (يفضل رفعه مضغوط وإستخراج الملفات بإدارة الملفات)
- قم بزيارة ملف تثبيت الجدوال في قاعدة البيانات وذلك بزيارة الملف install.php الموجود في مجلد chat من خلال المتصفح مثلا

CODE
http://yourdomain.com/forums/chat/install.php


ستظهر لك رسالة

CODE
Database tables created successfully - please delete this file (install.php).


- قم بحذف الملف install.php

يمكنك إضافة رابط في منتداك للدردشة كالتالي:

CODE
http://yourdomain.com/forums/chat/index.php


ولجعل الدردشة تظهر في نافذة مصغرة يمكنك استعمال الكود التالي:

CODE
 
<a href="javascript:void(0)" onclick="javascript:AjaxChat=window.open('chat/index.php','ajaxchat','width=640,height=480,resizable=1,status=1');AjaxChat.focus();" title="نافذة منفصلة"> عرض الدردشة كاملة في نافذة منفصلة </a>


========================
صندوق الدردشة Shoutbox
========================
عبارة عن صندوق مصغر عن الدردشة يمكنك وضعه على نفس صفحة منتداك.

مثال:

CODE
 
<br /> 
<div align="center"> 
<table border="0" cellspacing="1" class="border" width="98%"> 
<tr> 
<td width="95%" class="tbar" align="center" colspan="1"> 
صندوق الدردشة</td> 
</tr> 
<tr> 
<td width="98%" class="row3" align="right"> 
<iframe title="shoutbox" width="100%" height="250px" src="chat/shoutbox.php" frameborder="0" scrolling="no" marginheight="0px" marginwidth="0px"></iframe> 
</td> 
</tr> 
<tr> 
<td width="98%" class="thead" align="right"> 
<a href="javascript:void(0)" onclick="javascript:AjaxChat=window.open('chat/index.php','ajaxchat','width=640,height=480,resizable=1,status=1'); 
AjaxChat.focus();" title="نافذة منفصلة"> <span style="color:#0000ff;font-weight:900"> عرض الدردشة كاملة في نافذة منفصلة </span></a> 
</td> 
</tr> 
</table></div> 
<br />



========================
إضافة غرف دردشة
========================
حرر الملف
CODE
chat\lib\data\channels.php

واستبدل Public, Privtate حسب ما تريد مثلا:
CODE

// Sample channel list:
$channels[0] = &#39;الساحة العامة&#39;;
$channels[1] = &#39;الدعم الفني&#39;;

========================
إعدادات الدردشة
========================

يمكنك التحكم بإعدادات الدردشة بتحرير الملف
chat/lib/config.php

true = نعم
false = لا

وهذه بعض أهم الأسطر التي يمكنك تغييرها حسب ما تريد
ولكن يجب أن تكون تعرف ماذا تفعل وتأثيره على الدردشة.

CODE
الستايل الإفتراضي 
$config[&#39;styleDefault&#39;] = &#39;pbboard&#39;; 

رقم غرفة الدردشة الرئيسية
$config[&#39;defaultChannelID&#39;] = 0;
السماح بغرف الدردشة الخاصة 
$config[&#39;allowPrivateChannels&#39;] = true; 

السماح بالرسائل الخاصة 
$config[&#39;allowPrivateMessages&#39;] = true; 

إجبار الدخول الإجباري 
$config[&#39;forceAutoLogin&#39;] = false; 
إذا جعلتها true بدل false سيدخل الأعضاء كزوار 

إغلاق الدردشة 
$config[&#39;chatClosed&#39;] = false; 

السماح للزوار بالدخول 
$config[&#39;allowGuestLogins&#39;] = false; 

السماح للزوار بالكتابة 
$config[&#39;allowGuestWrite&#39;] = false; 

السماح بأسماء للزوار 
$config[&#39;allowGuestUserName&#39;] = false; 

السماح بتغيير اللقب 
$config[&#39;allowNickChange&#39;] = false; 

السماح بحذف الرسائل. 
$config[&#39;allowUserMessageDelete&#39;] = true; 

اسم بوت الدردشة 
$config[&#39;chatBotName&#39;] = &#39;ChatBot&#39;; 

أقصى عدد مستخدي الدردشة 
$config[&#39;maxUsersLoggedIn&#39;] = 100; 

فحص تغير رقم الأي بي. 
$config[&#39;ipCheck&#39;] = false; 


هذه بعض أهم الإعدادات وهناك غيرها الكثير.

========================


download
التحميل

http://www.mediafire.com/?rc140bcxrevjimw



منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved