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

أكثر من نسخة منتدى بمعلومات واحدة للأعضاء


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard
  09-04-2015 09:02 مساءً  
Soliman
معلومات الكاتب
أهلا بك .

لربط تسجيل العضويات فقط لعدة منتديات PBBoard جميعها على قاعدة بيانات واحدة

يجب ان تجعل سابقة الجداول لكل منتدى مختلفة عن الآخر عند بداية التركيب لكل منتدى

من خلال تغير سابقة الجداول لكل منها

في هذا الكود الموجود في ملف : engine/config.php

CODE
$config['db']['prefix']       ="pbb_";




مثلاً المنتدى الأول

CODE
$config['db']['prefix']       ="pbb1_";


المنتدى الثاني

CODE
$config['db']['prefix']       ="pbb2_";




وهكذا ...





:: خطوة ربط التسجيل ::

الآن لربط التسجيل تفتح في المنتدى رقم 1 ملف اسمه : engine/systems/member.class.php



وتبحث في السطر 39 تقريباً عن هذا الكود

CODE
$query = $this->Engine->records->Insert($this->Engine->table['member'],$param['field']);


وتضع اسفله هذا الكود

CODE
        if ($query == true)
	        {
	        $query2 = $this->Engine->records->Insert("pbb2_member",$param['field']);
	        }


لاحظ سابقة الجداول الموجودة في الكود pbb2_member هي تابعه للمنتدى رقم 2



وطبق نفس خطوة التعديل هذه ايضاً على المنتدى رقم 2

مع تعديل سابقة الجداول فقط في الكود السابق إلى pbb1_member



وهكذا تنتهي عملية ربط تسجيل العضويات من يسجل في اي منتدى منهما يسجل في الآخر بشكل تلقائي



أنتهى ..



وهناك ايضاً سكربت دمج العضويات لمنتديات PBBoard

يمكنك الاستفادة منه إذا كانت المنتديات قائمة منذ زمن وليست جديدة التركيب

بحيث يمكنك أن تدمج العضويات السابقة

سكربت دمج قواعد البيانات [PBBoard Unify]





ينقل للقسم الصحيح


تم تحرير المشاركة بواسطة :Soliman بتاريخ:09-04-2015 09:03 مساءً



الساعة الآن 02:22 AM