انا عندي منتديين وابغا الي يسجل بالمنتدى الاول مايحتاج يسجل بالثاني
وابغاهم منفصلين كيف
وجزاكم الله الف خير
انا عندي منتديين وابغا الي يسجل بالمنتدى الاول مايحتاج يسجل بالثاني
وابغاهم منفصلين كيف
وجزاكم الله الف خير
؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
__________________
شبكة حلم العرب لتطوير المواقع
PHP-NUKE: Web Portal System
www.aradream.com/servics
www.aradream.com/portal
www.aradream.com/forums
العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت
انا فهمت من عنوانك انك تبي تدمج قاعدتين منتدى من نوع vb3
شوف هذا شرح من الاخ Khaled774 جزاه الله خير مدعم بالصور انشالله راح يفيدك
http://www.swalif.net/softs/showthread.php?t=101759
بس انت تقول تبيهم الي يسجل في الاول مايسجل في ثاني يعني تدمجهم كلهم في منتدى واحد
بس منفصلين هذة مافهمناها![]()
او تقصد غير منفصلين
عموما اذا كان قصدك دمج قواعد شوف شرح وانشالله يفيدك
اخوي انا اقصد مثل موقع بوابه العرب
arabsgate.com/vb
arabsgate.com/edu
منتديين منفصليين بس مشتركين في نفس الاعضاء
يعني لو تسجل بالمنتدى الاول تلقى نفسك لما تدخل المنتدى الثاني مسجل عندهم
يعني قاعده بيانات user مشتركه بين المنتديين
هذا شي ثاني شي
ابغى اسوي مثل موقع المنتدى قسم منتداه وسو لكل منتدى صفحه
مثل
www.montada.com/games4arab
يفتح لك صفحه يعرض فيها المنتدى رقم 118 من المنتديات الموجوده في منتدى المنتدى
بكن الاعلانات غير والي في header غير
عن المنتدى الاساسي
www.montada.com
وما اقصد مساله الستايل الي تخصصه لقسم معين من منتداك
وشكرا
للرفع
؟؟
تستطيع اخى الكريم
والامر سهل جدا
ولكن بشرط واحد ان الموقعين كلهم بنفس السرفر
قد تكون العملية أسهل مما تتصور، ولكن هناك أمور يجب حسمها قبل البدء.
ماذا عن بقية جداول الـ 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
هذا بإيجاز شديد أرجو أن لا يكون مخلاً بالمعنى
بالتوفيق
__________________
تحياتى لك اخى العزيز ولك ممكن تشرح هذه النقطه
- قم بتنصيب المنتدى الثاني في نفس قاعدة بيانات المنتدى الأول، طبعا لن يكون هناك تعارض لأن المنتدى الثاني يستخدم table prefix، وإذا كان المنتدى الثاني موجود أصلا، فقط بنقل جداوله إلى قاعدة المنتدى الأول
__________________
شبكة حلم العرب لتطوير المواقع
PHP-NUKE: Web Portal System
www.aradream.com/servics
www.aradream.com/portal
www.aradream.com/forums
العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت
ما قصدته أخي الكريم، أن المنتدى الثاني يجب أن يتم عمل امتداد جداول له، ووضعه في نفس القاعدة الرئيسية.
هذا الرابط فيه شرح كامل عن طريقة عمل امتدادات الجداول وطرق تغييرها.
http://www.swalif.net/softs/showthread.php?t=110561
إذا كان المتندى الثاني غير موجود أصلا، يمكنك إنشاؤه مباشرة في نفس القاعدة الحالية.
إذا كان موجود، بإمكانك تغيير امتدادات جداوله ونقله إلى نفس القاعدة الحالية.
تحياتي
__________________