Smf عربى

منتديات الدعم => قسم الدعم الخاص بالنسخة (Smf (1.1.X => الموضوع حرر بواسطة: ibrahim.k في 22 , أبريل, 2010 - 08:11:36 صباحاً

العنوان: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 22 , أبريل, 2010 - 08:11:36 صباحاً
السلام عليكم ورحمة الله
أرجو مساعدتي في ربط سكربت مركز رفع الملفات كليجا مع منتدى 1.1.11

حتى لا يضطر الأعضاء التسجيل مرتين ولكم جزيل الشكر
وفي حال وجود مركز من نوع آخر يمكن ربطه أرجو إخباري شكراً مرة أخرى
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: islam2hamy في 22 , أبريل, 2010 - 10:45:31 مسائاً
الأخ SAFAD قام بذلك

انتظر رده على الموضوع
ان شاء الله يرد فى اقرب وقت
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 24 , أبريل, 2010 - 07:52:53 صباحاً
مشكور أخي الكريم ,وإنشاء الله بفيدنا الأخ SAFAD
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 25 , أبريل, 2010 - 02:16:27 مسائاً
في مجلد integrate
أضف ملف جديد بإسم smf.php
ضع فيه التالي
شفرة: [اختيار]
<?php

if (!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_path0strlen($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$forum_db);
   unset(
$forum_pass);
   
   
//securing name
   
   
$secnam=mysql_real_escape_string($name);
   
$shapw=sha1(strtolower($secnam) . $pass) ;
   
$query"SELECT * FROM smf_members WHERE member_name='$secnam' AND passwd='$shapw' ";
   echo 
"$query";   

   
$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) ? 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_path0strlen($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$forum_db);
   unset(
$forum_pass);
   
   
//securing name
   
$valnin=intval($user_id);
   
$query"SELECT member_name FROM smf_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);
      
mysql_close();
     
     
      return 
true;
   }
   else
   {
      
mysql_close();
      return 
false;
   }
}
         
   

?>


ثم أدخل للوحة الإدارة حدد نوع الربط ل Smf وضع رابط المنتدى
ثم قم بتحديث الكاش
و إن شاء الله يعمل :)
دمتم في حفظ الرحمن
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 27 , أبريل, 2010 - 08:42:59 صباحاً
شكراً جزيلاً أخ safad
سؤال لو سمحت
أين هو مكان مجلد integrate
لم أجده للأسف
..وهل يجب التعديل على محتويات السكربت الذي وضعتة في المشاركة السابقة  وشكراً
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 27 , أبريل, 2010 - 08:51:35 صباحاً
أخي safad
لقد وجدت مجلد auth_integration
وضعت بداخلة ملف smf.php
وقمت باضافة السكربت السابق دون أي تعديل علية.
دخلت الى لوحة تحكم كليجا لكنني لم أجد فيها شيئاً يحدد نوعية الربط أو مع أي منتدى
ِِشكراً مرة أخرى.
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 27 , أبريل, 2010 - 06:25:07 مسائاً
في إعدادات المركز
تجد نظام العضوية
إختر smf
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 28 , أبريل, 2010 - 07:50:40 صباحاً
أخي الكريم لا يوجد في لوحة تحكم المركز نظام العضوية ! هذا كل ما يوجد عندي


# [<< رجوع للمركز]
# [بداية لوحة التحكم]
# [التحكم بالحظر]
# [نسخه إحتياطيه]
# [التحكم بالمراسلات]
# [فحص عن تحديثات]
# [إعدادات المركز]
# [هيدر وفوتر إضافي]
# [إعدادات الإمتدادات]
# [التحكم بالملفات]
# [تحكم بالصور فقط]
# [كلمات وعبارات]
# [مسح جلسة الإداره]
# [إضافات برمجيه]
# [صيانه شامله]
# [التحكم بالتبليغات]
# [التحكم بالشروط]
# [بحث متقدم]
# [الستايلات]
# [التحكم بالأعضاء]
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: islam2hamy في 28 , أبريل, 2010 - 09:18:43 مسائاً
داخل الخيار [إعدادات المركز] ستجد الخيار نظام العضوية
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 29 , أبريل, 2010 - 04:59:00 مسائاً
شكراً لدعمكم أخواني الكرام ... نجحت الطريقة والحمدلللة لكن للاسف لن أستطيع تطبيقها لأن المستضيف بلوهوست ﻻ يسمح بإقامة مراكز تحميل ورفع الملفات للأسف بالفعل صدمت وشكراً لكم جزيلاً.
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 29 , أبريل, 2010 - 07:31:44 مسائاً
الحمد لله
إن شاء الله بظغط خفيف من المستخدمين على الهوست
قد يقبل وضع مراكز التحميل
أقنعه بأن كليجا مركز تحميل محمي
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 29 , أبريل, 2010 - 07:35:35 مسائاً
أخي الكريم هذا من ضمن شروط التسجيل لديهم لكنني لم اقرأ الأتفاقية بالكامل وفريق الدعم ليس متعاون علماً بأن الجميع يمدح بفريق الدعم لديهم
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: islam2hamy في 29 , أبريل, 2010 - 11:41:43 مسائاً
بلوهوست لا يقبل سكربت رفع ملفات اذا كان الموقع مخصص لرفع الملفات
اما اذا كان رفع الملفات على دومين فرعى مثلا و هو مكمل للموقع فهو ممكن

