- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
مشكلة تسجيل الدخول في سكربت الدردشة cometchat
-
موضوع مغلق
-
06-10-2015 07:15 صباحاً
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
السلام عليكم ورحمة الله وبركاته،
تمّ تجربة سكربت الدردشة cometchat الشبيه بالفايسبوك
طلب شرح لربط سكربت شات الشبيه بالفيسبوك
وهو يشتغل بكفاءة
باستثناء مشكلتين
المشكلة الأولى : بعض الأعضاء يظهر لهم بأنهم غير مسجلين الدخول وبالتالي لا يستطيعون استخدام الدردشة
سبب ظهور المشكل هو أنّ أولائك الأعضاء أسماؤهم بالأحرف العربية
(يعني اسم المستخدم الذي يتم جلبه من قاعدة البيانات لايتطابق مع اسم المستخدم الموجود في الكوكيز ربما بسبب الترميز)
المشكلة الثانية : يستطيع العضو مشاهدة جميع المتواجدين في الدردشة حتى وإن لم يكونوا متواجدين في لائحة أصدقائه
نتمنى إيجاد حلّ لهاتين المشكلتين (وخصوصاً المشكلة الأولى) فهذا السكربت أعتبره من بين أكثر الإضافات طلباً
------------------------------------------------
ملاحظة : كانت توجد مشكلة روابط الأعضاء غير صحيحة حينما يكون المنتدى على مجلد فرعي والحل هو بتحرير الملف integration.php والبحث عن
CODE'u'.$link;
واستبداله ب
CODE'./u'.$link;
وفقكم الله
-
تم تحرير الموضوع بواسطة :Mr King بتاريخ: 06-10-2015 09:29 صباحاً
-
-
مشكلة تسجيل الدخول في سكربت الدردشة cometchat06-10-2015 12:36 مساءً [1]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
تمّ حلّ المشكلة الأولى وذلك بتحرير الملف integration.php
واستبدال
CODE$sql = ("SELECT * FROM ".TABLE_PREFIX.DB_USERTABLE." where username = '".$_COOKIE['PowerBB_username']."'");
ب
CODE$cookiees = $_COOKIE['PowerBB_username'] ; $cookiees = mb_convert_encoding($cookiees, "UTF-8", "Windows-1252"); $sql = ("SELECT * FROM ".TABLE_PREFIX.DB_USERTABLE." where username = '".$cookiees."'");
ظهرت الدردشة لجميع الأعضاء واشتغلت بشكل جيّد مع الجميع، ولكن ظهر مشكل جديد وهو أن أسماء الأعضاء ظهرت على شكل رموز
-----------------------------------
يعني يوجد فرق في الترميز
الأحرف العربية يتمّ إدخالها لقاعدة البيانات على شكل رموز بالنسبة للمنتدى
أما بالنسبة لسكربت الدردشة فيتمّ إدخال الحروف العربية كما هي وبالتالي يتمّ استدعاء البيانات دون تحويلها وهذا ما يسبب المشكلة !!
-
تم تحرير المشاركة بواسطة :Mr King بتاريخ:06-10-2015 12:46 مساءً
-
-
مشكلة تسجيل الدخول في سكربت الدردشة cometchat06-10-2015 02:49 مساءً [2]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
الغ تعديلك على الاستعلام واعده كما هو
وافتح ملف : cometchat_init.php
وابحث عن هذا الكود وقم بحذفه :
CODEmysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
أو استبداله بـ :
CODE//mysql_query("SET NAMES utf8"); //mysql_query("SET CHARACTER SET utf8"); //mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");
وابلغني النتيجه ..
واسف على التأخر فأنا تقريباً منهمك في انهاء الإصدار 3.0.2 وتجهيزه
وارجو ان تجهز نفسك لعدة مهام خاصة سنناقشها في هذا القسم كتوافق الاستايل الافتراضي للمعايير واضافة لمساتك وتعديلاتك عليه حسب ماتراه .
-
-
مشكلة تسجيل الدخول في سكربت الدردشة cometchat06-10-2015 06:59 مساءً [3]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
تمام أستاذ سليمان
، وتمّ إجراء نفس التعديل على الملف index.php في مجلد إدارة السكربت admin
تبقت مشكلة ظهور جميع الأعضاء في الدردشة وليس الأصدقاء فقط، لنتطرق إليها في وقت لاحق إن شاء الله
---------------
أعتذر عن الإزعاج،
على أتم الاستعداد
-
-
-