ربط Kleeja مع smf

لدعم سكربت التحميل كليجا .. kleeja
أضف رد جديد
BaghdadGhost
عضو جديد
مشاركات: 7
اشترك في: 02 مارس 2012, 13:04

ربط Kleeja مع smf

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

السادة الكرام السلام عليكم
ارغب بربط سكربت تحميل الملفات kleeja مع smf. 
قمت بالبحث الكثير لكني لم اجد ما يمكنني القيام بذلك, لكن وجدت التالي قام الاخ SAFAD مشكورا بكتابة الكود التالي للربط و يبدوا انه قام بتجربته على منتداه انذاك وقد نجحت عملية الربط.

 

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

<?phpif (!defined('IN_COMMON')){   exit('no directly opening : ' . __file__);}  function kleeja_auth_login ($name, $pass){   global $script_path ;      if(isset($script_path)) {      if($script_path[strlen($script_path)] == '/')   {      $script_path = substr($script_path, 0, strlen($script_path));   }   $script_path = ($script_path[0] == '/' ? '..' : '../') .  $script_path;            if(file_exists($script_path . '/Settings.php'))    {      require ($script_path . '/Settings.php');      $forum_srv   = $db_server;      $forum_db   = $db_name;      $forum_user   = $db_user;      $forum_pass   = $db_passwd;      $forum_prefix = $db_prefix;   }    else   {      big_error('Forum path is not correct', sprintf($lang['SCRIPT_AUTH_PATH_WRONG'], 'SimpleMachineForum'));   }   }   else   {      $forum_srv   = $script_srv;      $forum_db   = $script_db;      $forum_user   = $script_user;      $forum_pass   = $script_pass;      $forum_prefix = $script_prefix;   }      if(empty($forum_srv) || empty($forum_user) || empty($forum_db))   {      return;   }      mysql_connect("$forum_srv", "$forum_user", "$forum_pass")or die("áÇ íãßä ÇáÅÊÕÇá ÈÇáÎÇÏã");mysql_select_db("$forum_db")or die("áÇ íãßä ÊÍÏíÏ ÞÇÚÏÉ ÇáÈíÇäÇÊ");   unset($forum_pass);       //securing name      $secnam=mysql_real_escape_string($name);   $shapw=sha1(strtolower($secnam) . $pass) ;   $query= "SELECT * FROM {$forum_prefix}members WHERE member_name='$secnam' AND passwd='$shapw' ";   $result = @mysql_query($query);      if (mysql_num_rows($result) != 0)    {         while($row=mysql_fetch_array($result))      {         $_SESSION['USER_ID']   = $row['id_member'];         $_SESSION['USER_NAME']   = $row['member_name'] ;         $_SESSION['USER_MAIL']   = $row['email_address'];         $_SESSION['USER_ADMIN']   = ($row['id_group'] == 1) ? 1 : 0;         $_SESSION['USER_SESS']   = session_id();               }            mysql_free_result($result);         unset($pass);      mysql_close();                  return true;   }   else   {      mysql_close();      return false;   }}   function kleeja_auth_username ($user_id){   global $script_path ;      if(isset($script_path)) {      if($script_path[strlen($script_path)] == '/')   {      $script_path = substr($script_path, 0, strlen($script_path));   }   $script_path = ($script_path[0] == '/' ? '..' : '../') .  $script_path;            if(file_exists($script_path . '/Settings.php'))    {      require ($script_path . '/Settings.php');      $forum_srv   = $db_server;      $forum_db   = $db_name;      $forum_user   = $db_user;      $forum_pass   = $db_passwd;      $forum_prefix = $db_prefix;   }    else   {      big_error('Forum path is not correct', sprintf($lang['SCRIPT_AUTH_PATH_WRONG'], 'SimpleMachineForum'));   }   }   else   {      $forum_srv   = $script_srv;      $forum_db   = $script_db;      $forum_user   = $script_user;      $forum_pass   = $script_pass;      $forum_prefix = $script_prefix;   }      if(empty($forum_srv) || empty($forum_user) || empty($forum_db))   {      return;   }      mysql_connect("$forum_srv", "$forum_user", "$forum_pass")or die("áÇ íãßä ÇáÅÊÕÇá ÈÇáÎÇÏã");mysql_select_db("$forum_db")or die("áÇ íãßä ÊÍÏíÏ ÞÇÚÏÉ ÇáÈíÇäÇÊ");   unset($forum_pass);       //securing name   $valnin=intval($user_id);   $query= "SELECT member_name FROM {$forum_prefix}members WHERE id_member='$valnin'" ;            $result = mysql_query($query);      if (mysql_num_rows($result) != 0)    {         while($row=mysql_fetch_array($result))      {         $returnname = $row['username'];               }            mysql_free_result($result);         unset($pass);                        return true;   }   else   {      $SQLSM->close();      return false;   }}            ?>
في المشاركة التاليه 

viewtopic.php?f=37&t=3656&p=26080#p26604

لكن حقيقة لا اعلم ما الذي افعله بالكود اعلاه بعد تنصيب kleeja في مجلد smf ؟؟ وكيف يتم ربط تسجيل الاعضاء في المنتدى مع قاعدة بيانات كليجا بحيث لا يحتاج العضو في المنتدى بالتسجيل من جديد في كليجا؟ 

علما اني استخدم smf 2.0.2 و كليجا 1.7 

شكرا جزيلا مقدما

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

رد: ربط Kleeja مع smf

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

يمكنك مراسلته لمعرفة ماحصل معه
BaghdadGhost
عضو جديد
مشاركات: 7
اشترك في: 02 مارس 2012, 13:04

رد: ربط Kleeja مع smf

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

اخي الكريم السلام عليكم

صراحة انا لا اعرف الاخ صفد الا من منتداكم هذا و من منتدى دعم smf آخر. حاولت ايجاد منتداه لكن الضاهر لم يعد موجودا.

لكني في اليومان الماضيان جربت بعض الامور و اتضح بان هذه الكود تعمل فقط على كليجا 1rc6 وليست معاصرة للنسخة الحالية لكليجا.

ارجوك اخي هل بالامكان تحديث الشفرة لتعمل مع النسخة الحالية لكليجا. او ان كان لديكم شفرة حاليا ممكن مشاركتها معي لاني قرات لكم رد في السابق بانكم كنتم تنوون اشراك ربط كليجا ب smf ولكني ايست من القراءة و التجربة وانا لا املك الخبرة الكافية لعمل الكود بنفسي.

ايضا بالامكان ابلاغي ما هي الطريقة التي يمكنني ان ادعم منتداكم و مشروعكم من خلالها و ساكون سعيدا بالقيام بذلك ان شاء الله.

بارك الله فيكم وجعلها في ميزان حسناتكم
BaghdadGhost
عضو جديد
مشاركات: 7
اشترك في: 02 مارس 2012, 13:04

Ree: ربط Kleeja مع smf

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

اخواني الاعزاء السلام عليكم


هل من مساعدة الله يرضى عليكم في توفير سكربت ربط كليجا النسخة الاخيرة مع منتدى smf ؟؟

عجزت عن البحث و التجربة.. 

ان كان طلبي مخالف للقوانين ارجوا ابلاغي كي اكتفي بهذا القدر من ازعاجكم بطلبي


شكرا جزيلا
BaghdadGhost
عضو جديد
مشاركات: 7
اشترك في: 02 مارس 2012, 13:04

رد: ربط Kleeja مع smf

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

اخوان هل من حل للمشكلة هذه

بارك الله بيكم مقدما
مؤيد
MoaYeaD
مشاركات: 3267
اشترك في: 19 يوليو 2010, 14:32

رد: ربط Kleeja مع smf

مشاركة بواسطة مؤيد »

يالغالي ودي اساعدك . لكن الشغله كلها بيد الدحمي
مالك الا بالويكند ترفع الموضوع وارسله رساله خاصه لعل وعسى
BaghdadGhost
عضو جديد
مشاركات: 7
اشترك في: 02 مارس 2012, 13:04

رد: ربط Kleeja مع smf

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

مؤيد كتب:يالغالي ودي اساعدك . لكن الشغله كلها بيد الدحمي
مالك الا بالويكند ترفع الموضوع وارسله رساله خاصه لعل وعسى


بارك الله بيك و جعلها في ميزان حسناتك 

أضف رد جديد