موقعى الأخر http://www.gfxland.info (http://www.gfxland.info)
مركز رفع ملفاته http://download.gfxland.info/ (http://download.gfxland.info/)
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 30 , أبريل, 2010 - 04:00:27 مسائاً
بلوهوست لا يقبل سكربت رفع ملفات اذا كان الموقع مخصص لرفع الملفات
اما اذا كان رفع الملفات على دومين فرعى مثلا و هو مكمل للموقع فهو ممكن

موقعى الأخر http://www.gfxland.info (http://www.gfxland.info)
مركز رفع ملفاته http://download.gfxland.info/ (http://download.gfxland.info/)


أخي إسلام هل أنت متأكد ؟ بالفعل موقعك هذا مستضاف من قبل شركة بلوهوست
لكن عند فتح مدير الملفات من لووحة التحكم يكتب لي في أعلى الصفحة
Reminder: The Terms of Service (http://www.bluehost.com/terms.html) does not allow inappropriate use of our network for online storage.  Please see "UNLIMITED" USAGE POLICIES AND DEFINITIONS for more information.  Files uploaded in connection with your hosted site are always welcome.    For approved online backup services please visit the Partners section of cPanel.     

وقمت بالتحدث مع الدعم الفني عندهم قالو لي الملفات المحملة يجب أن تستخدم في موقعك بشكل مباشر
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: islam2hamy في 01 , مايو, 2010 - 06:22:08 صباحاً
نعم اخى اعرف و قرأت الشروط من قبل
حدثت معى مشكلة الان فى مركز رفع الملفات لكنهم يعملو على اصلاحها
ان شاء الله يتم إصلاحها
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 01 , مايو, 2010 - 08:56:08 صباحاً
أخي الكريم رح أعمل مركز لرفع وتحميل الملفات وانشاء الله ما بسكرو الموقع ورح يكون على سب دومين متل ما قلتلي ..شكراً
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 01 , مايو, 2010 - 09:31:05 صباحاً
أخواني الكرام عندما قمت بالتجريب على السرفر المحلي نجحت الطريقة ... لكن عند التجريب على موقعي فشلت يعطيني هذة الرسالة:
Error In Kleeja : [  Forum path is not correct  ]
عند التنصيب قمت بوضع هذا مكان عنوان مجلد المنتدى
forum.syria-youth.net
عنوان المركز
download.syria-youth.net
آسف لتعليم الموضوع كأنة محلول قبل التجربة العملية
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 01 , مايو, 2010 - 06:53:16 مسائاً
اخواني الكرام آسف على الأزعاج لكنني الآن قد قمت بتنصيب سكربت كليجا ومنتدى smf على موقعي الذي قد قمت بحجزه مؤخراً وقمت بوضع ملف smf.php ووضعت فيه المحتويات والسكربتات التي أرفقها الأخ safad ثم اخترت نظام العضوية من اعدادات المركز.
وعندي تنصيب مركز كليجا قمت بإدخال العنوان التالي في خانة مجلد المنتدى
forum.syria-youth.net
لكن الأمر لم ينجح عند أية محاولة لتسجيل الدخول من كليجا يقول لي بأن مجلد المنتدى خاطئ
وقمت بعدذلك بتغيير الى
/home1/syri2ayou/public_html/forum/ (قمت بتغييرها من ملف الكونفغ الخاص بمركز كليجا)
لكن الأمر لم ينجح أيضا
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 04 , مايو, 2010 - 01:22:53 مسائاً
إستعمل الثانية

ملاحظة :
بعد أي تعديل كبير
يتطلب عمل صيانة شاملة للمركز
وستعمل إن شاء الله
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 05 , مايو, 2010 - 02:03:43 مسائاً
أخي الكريم آسف عم عذبك معي والله انك ما قصرت.
لا أستطيع تحديد مكمن المشكلة
لقد قمت بإعادة تنصيب كليجا مع قاعدة بينات جديدة وعند التنصيب قمت بملئ فراغ مجلد المنتدى
/home1/syri2ayou/public_html/forum/
بعدها توجهت الى لوحة التحكم وغيرت نظام العضوية ثم قمت بعمل صيانة شاملة وتمت بنجاح
وعندما حاولت تسجيل الدخول باسم عضو مسجل في المنتدى أعطاني رسالة خطأ
Error In Kleeja : [  Forum path is not correct  ]
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 05 , مايو, 2010 - 03:47:50 مسائاً
إستعمل
./forum
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 05 , مايو, 2010 - 05:02:05 مسائاً
أخي هالمرة عطاني خطأ آخر
عدلت العنوان ليصبح على الشكل التالي

//for integration with script [ must change user systen from admin cp ]
$script_path      = './forum';// path of script (./forums) 

وعند محاولة تسجيل الدخول باسم احد اعضاء المنتدى اعطاني الخطأ التالي
SELECT * FROM smf_members WHERE member_name='فوزي' AND passwd='3a2c089331e25b9be0429bf55b2741bedd39ba4a'
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home1/syriayou/public_html/download/includes/auth_integration/smf.php on line 65

في اعلى الصفحة وكتب لي - خطأ .. لايمكن الدخول!.
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 05 , مايو, 2010 - 06:31:50 مسائاً
تستعمل النسخة 1RC6
أم تستخدم النسخة التطويرية ؟
ﻷنه لم يتم تجربته على التطويرية

شفرة: [اختيار]
<?php

if (!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_path0strlen($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$forum_db);
   unset(
$forum_pass);
   
   
//securing name
   
   
$secnam=mysql_real_escape_string($name);
   
$shapw=sha1(strtolower($secnam) . $pass) ;
   
$query"SELECT * FROM smf_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) ? 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_path0strlen($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$forum_db);
   unset(
$forum_pass);
   
   
//securing name
   
$valnin=intval($user_id);
   
$query"SELECT member_name FROM smf_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);
      
mysql_close();
     
     
      return 
true;
   }
   else
   {
      
mysql_close();
      return 
false;
   }
}
         
   

