النتائج 1 إلى 9 من 9

الموضوع: كيف اربط منتدين vb3 بقاعده واحده ( الاعضاء فقط)

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    289

    كيف اربط منتدين vb3 بقاعده واحده ( الاعضاء فقط)



    انا عندي منتديين وابغا الي يسجل بالمنتدى الاول مايحتاج يسجل بالثاني
    وابغاهم منفصلين كيف
    وجزاكم الله الف خير







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    2,739


    ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟





    __________________
    شبكة حلم العرب لتطوير المواقع
    PHP-NUKE: Web Portal System
    www.aradream.com/servics
    www.aradream.com/portal
    www.aradream.com/forums
    العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    540


    انا فهمت من عنوانك انك تبي تدمج قاعدتين منتدى من نوع vb3

    شوف هذا شرح من الاخ Khaled774 جزاه الله خير مدعم بالصور انشالله راح يفيدك
    http://www.swalif.net/softs/showthread.php?t=101759


    بس انت تقول تبيهم الي يسجل في الاول مايسجل في ثاني يعني تدمجهم كلهم في منتدى واحد

    بس منفصلين هذة مافهمناها

    او تقصد غير منفصلين

    عموما اذا كان قصدك دمج قواعد شوف شرح وانشالله يفيدك






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    289


    اخوي انا اقصد مثل موقع بوابه العرب

    arabsgate.com/vb
    arabsgate.com/edu

    منتديين منفصليين بس مشتركين في نفس الاعضاء

    يعني لو تسجل بالمنتدى الاول تلقى نفسك لما تدخل المنتدى الثاني مسجل عندهم
    يعني قاعده بيانات user مشتركه بين المنتديين

    هذا شي ثاني شي

    ابغى اسوي مثل موقع المنتدى قسم منتداه وسو لكل منتدى صفحه

    مثل

    www.montada.com/games4arab
    يفتح لك صفحه يعرض فيها المنتدى رقم 118 من المنتديات الموجوده في منتدى المنتدى
    بكن الاعلانات غير والي في header غير

    عن المنتدى الاساسي

    www.montada.com

    وما اقصد مساله الستايل الي تخصصه لقسم معين من منتداك


    وشكرا






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jul 2002
    المشاركات
    289


    للرفع
    ؟؟






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    390


    تستطيع اخى الكريم
    والامر سهل جدا

    ولكن بشرط واحد ان الموقعين كلهم بنفس السرفر






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    108


    قد تكون العملية أسهل مما تتصور، ولكن هناك أمور يجب حسمها قبل البدء.

    ماذا عن بقية جداول الـ users فالمسألة ليست جدول الـ user فقط:

    useractivation
    userban
    userfield
    usergroup
    usergroupleader
    usergrouprequest
    usernote
    userpromotion
    usertextfield
    usertitle

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

    كما أعتذر عن عدم الإسهاب في الشرح لافتراضي أنك صاحب المنتديين لا يحتاج إلى ذلك.

    1- يجب أن يكون كلا المنتديين في نفس قاعدة البيانات.
    2- يجب أن يكون للمنتدى الثاني table prefix والأول بدون.
    3- قم بتنصيب المنتدى الثاني في نفس قاعدة بيانات المنتدى الأول، طبعا لن يكون هناك تعارض لأن المنتدى الثاني يستخدم table prefix، وإذا كان المنتدى الثاني موجود أصلا، فقط بنقل جداوله إلى قاعدة المنتدى الأول.
    4- الآن إذهب إلى ملفات المنتدى الثاني، وقم بعملية بحث واستبدال في كل الملفات.
    إبحث عن:
    كود PHP:
    TABLE_PREFIX "user 
    وقم باستبدالهابـ
    كود PHP:
    "user 
    الرجاء التأكد من عدم وجود فراغات عند القيام بعملية البحث والاستبدال سواءا قبل أو بعد كلا العبارتين في الأعلى (مهم جدا).

    ستكون النتيجة إزالة جميع امتدادات الجداول الخاصة بالـ users من المنتدى الثاني.
    هناك محررات تقوم بعملية البحث والاستبدال في كل الملفات مرة واحدة، أي أنك لن تبذل مجهود في هذه العملية.

    الآن قم بوضع المنتديين على نفس السيرفر إذا كان يتحمل ذلك، أو بإمكانك نقله إلى سيرفر آخر يفضل أن يكون لدى نفس المستضيف وعلى نفس الـ block لتقليل الـ latency

    طبعا بإمكانك وضع كل منتدى لدى شركة مختلفة، ولكن في هذه الحالة ستكون الـ latency عالية بينهما ستكون معدومة في الخيار الأول مما يعني سرعة الوصول إلى قاعدة البيانات.

    الآن وبعد انتهاء العملية، بإمكانك حذف جداول الـ users ( ذات الامتداد) من جداول المنتدى الثاني لأنها أصبحت معطلة على أية حال.

    يجب تكرار نفس عملية البحث والاستبدال في كل مرة تقوم فيها بترقية المنتدى ( الثاني).
    كذلك يجب الحذر عن تركيب أي هاكات لها علاقة بجداول اليوزرز، في هذه الحالة يجب إزالة الـ TABLE_PREFIX

    هذا بإيجاز شديد أرجو أن لا يكون مخلاً بالمعنى

    بالتوفيق





    __________________

    للتواصل عن طريق المسنجر
    amn4arab@gmail.com

    ملف حماية المنتديات

  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    2,739


    تحياتى لك اخى العزيز ولك ممكن تشرح هذه النقطه
    - قم بتنصيب المنتدى الثاني في نفس قاعدة بيانات المنتدى الأول، طبعا لن يكون هناك تعارض لأن المنتدى الثاني يستخدم table prefix، وإذا كان المنتدى الثاني موجود أصلا، فقط بنقل جداوله إلى قاعدة المنتدى الأول





    __________________
    شبكة حلم العرب لتطوير المواقع
    PHP-NUKE: Web Portal System
    www.aradream.com/servics
    www.aradream.com/portal
    www.aradream.com/forums
    العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    108


    ما قصدته أخي الكريم، أن المنتدى الثاني يجب أن يتم عمل امتداد جداول له، ووضعه في نفس القاعدة الرئيسية.

    هذا الرابط فيه شرح كامل عن طريقة عمل امتدادات الجداول وطرق تغييرها.

    http://www.swalif.net/softs/showthread.php?t=110561

    إذا كان المتندى الثاني غير موجود أصلا، يمكنك إنشاؤه مباشرة في نفس القاعدة الحالية.

    إذا كان موجود، بإمكانك تغيير امتدادات جداوله ونقله إلى نفس القاعدة الحالية.

    تحياتي





    __________________

    للتواصل عن طريق المسنجر
    amn4arab@gmail.com

    ملف حماية المنتديات





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض