السلام عليكم و رحمة الله و بركاته
الموضوع متقول من شبكة صدى
اليكم أخواني الموديل الذي كثر عليه الطلب في الأيام الأخير موديل الربط بين منتديات من نوع vBulletin و مجلة DataLife Engine
الموضوع متقول من شبكة صدى
اليكم أخواني الموديل الذي كثر عليه الطلب في الأيام الأخير موديل الربط بين منتديات من نوع vBulletin و مجلة DataLife Engine
الموديل مجرب من قبلي ويعمل بشكل مقبول
الموديل كان مخصص للنسخ 7.5 من المجلة و 8.1 من المنتديات ببعض التعديلات الطفيفة اصبح يعمل على النسخ 8.0 من المجلة و 8.2 من المنتديات وما فوق
دور الموديل يقوم بربط أعضاء المجلة بالمنتدى حيث اذا سجل عضو في المجلة يصبح تلقائياً عضواً بالمنتدى و اذا سجل عضو بالمنتدى يصبح تلقائياً عضو بالمجلة و بنفس المعلومات
اذا قام عضو بتسجيل دخوله بالمنتدى يصبح ايضا مسجل دخوله في المجلة تلقائياً و العكس صحيح
لا أدعي المعرفة التامة بالموديل ولا حلول جميع مشاكله لهذا أخلي مسؤليتي عن أي مشاكل قد تحدث لسوء التركيب أو بعد التركيب
قبل التعديل على أي ملف خذ نسخة احتياطية منه
المرجو التركيز يا اخوان في الشرح
تعديلات ملفات المجلة
افتح الملف dle_vb.php و غير المعلومات التالية الى ما يناسب موقعك + منتداك
رمز PHP:
define('VB_PATH', '/home/root/public_html/forum');
define('DLE_PATH', '/home/root/public_html');
define('VB_DOMAIN', 'forum.site.com');
define('DLE_DOMAIN', 'site.com');
define('DLE_PATH', '/home/root/public_html');
define('VB_DOMAIN', 'forum.site.com');
define('DLE_DOMAIN', 'site.com');
VB_PATH = مسار مجلد المنتدى
DLE_PATH = مسار الموقع المتواجد به المنتدى
VB_DOMAIN = رابط المنتدى
VB_DOMAIN = رابط الموقع الموجود عليه المنتدى
حمل الملف dle_vb.php على المسار engine/modules/
افتح ملف engine/modules/register.php وابحث فيه عن
رمز PHP:
$_SESSION['dle_password'] = $user_arr[2];
ضع اسفله
رمز PHP:
include_once(ENGINE_DIR . '/modules/dle_vb.php');
dlevb_vb_reg();
dlevb_vb_reg();
افتح ملف engine/modules/sitelogin.php وابحث فيه عن
رمز PHP:
if( $member_id['user_id'] ) {
اضف اسفله
رمز PHP:
include_once(ENGINE_DIR . '/modules/dle_vb.php');
dlevb_vb_login();
dlevb_vb_login();
في نفس الملف ابحث عن
رمز PHP:
$_SESSION['dle_password'] = "";
ضع اسفله
رمز PHP:
include_once(ENGINE_DIR . '/modules/dle_vb.php');
dlevb_vb_logout();
dlevb_vb_logout();
التعديلات على ملفات المنتدى
افتح ملف register.php وابحث فيه عن
رمز PHP:
process_new_login('', false, '');
أضف اسفله
رمز PHP:
include_once('/home/root/public_html/engine/modules/dle_vb.php');
dlevb_dle_reg($vbulletin->GPC);
dlevb_dle_reg($vbulletin->GPC);
غير معلومات الـ home/root/public_html الى معلومات موقعك في كل التعديلات
افتح ملف login.php وابحث فيه عن
رمز PHP:
exec_unstrike_user($vbulletin->GPC['vb_login_username']);
اضف اسفله
رمز PHP:
include_once('/home/root/public_html/engine/modules/dle_vb.php');
dlevb_dle_login($vbulletin->GPC);
dlevb_dle_login($vbulletin->GPC);
افتح ملف includes/functions_login.php وابحث فيه عن
رمز PHP:
$newsession->set('loggedin', 0);
أضف اسفله
رمز PHP:
include_once('/home/root/public_html/engine/modules/dle_vb.php');
dlevb_dle_logout();
dlevb_dle_logout();
حمل ملف get_path.php الى داخل المسار الرئيسي للموقع الموجود به المجلة + المنتدى
في التركيب اذا كانت المجلة الخاصة بكم مركبة على مجلد فرعي انتبهو لنقطة وهي مسار المجلة
'/home/root/public_html/dle/engine/modules/dle_vb.php'
لابد من اضافة اسم مجلد المجلة في المسار
::انتهى الشرح::
كاتب الموضوع:عمر المغربي المصدر:الموضوع الاصلي
الملفات المرفقة
