سؤال بخصوص مركز كليجا

لدعم سكربت التحميل كليجا .. kleeja
أضف رد جديد
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

سؤال بخصوص مركز كليجا

مشاركة بواسطة saanina »

harede

مشكله التاريخ والاحصائيات , نفس الكود أي متعلقان ببعض .. وسوف يتم اصلاحهم باذن الله قريبا ..

الصفحات بالصور ايضا سوف يتم حلها ..

شكرا ودمت بود
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

سؤال بخصوص مركز كليجا

مشاركة بواسطة saanina »

اهلا .. من جديد

بعض المستخدمين صادفم خطأ من عدم توافق ترميز الفي بي (سكربت منتدى) وترميز كليجا ..
لان كليجا تستخدم الترميز المستقبلي utf8 ..

هذا الخطأ .. او تقريب لشكل الخطأ من الكل ..

كود: تحديد الكل

Sorry , There is an error in mysql , error : Error In query
.....
[1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=']


الحل هو استبدال الملفات المرفقه بملفي usr.php و mysql.php ...

لم يتم تجربة الاصلاح .. لذا نود ان يتم اخبارنا بالنتائج...

الذي لا يمكنه تحميل المرفقات , ينتظرني حتى اقوم بتحديث ملفات svn

دمتم بود
أحلى كلام
عضو جديد
مشاركات: 2
اشترك في: 07 أغسطس 2008, 19:14

سؤال بخصوص مركز كليجا

مشاركة بواسطة أحلى كلام »

بارك الله فيكم على الجهود المبذولة

كنت أواجه المشكلة الي ذكرت بآخر رد من الأستاذ عبد الرحمن

وتم حلها ولله الحمد بفضل الله ثم بفضله

والآن تخرج لي مشكلة أخرى

- خطأ .. لايمكن الدخول!.

رجوع للخلف

متأكد من البيانات ولكن لا يقبل تسجيل دخولي !

أتمنى مساعدتي في ذالك لحاجتي للمركز

ودمتم
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

سؤال بخصوص مركز كليجا

مشاركة بواسطة saanina »

أحلى كلام

جيد ان المشكله السابقه تم حلها , وسوف تكون من ضمن المشاكل المحلوله للنسخه القادمه ,

اما المشكله الاخيره اعتقد اني فهمت السبب لكن ليس قبل التأكد !

افتح ملف usrcp.php

ابحث عن :

كود: تحديد الكل

 
elseif (isset($_POST['submit']))
{


اضف بعدها

كود: تحديد الكل

header("Content-Type: text/html; charset=Windows-1256\n");


احفظ الملف واخبرني بالنتيجه !

دمت بود
أحلى كلام
عضو جديد
مشاركات: 2
اشترك في: 07 أغسطس 2008, 19:14

سؤال بخصوص مركز كليجا

مشاركة بواسطة أحلى كلام »

بارك الله فيك على تجاوبك أخي الكريم

وللأسف المشكلة لازالت

- ط®ط·ط£ .. ظ„ط§ظٹظ…ظƒظ† ط§ظ„ط¯ط®ظˆظ„!.

ط±ط¬ظˆط¹ ظ„ظ„ط®ظ„ظپ


قمت بأستبدال الكود الي حطيته بهذا :

كود: تحديد الكل

         ?>
            <meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
         <?php


ولا زالت المشكلة بعدم القدرة على الدخول !

- خطأ .. لايمكن الدخول!.

رجوع للخلف
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

سؤال بخصوص مركز كليجا

مشاركة بواسطة saanina »

اهلا عزيزي

لا تقم بتغيير اي كود أضعه :mrgreen:

فقط جرب حاليا ,,

هلاّ قمت بالدخول بإسم انجليزي و كلمة مرور انجليزيه ! لنرى

اخبرني
Palisland.COM
عضو جديد
مشاركات: 5
اشترك في: 28 يوليو 2008, 10:00

سؤال بخصوص مركز كليجا

مشاركة بواسطة Palisland.COM »

بسم الله الرحمن الرحيم,
السلام عليكم,

أخي saanina, أنا تواجهني نفس المشكلة عند ربط المركز بالمنتدى ( PhpBB 3.0.2 ), اما عند استخدام نظام العضوية العادي فلا يوجد مشكلة.
قمت باضافة الكود من المشاركة السابقة لكن المشكلة لم تُحل.

ملاحظة: اسم المستخدم و كلمة المرور لدي باللغة الانجليزية.

شكراً
Palisland.COM
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

سؤال بخصوص مركز كليجا

مشاركة بواسطة saanina »

Palisland.COM

النسخه المدوعومه من phpbb هي رقم 2 لكن سوف نحاول دعم الجديده بالنسخه القادمه ..

كن على اتصال !

دمت قبود
Palisland.COM
عضو جديد
مشاركات: 5
اشترك في: 28 يوليو 2008, 10:00

سؤال بخصوص مركز كليجا

مشاركة بواسطة Palisland.COM »

السلام عليكم,
قمت بحل مشكلتي في ربط كليجا بمنتدى PhpBB3, و المشكلة كانت أن تشفير ( Hash ) كلمات المرور في الاصدار الجديد ( PhpBB3 ) ليس MD5, انما هو تشفير خاص بهم وهذا يصعّب عملية ربط PhpBB3 مع السكربتات الأخرى من حيث الأعضاء, اذ تستخدم معظم السكربتات MD5 لتشفير كلمات المرور, و سكربت كليجا عندما تختار من لوحة الادارة ربطه بـ PhpBB يقوم بتشفير كلمة المرور التي كتبتها في حقل تسجيل الدخول بتشفير MD5 و التأكد من مطابقتها لكلمة المرور الموجودة في حقل ( user_password ) في قاعدة بيانات PhpBB و بما أن تشفير كلمات المرور في هذا الحقل ليس MD5 لن تتطابق الكلمتان و لن يتم تسجيل الدخول, لذلك قمت بانشاء حقل جديد في جدول users الخاص بـ PhpBB3 سميته user_password_md5 ليتم تحزين كلمات مرور الأعضاء داخله بتشفير MD5.

و للقيام بذلك قمت بتعديل ملف ( auth_db.php ) الموجود في مجلد ( includes/auth ) من سكربت PhpBB3:

ابحث عن

كود: تحديد الكل

      // Successful login... set user_login_attempts to zero...
      return array(
         'status'      => LOGIN_SUCCESS,
         'error_msg'      => false,
         'user_row'      => $row,
      );


أضف قبله

كود: تحديد الكل

      // Generate MD5 passwords [ Abed Shelbayeh: http://www.Palisland.com]
                $user_password_md5 = md5( $_REQUEST['password'] );

                $sql = "UPDATE " . USERS_TABLE . "
                        SET user_password_md5 = '$user_password_md5'
                        WHERE user_id = " . $row['user_id'];
                $db->sql_query($sql);


الان عندما يقوم العضو بتسجل دخوله في المنتدى سيقوم هذا الكود بتخزين كلمة مروره في الحقل الذي قمت بانشائه ( user_password_md5 ) بتشفير MD5 و بهذا سيكون من الممكن ربط PhpBB3 بكليجا.

الان يجب تعديل ملف ( usr.php ) الموجود في مجلد ( includes ) من سكربت كليجا ليقوم بالتأكد من مطابقة كلمة المرور التي أدخلتها في نموذج تسجيل الدخول مع الكلمة الموجودة في حقل ( user_password_md5) المشفرة بتشفير MD5 وليس الموجودة في حقل ( user_password ) المشفرة بتشفير خاص لا يمكن استخدامه:

ابحث عن:

كود: تحديد الكل

'WHERE'      => "username='$name' AND user_password='$pass'"


استبدله بـ :

كود: تحديد الكل

'WHERE'      => "username='$name' AND user_password_md5='$pass'"


الان عندما ستحاول تسجل الدخول من سكربت كليجا وهو مربوط بـ PhpBB سيتم تشفير الكلمة التي تكتبها بـ MD5 و التأكد من مطابقتها للكلمة في حقل user_password_md5 و بما اني قمت بتشفير الكلمات في هذا الحقل بـ MD5 ستتطابق الكلمتان و سيتم تسجيل الدخول بنجاح.

ملاحظة: يجب تعديل الـ ( Config.php ) ليتمكن من الاتصال بقاعدة بيانات المنتدى.
ملاحظة: في ملف الـ ( Config.php ) الذي يتم تكوينه خلال عملية التنصيب لا يوجد هذا متغير $forum_db ولا بد من اضافته اذا كانت قاعدة بيانات المنتدى تختلف عن قاعدة بيانات كليجا.

في ملف ( Config.php ) من سكرت كليجا:

ابحث عن:

كود: تحديد الكل

// forum database password 


اضف بعده في سطر فارغ

كود: تحديد الكل

$forum_db      = "forumdb";// forum database name


و قم بتغير forumdb الى اسم قاعدة البيانات الخاص بمنتداك.

شكراً
Palisland.COM
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

سؤال بخصوص مركز كليجا

مشاركة بواسطة saanina »

Palisland.COM

جميل منك المشاركه بحلك ..

وهذا حل مبدئي لمن لايستطيع الصبر للنسخه القادمه !

لان الربط سوف يكون كما قدمته phpbb وكما قدمته vb بطريقة التشفير !

مشكور على الحل ودمت بود
أضف رد جديد