بسم الله الرحمن الرحيم
تم بحمد لله وفضله دمج المجلة mkportal المعدلة من قبل ابن الخليج مع المنتديات العربية mysmartbb دمج كامل بقاعدة بيانات واحدة حيث بالإمكان الإستفادة من معظم البلوكات الموجودة في المجلة مثل اخر الأخبار من المنتدى و المتواجدين و الإحصائيات والرسائل والتصويتات وتغيير ستايل المنتدى وايضا جلب استايل المنتدى للمجلة وجعل الاثنين باستايل واحد وغيره .
عند تركيبك للمجلة Mkportal مع المنتدى العربي سيكون بامكانك الإستفادة من البرامج الملحقة للـmkportal مثل الصفحات الشخصية و البوم الصور و الكلمات العابرة و مركز التحميل و الأخبار و سباق المواقع و الدروس و الأقوال المأثورة و المحادثة وجميع الملحقات والموديلات والبلوكات الموجودة في ابن الخليج ، وايضاً يمكنك اضافة الاستايلات المتوفرة للمجلة .
كما يحق للمدير ان يعطي تصاريح للمجموعات الموجودة في المنتدى للمجلة مثل جعل الزوار لايرون ألبوم الصور او لايحق للأعضاء وضع أخبار وغير ذلك ..
رابط الموضوع في يمنّـا yemenna.com
أخيراً - دمج mkportal مع mysmartbb - شبكة يمنّــــا
رابط الموضوع في المنتدى العربي mysmartbb
أخيراً - دمج mkportal مع mysmartbb - (Powered By MySmartBB)
طريقة التركيب :
1. قم بتحميل المجلة (mkportal) النسخة الكاملة والمعدلة لأبن الخليج من هذا الرابط
شبكــة ابـن الخـليــج
وايضا قم بتحميل المنتدى mysmartbb النسخة 1.6.0 من هذا الرابط
http://www.mysmartbb.com/WebSite/dow...adfile=1&id=21
او هذا الرابط
http://www.mysmartbb.com/download/ve....6.0-Beta1.zip
2. اضافة التعديلات التي تمت على النسخة وهي ثلاثة ملفات أساسية واضافة ملفين للمجلة مرفقة بالمرفقات اذا اردت ان تنسخها وتضعها مباشرة فلا ينبغى عليك القيام بالتعديلات أسفل وانتقل مباشرة الى الخطوة رقم 4
الملفات المرفقة للنسخة وهي بالترتيب :
الملفات الأساسية
كود PHP:
index.php
mkportal/admin.php
mkportal/blocks/login.php
الملفات الإضافية والمهمة :
كود PHP:
mkportal/include/MySmartBB/MySmartBB_board_functions.php
mkportal/include/MySmartBB/MySmartBB_driverf.php
3. التعديلات على المجلة نسخة ابن الخليج
3.1 : افتح ملف index.php
ابحث عن : السطر رقم (35)
كود PHP:
switch($MK_BOARD) {
اضف اسفله مباشرة
كود PHP:
case 'MySmartBB':
$driverf = "MySmartBB/MySmartBB_driverf.php";
$board_functions = "MySmartBB/MySmartBB_board_functions.php";
break;
3.2 : افتح ملف mkportal/admin.php
ابحث عن : السطر رقم (33)
كود PHP:
switch($MK_BOARD) {
اضف اسفله مباشرة
كود PHP:
case 'MySmartBB':
$driverf = "MySmartBB/MySmartBB_driverf.php";
$board_functions = "MySmartBB/MySmartBB_board_functions.php";
break;
3.3: افتح ملف mkportal/blocks/login.php
ابحث عن : السطر رقم (48)
كود PHP:
$last_visit = $this->create_date($last_visit);
اضف اسفله مباشرة :
كود PHP:
if($MK_BOARD == "MySmartBB") {
$last_visit = $mkportals->member['last_visit'];
}
3.4 : انشئ مجلد داخل mkportal/include/ باسم MySmartBB واضف الملفين المرفقين اليه :
كود PHP:
MySmartBB_board_functions.php
MySmartBB_driverf.php
3.5: أضف ملفmk_install.php إلى المسار mkportal/ واستبدله بالقديم
الملف موجود في المرفقات
4. هذه الخطوة مهمة جداً وذلك لكي يتم تفعيل خاصية الجلسات في المنتدى حيث انه لا توجد فيه هذه الخاصية
افتح الملف الموجود في المنتدى باسم : login.php
ابحث عن : السطر رقم (61)
كود PHP:
$num = $DB->sql_num_rows($check);
if ($num != 0)
{
اضف اسفله مباشرة :
كود PHP:
$_SESSION['MySBB_username']= $_POST['T1'];
$_SESSION['MySBB_password'] = $password;
ابحث عن : السطر رقم (152)
كود PHP:
set******('MySBB_password' , '');
اضف اسفله :
كود PHP:
unset($_SESSION['MySBB_password']);
unset($_SESSION['MySBB_username']);
session_destroy();
5. قم بتركيب المنتدى وبعد ذلك قم بتركيب المجلة من هذا الرابط
http://yoursite.com/mkportal/mk_install.php
عدل yoursite.com باسم موقعك .
قم باختيار MySmartBB من القائمة كما موضح في الصورة


انتهى بحمد الله