هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
السلام عليكم ورحمة الله و بركاته
مساء الخير
هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات التي يعمل عليها المنتدى الأساسي و لكن على دومين فرعي مثال
المنتدى الأساسي :
http://forum.XXXX.com
و المنتدى الفرعي سيكون على دومين مختلف بهذ الشكل :
http://sup.XXXX.com
بشرط أن يكون جدول الأعضاء على المنتدى الأساسي هو نفسه على المنتدى الفرعي ، بحيث يكةن الكوكيز موحد ولا يواجه العضو مشكلة عند الدخول على القسم الفرعي ..
طرحت هذا السؤال بعد قرائتي لهذا السطر في ملف الكونفيق
// This works in a similar manner to the database table prefix.
الفكرة تعتمد على وجود الجداول الخاص بأقسام و مواضيع المنتدى بنفس القاعدة للمنتدى الأساسي ولكن بوجود البادئة الخاصه بها
===========
بإختصار لو نظرنا لـ سكريبت مركز تحميل ملفات اللي مبرمج من شركة توب لآين .. يوجد فيه خيار الدمج مع المنتدى بجيث إن العضو بالمنتدى يستخدم نفس إسمه اللي بالمنتدى .. بحيث أن جداول المركز إنزرعت بنفس قاعدة المنتدى ..
وهذا هو بإختصار سؤال ( هل يمكن إضافة جداول خاصة بمنتدى فرعي و لكن بحدول يوزر واحد !!
مساء الخير
هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات التي يعمل عليها المنتدى الأساسي و لكن على دومين فرعي مثال
المنتدى الأساسي :
http://forum.XXXX.com
و المنتدى الفرعي سيكون على دومين مختلف بهذ الشكل :
http://sup.XXXX.com
بشرط أن يكون جدول الأعضاء على المنتدى الأساسي هو نفسه على المنتدى الفرعي ، بحيث يكةن الكوكيز موحد ولا يواجه العضو مشكلة عند الدخول على القسم الفرعي ..
طرحت هذا السؤال بعد قرائتي لهذا السطر في ملف الكونفيق
// This works in a similar manner to the database table prefix.
الفكرة تعتمد على وجود الجداول الخاص بأقسام و مواضيع المنتدى بنفس القاعدة للمنتدى الأساسي ولكن بوجود البادئة الخاصه بها
===========
بإختصار لو نظرنا لـ سكريبت مركز تحميل ملفات اللي مبرمج من شركة توب لآين .. يوجد فيه خيار الدمج مع المنتدى بجيث إن العضو بالمنتدى يستخدم نفس إسمه اللي بالمنتدى .. بحيث أن جداول المركز إنزرعت بنفس قاعدة المنتدى ..
وهذا هو بإختصار سؤال ( هل يمكن إضافة جداول خاصة بمنتدى فرعي و لكن بحدول يوزر واحد !!
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
والله العليم ينفع بس لازم تغير بادئه الجدول ..
انتظر عبدالرحمن يفيدك
انتظر عبدالرحمن يفيدك

رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
نعم يمكن , لكن تحتاج وضع بادئه مختلف للمنتدى الفرعي
ثم تقوم بتعديل الملفات لتغيير اسم جدول المستخدمين بحيث يحمل البادئه المشتركه !
لو منتداك phpbb
http://www.phpbbarabia.com/community/vi ... 74&t=32744
لو غيره , افهم الفكره وطبقها
ثم تقوم بتعديل الملفات لتغيير اسم جدول المستخدمين بحيث يحمل البادئه المشتركه !
لو منتداك phpbb
http://www.phpbbarabia.com/community/vi ... 74&t=32744
لو غيره , افهم الفكره وطبقها
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
طيب .. أستاذ عبدالرحمن
تقدر تخدمني و تعطيني شوي من وقتك .. طرحت هالموضوع بعد تردد طويل ،،ومن يومين و أنا أفكر فيها منطقيا لقيت إنه ممكن عملها ... لكن كيف تصعب علي .
ما أخفيك أنا إتجهت لهالفكرة لأستغني عن سكريبتات إضافية و إعادة تسجيل الأعضاء من جديد عندما يرغب احدهم بكتابة موضوع لأحد المسؤلين .. فكرت بوضع منتدى إضافي يكون خاص بالمسؤلين و بصلاحية معينه بحيث كل مسؤل يتحكم بقسمه المخصص له وما يوجه له من إستفسارات أو شكاوي ..... إلخ
=====
النظام اللي يعمل عليه الموقع من نظام vb الجيل الرابع ..
هل أقدر أضيف منتدى فرعي على نفس قاعدته و لكن يكون من نظام vb3 .. ولأ لآزم نفس الإصدار vb4 .
السؤال الأهم وشلون أسويها !
وفقك رب العباد لما يحبه و يرضاهـ
تقدر تخدمني و تعطيني شوي من وقتك .. طرحت هالموضوع بعد تردد طويل ،،ومن يومين و أنا أفكر فيها منطقيا لقيت إنه ممكن عملها ... لكن كيف تصعب علي .
ما أخفيك أنا إتجهت لهالفكرة لأستغني عن سكريبتات إضافية و إعادة تسجيل الأعضاء من جديد عندما يرغب احدهم بكتابة موضوع لأحد المسؤلين .. فكرت بوضع منتدى إضافي يكون خاص بالمسؤلين و بصلاحية معينه بحيث كل مسؤل يتحكم بقسمه المخصص له وما يوجه له من إستفسارات أو شكاوي ..... إلخ
=====
النظام اللي يعمل عليه الموقع من نظام vb الجيل الرابع ..
هل أقدر أضيف منتدى فرعي على نفس قاعدته و لكن يكون من نظام vb3 .. ولأ لآزم نفس الإصدار vb4 .
السؤال الأهم وشلون أسويها !
وفقك رب العباد لما يحبه و يرضاهـ
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
صراحه ودي اساعدك , لكن مافي وقت
انا عطيتك الفكره , افتح الملفات وحاول
واي شي يصعب عليك اسال هنا
انا عطيتك الفكره , افتح الملفات وحاول
واي شي يصعب عليك اسال هنا
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
طيب .. يا أستاذي ،، و الله بدون أي مجاملة و لا مدح لـ أصل لغرض ما أو أنال مصلحتي
يعجبني أسلوبك و طريقتك بالتعامل و الحوار و أفكارك بالتطوير ..
لو أمون عليك أو أعرفك معرفة سطحية .. أثق تمام الثقة .. سأعجبك من عدة نواحي و بدون مدح لـ نفسي ( أجتمع أنا و أنت بعامل مشترك واحد .. إن رغبت معرفته فـ أبشر به ) ،،،،
==============
نرجع للموضوع :
طيب إعتبني أخوكـ الصغير بأول إبتدائي و بتساعدهـ على حلّ الواجب .. تمام
** الأن ودي توضح لي وش أحتاج من أدوات لتنفيذ العملية .
نسخة أخرى من نفس الجيل ..؟
تابعت الشرح و بالضبط مثل ما توقعت تمام ... لكن الإشكالية بأمر واحد كيف يمكن معرفة الملفات الخاصة بتحديد مسار جدول الأعضاء و المجموعات
نظام المنتديات التابعة لـ VB تعتمد على ملف الإتصال بالقاعدة يدعى ( config )
و يوجد فيه ما ذكرته بموضوعي :
هل يكتفى بإضافة التعديل هنا فقط ؟؟
====================================
برايفت ... أعتذر إن كنت أطلت بالكلآم أو خرجت عن الموضوع و لكن و الله إني أحترمك و معجب بـ شخصيتك المحترمه و عقليتك .. من دون الإنقاص أو التقليل من شأن بقية الأخوان .
تحية طيبة
يعجبني أسلوبك و طريقتك بالتعامل و الحوار و أفكارك بالتطوير ..
لو أمون عليك أو أعرفك معرفة سطحية .. أثق تمام الثقة .. سأعجبك من عدة نواحي و بدون مدح لـ نفسي ( أجتمع أنا و أنت بعامل مشترك واحد .. إن رغبت معرفته فـ أبشر به ) ،،،،
==============
نرجع للموضوع :
طيب إعتبني أخوكـ الصغير بأول إبتدائي و بتساعدهـ على حلّ الواجب .. تمام
** الأن ودي توضح لي وش أحتاج من أدوات لتنفيذ العملية .
نسخة أخرى من نفس الجيل ..؟
تابعت الشرح و بالضبط مثل ما توقعت تمام ... لكن الإشكالية بأمر واحد كيف يمكن معرفة الملفات الخاصة بتحديد مسار جدول الأعضاء و المجموعات
نظام المنتديات التابعة لـ VB تعتمد على ملف الإتصال بالقاعدة يدعى ( config )
و يوجد فيه ما ذكرته بموضوعي :
كود: تحديد الكل
// ******** DATASTORE PREFIX ******
// If you are using a PHP Caching system (APC, XCache, eAccelerator) with more
// than one set of forums installed on your host, you *may* need to use a prefix
// so that they do not try to use the same variable within the cache.
// This works in a similar manner to the database table prefix.
// $config['Datastore']['prefix'] = '';
====================================
برايفت ... أعتذر إن كنت أطلت بالكلآم أو خرجت عن الموضوع و لكن و الله إني أحترمك و معجب بـ شخصيتك المحترمه و عقليتك .. من دون الإنقاص أو التقليل من شأن بقية الأخوان .
تحية طيبة
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
ثبتها على نفس القاعده ببرفكس جديد
ثم عدل على ملف includes/class_core.php للنسخه الجديده
وابحث عن
ضع تحتها
كرر السطر الاخير وضع جميع الجداول المشتركه
لاحظ ان per1_ هي البرفكس للنسخه التي تريد الربط بها !
لم اجرب الكود فقط قرات الملفات وكتبته على اساسها , ولكن جربه ربما يعمل ..
ثم عدل على ملف includes/class_core.php للنسخه الجديده
وابحث عن
كود: تحديد الكل
$this->querycount++;
كود: تحديد الكل
#BY saanina@gmail.com
$this->sql = str_replace(" " . TABLE_PREFIX . "user ", " pre1_user ", $this->sql);
لاحظ ان per1_ هي البرفكس للنسخه التي تريد الربط بها !
لم اجرب الكود فقط قرات الملفات وكتبته على اساسها , ولكن جربه ربما يعمل ..
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
يعني أول خطوة .. أرفع نسخة أخرى بمجلد مختلف .. لنفرض إسمه wep
بعدها أعدل على ملف config الخاص بها و أكتب معلومات القاعدة الحالية .. !! أو أنا مخطئ ؟
** هل أضع per1_ في هذا المتغير كما طلب بـ ملف الإتصال بالقاعدة بالشكل التالي :
يعني أعدل عليه و أخليه بهالشكل :
================
** إستفسارات أخرى فيما يخص شرحك :
وش تقصد فيها .. ؟
** إستفسار إضافي :
النسخة التي يعمل عليها الموقع الأن .. أم النسخة التي أبيها تكون فرعية
...........................................................................................
أعتذر عن كثرة الأسألة .. و لكن أفضل الدقة لتكون النتيجة سليمه و خالية من المشاكل و الأخطاء
بعدها أعدل على ملف config الخاص بها و أكتب معلومات القاعدة الحالية .. !! أو أنا مخطئ ؟
** هل أضع per1_ في هذا المتغير كما طلب بـ ملف الإتصال بالقاعدة بالشكل التالي :
كود: تحديد الكل
// ******** DATASTORE PREFIX ******
// If you are using a PHP Caching system (APC, XCache, eAccelerator) with more
// than one set of forums installed on your host, you *may* need to use a prefix
// so that they do not try to use the same variable within the cache.
// This works in a similar manner to the database table prefix.
// $config['Datastore']['prefix'] = '';
كود: تحديد الكل
$config['Datastore']['prefix'] = 'per1_';
================
** إستفسارات أخرى فيما يخص شرحك :
إلى الآن مضبوط .. لكن اللي ما إتضح لي .. هالخطوة ( وضع جميع الجداول المشتركه )saanina كتب: ضع تحتهاكرر السطر الاخير وضع جميع الجداول المشتركهكود: تحديد الكل
#BY saanina@gmail.com $this->sql = str_replace(" " . TABLE_PREFIX . "user ", " pre1_user ", $this->sql);
وش تقصد فيها .. ؟
** إستفسار إضافي :
للنسخه التي تريد الربط بها < أياهم ؟؟saanina كتب:
لاحظ ان per1_ هي البرفكس للنسخه التي تريد الربط بها !
النسخة التي يعمل عليها الموقع الأن .. أم النسخة التي أبيها تكون فرعية
...........................................................................................
أعتذر عن كثرة الأسألة .. و لكن أفضل الدقة لتكون النتيجة سليمه و خالية من المشاكل و الأخطاء
رد: هل يمكن إضافة منتدى فرعي على نفس قاعدة البيانات
كنسل كل ماقلته فوق وتابع :
------------- 1 ------------
ثبت نسخه جديده على القاعده الحاليه ببادئه مختلفة
يعني ملف كونفق للمنتدى الجديد نفسه للمنتدى القديم
بس الفرق هذي القيمه :
تكون مثلا wep_
لاحظ Database مش datastore!
--------------- 2 -----------
تفتح ملف class_core.php بالمنتدى الجديد wep
تبحث
تضيف بعده
لانك مثبت المنتدى الاول بدون بادئه !
السطر الاخير تكرره بكل الجداول الخاصه بالمستخدم !
------------------ 3- ------
لو مافهمت شي ,انصحك ماتربط شي وتستخدم هاك يسوي قسم للمشرفين
------------- 1 ------------
ثبت نسخه جديده على القاعده الحاليه ببادئه مختلفة
يعني ملف كونفق للمنتدى الجديد نفسه للمنتدى القديم
بس الفرق هذي القيمه :
كود: تحديد الكل
$config['Database']['tableprefix'] = '';
لاحظ Database مش datastore!
--------------- 2 -----------
تفتح ملف class_core.php بالمنتدى الجديد wep
تبحث
كود: تحديد الكل
$this->querycount++;
كود: تحديد الكل
#BY saanina@gmail.com
$this->sql = str_replace(" " . TABLE_PREFIX . "user ", " user ", $this->sql);
السطر الاخير تكرره بكل الجداول الخاصه بالمستخدم !
------------------ 3- ------
لو مافهمت شي ,انصحك ماتربط شي وتستخدم هاك يسوي قسم للمشرفين