?>


إستعمل هذا الكود مع النسخة 1RC6
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 06 , مايو, 2010 - 08:16:57 صباحاً
أخي الكريم بعد استبدال محتويات ملف smf.php بالسكربتات السابقة أحصل على هذة الرسالة عند تسجيل الدخول ولقد قمت بعمل صيانة شاملة للمركز.

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home1/syriayou/public_html/download/includes/auth_integration/smf.php on line 65
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 06 , مايو, 2010 - 06:27:26 مسائاً
ممكن رابط المركز أخي ؟
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 06 , مايو, 2010 - 09:26:04 مسائاً
تفضل اخي
download.syria-youth.net
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 07 , مايو, 2010 - 11:54:57 صباحاً
هل قمت بتحميل هذه النسخة ؟
http://code.google.com/p/kleeja/downloads/detail?name=kleeja1RC6_.zip (http://code.google.com/p/kleeja/downloads/detail?name=kleeja1RC6_.zip)
إذا كان نعم فعلي أن أقوم بترقية الربط في أقرب وقت ..
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 08 , مايو, 2010 - 08:18:23 صباحاً
نعم اخي الكريم safad لقد قمت بتحميل اخر نسخة تجريبية لسكربت كليجا وبانتظار ترقيتك للربط ...
شكراً لك جزيلاً وبارك الله فيك
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 08 , مايو, 2010 - 09:53:38 مسائاً
أولالالا
حدث سوء تفاهم
هي نفسها النسخة التي أستخدمها عندي
http://www.safadsoft.com/kleeja (http://www.safadsoft.com/kleeja)

شفرة: [اختيار]
<?php

if (!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_path0strlen($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) ? 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_path0strlen($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;
}
}



?>

هذاهو الكود الصحيح
أعتذر أخي على الإطالة في الرد
دمتم في حفظ الرحمن
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 08 , مايو, 2010 - 11:36:54 مسائاً
أخي الكريم safad
عند تبديل محتويات السكربت حصلت على رسالة مختلفة

● سيريا يوث مركز الرفع والتحميل
Warning: mysql_num_rows(): supplied argument is not a valid MySQL   result resource in   /home1/syriayou/public_html/download/includes/auth_integration/smf.php on   line 67
     
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: SAFAD في 10 , مايو, 2010 - 09:47:24 مسائاً
أعتذر أخي
عندي إمتحانات وليس لدي وقت كثير للتجربة
ممكن تجربه مع SMF 2 ؟
بارك الله فيك
العنوان: رد: ربط مركز رفع ملفات مع منتدى SMF 1.1.11 ?
أرسل بواسطة: ibrahim.k في 11 , مايو, 2010 - 12:00:00 مسائاً
أخي الكريم safad بارك الله فيك ووفقك في كل شيئ سأنتظر حتى انتهاء امتحاناتك على خير.
ولا يمكنني التجريب مع smf2 لأن الثيم الذي أريدة لا يقبل وشكراً لك