- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard
-
موضوع مغلق
-
09-04-2015 11:38 صباحاً
-
maxprofمعلومات الكاتبالأعضاءعضـو مشارك
-
بسم الله الرحمن الرحيم
أولا أشكر الإخواة الكرام والاساتذة العظام القائمين على هذا الإسكريبت الرائع
ثانيا
لو عايز أعمل مجموعة منتديات مختلفة لكن كلها تعتمد على قاعدة بيانات واحدة خاصة بأسماء الأعضاء وبياناتهم كيف يتم ذلك
لتوضيح الصورة أكثر أضرب مثال بجوجل
تجد فيها جوجل بلص وجول حق البحث ويوتيوب وجوجل درايف وبلوجر وكلهم يمكن دخولهم بمعلومات تسجيل واحدة
أرجوا أن تكون إتضحت الفكرة وهى (أكثر من نسخة منتدى بمعلومات مستخدمين واحدة)
-
تم تحرير الموضوع بواسطة :Soliman بتاريخ: 09-04-2015 09:04 مساءً
سبب التعديل : تم تعديل عنوان الموضوع ليتناسب مع المحتوى
-
-
طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard09-04-2015 09:02 مساءً [1]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
أهلا بك .
لربط تسجيل العضويات فقط لعدة منتديات 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']);
وتضع اسفله هذا الكود
CODEif ($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 مساءً
-
-
طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard10-04-2015 02:11 مساءً [2]
-
maxprofمعلومات الكاتبالأعضاءعضـو مشارك
-
اشكر لك أخى سليمان سرعة الرد والإهتمام
وما قمت به فى الحل المطروح لا يخلو من إفادة ولكن
هل من طريقة لفصل إسم المستخدم وكلمة مروره وبريده الإلكترونى على قاعدة بيانات خاصة ولنسميها مثلا قاعدة بيانات معلومات الأعضاء لها محركها الخاص
ثم عند تسطيب أى نسخة منتدى جديد نقوم فقط بتعريف قاعدة بيانات معلومات الأعضاء فى ملف كونفيج يكون موجود مع ملفات النسخة المسطبة بصورة طبيعية
تماما مثل ملف الكونفيج الخاص بالنسخة
وعند تسجيل أحد الأعضاء بأى من المنتديات يقوم المحرك الخاص بهذا المنتدى بإستدعاء محرك قاعدة بيانات معلومات الأعضاء للتسجيل أو التعديل أو الحذف للعضو
بحيث تكون المسألة مرنة ويمكننا وضع سكريبت قاعدة بيانات معلومات الأعضاء على أى سيرفر وإستدعاؤه من نسخة منتدى على أى سيرفر أخر دون مشاكل
وإن لم يكن هناك طريقة لذلك فأرجوا التوضيح فقط لأفهم علما أنى معتكف على محاولات فهم اسكربتكم الممتاز لى شهران وكلما شعرت أنى إقتربت أجد نفسى فقط فى البداية
أعلم أن البرمجة عمل شاق وأن طلباته لا تنتهى وأن الإبداع يعنى اللاحدود والوقت قليل والعمر قصير والمشوار طويل ولكن أملى فيكم كبير
-
-
طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard15-04-2015 09:36 مساءً [3]
-
maxprofمعلومات الكاتبالأعضاءعضـو مشارك
-
للرفع
فهل من توضيح؟
-
-
طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard16-04-2015 12:13 صباحاً [4]
-
Solimanمعلومات الكاتبالادارة العامةPBBoard developer
- انضم في :
- 18-07-2009
- رقم العضوية :
- 1
- المشاركات :
- 13422
- الدولة :
- KSA
- الجنس:
- الدعوات:
- 55
- قوة السمعة:
- 82296
- موقعي:
- زيارة موقعي
-
اقتبـاس ،، بحيث يمكننا وضع سكريبت قاعدة بيانات معلومات الأعضاء على أى سيرفر وإستدعاؤه من نسخة منتدى على أى سيرفر أخر دون مشاكل
جعل الأعضاء في قاعدة خاصة وربطهم بالعديد من المنتديات هذه عملية ربط تحتاج تعديلات كثيرة ووقت لتنفيذها وحالياً لا يتوفر لدي الوقت لتلبيتها ..
-
-
طلب ربط العضويات عند التسجيل في عدة منتديات PBBoard16-04-2015 12:19 صباحاً [5]
-
maxprofمعلومات الكاتبالأعضاءعضـو مشارك
-
جزاك الله ألف خير وأعانك على وقتك وكتب لك التوفيق والنجاح
وأنا لا أريد أن أثقل عليكم بطلباتى ولكن هل من الممكن إعتبار هذا الأمر أثناء تطوير المنتدى فأنا أراها ميزة قوية ستزيد الإسكريبت تميزا وتحديا لغيره من الإسكربتات المنافسة
تقبل تحياتى وإحترامى
-