أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

مطلوب ملف ربط كليجا ببرنامج المنتدى

موضوع مغلق


12-04-2010 06:16 مساءً
PhpMax
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته،،

حاولت ربط مركز رفع الملفات كليجا، واستخدام
auth integration mysmbb with kleeja

ولكن هناك مشكلة في الترميز إذا كان اسم المستخدم بأحرف إنجليزي لا مشكلة ولكن إذا كان إسم المستخدم بأحرف عربية تظهر خطأ:
CODE
 
click to ** this page ... 
Sorry , There is an error in mysql , error : Error In query 
--[query]-------------------------- 
SELECT * FROM `pbb_member` WHERE username='مدير' AND password='fc253d22f9d144237d3bdd63fb36968f' 
--------------------------------- 
[1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='] 
Script: Kleeja 
Kleeja Website 

غيرت ترميز
CODE
 
ALTER TABLE `pbb_member` CHANGE `username` `username` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 

لم يعد يظهر الخطأ السابق ولكن لا يقوم بتسجيل الدخول يعطي
- خطأ .. لايمكن الدخول!.
الرجاء عمل ملف الربط وشكراً. ملف الربط الأصلي ملحق.
مع التحية,

تحميل كليجا:
http://www.kleeja.com/download/
رابط مباشر:
http://code.google.com/p/kleeja/downloads/detail?name=kleeja1RC6_.zip
تم تحرير الموضوع بواسطة :emovip بتاريخ: 16-04-2010 05:17 صباحاً

 
  auth_integration.zip   تحميل zip مرات التحميل :(25)
الحجم :(1.648) KB

look/images/icons/i1.gif مطلوب ملف ربط كليجا ببرنامج المنتدى
  16-04-2010 03:11 صباحاً   [1]
Soliman
معلومات الكاتب
هل جربت استبدال ترميز السكربت وملف الربط وقالب الدخول إلى ترميز utf-8 !!

look/images/icons/i1.gif مطلوب ملف ربط كليجا ببرنامج المنتدى
  16-04-2010 03:55 مساءً   [2]
PhpMax
معلومات الكاتب
شكرا لك جربتها ولم تنفع، مبدئياً ًاصبح تسجيل الدخول ممكن بعمل ما يلي

غيرت سطر

CODE
'WHERE' => "username='" . $SQLMS->real_escape($name) . "' AND password='" . md5($pass) . "'"

إلى:

CODE

'WHERE' => "username='" . $SQLMS->real_escape(iconv('CP1252', "UTF-8//IGNORE",$name)) . "' AND password='" . md5(iconv('CP1252', "UTF-8//IGNORE",$pass)) . "'"


وسطر:

CODE
$_SESSION['USER_NAME'] = (eregi('utf',strtolower($script_encoding))) ? $row['username'] : iconv(strtoupper($script_encoding),"UTF-8//IGNORE",$row['username']);

إلى:
CODE

$_SESSION['USER_NAME'] = $name;


جاري تجربة التأثير وأحاول أن الغي نموذج الدخول ويصبح عن طريق الكوكيز.

مع التحية,



الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 01:07 AM