المساعد الشخصي الرقمي

عرض الإصدار الكامل : ممكن شرح تركيب بورتال


a7mad
12-17-2006, 04:30 PM
السلام عليكم
ممكن شرح تركيب بورتال
ومشكووورين

UaeStar
12-17-2006, 08:26 PM
ابحث بجوجل اخوى وان شاء الله تجد مبتغاك

MSHAER
12-17-2006, 08:28 PM
تفضل



بسم الله الرحمن الرحيم


السلام عليكم ورحمه الله وبركاته

--------------------------------

أخواني الكرام ...

اقدم لكم شرح تركيب مجلة MKPortal M1.1 Rc1

--------------------------------

المجلة تتوافق مع المنتديات التالية: IPB 2.1.x + IPB 1.3 + vBulletin 3.5.x + SWF + phpBB

شرح كيفية تركيب المجلة:



الخطوه الأولى:



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



http://www.yoursite.com/forum (http://www.yoursite.com/forum)

http://www.yoursite.com/mkportal (http://www.yoursite.com/mkportal)

http://www.yoursite.com/index.php (http://www.yoursite.com/index.php)



الخطوه الثانية:



بعدها قم بتغيير التصريح أو

CHMOD

إلى

777

للملفات و المجلدات التالية :



mkportal/conf_mk.php

mkportal/cache

mkportal/blog

mkportal/blog/images

mkportal/templates/*

mkportal/lang/*

mkportal/modules/downloads/file

mkportal/modules/gallery/album

mkportal/modules/reviews/images



الخطوه الثالثة



اكتب http://www.yoursite.com/mkportal/mk_install.php (http://www.yoursite.com/mkportal/mk_install.php)

مع مراعات تغيير yoursite باسم موقعك و mkportal بإسم مجلد المجلة



بعدها

1- إختار اللغة المراده ويفضل English ونوع المنتدى الخاص بك ومن ثم إضغط على procedi.

2- ثم إضغط على I agree.

3- ثم بعد ذلك اترك الفراغ الأول فارغ واكتب في الفراغ الثاني اسم الملف الذي يحتوي عليه المنتدى مثل forums أو ib على حسب اسم الملف الذي يتحوي عليه المنتدى.

4- قم بمسح ملف mk_install.php وقم بتغيير اسم ملف upgrade إلى أي اسم آخر لغرض الحماية.

5- ثم بعد ذلك ادخل على لوحة تحكم المجلة على الرابط التالي: http://www.yoursite.com/mkportal/admin.php (http://www.yoursite.com/mkportal/admin.php) على نفس اسم مستخدم وباسوورد المنتدى ثم إختار اللغه العريبه



وبذلك ينتهي التركيب.



---------------------------------------------------------------------------------------------------

إذا كنت تريد أن تفتح المنتدى داخل المجله (إظهار قوائم المجلة داخل المنتدى) عليك عمل الآتي لمنتديات (IPB 2.1x):



إفتح sources/classes/class_display.php



إبحث عن:

رمز:
function do_output($output_array){global $Debug;



أضف تحته :

رمز:
//added from MKportaldefine ( 'IN_MKP', 1 );$MK_PATH = "../";require $MK_PATH."mkportal/conf_mk.php";//end added


ثم إبحث عن

رمز:
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);



إستبدله بـ :

رمز:
//Mkportal editedif(!$FORUM_VIEW) {$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);}//end edited



ثم إبحث عن :

رمز:
if ( $this->ipsclass->vars['ipb_img_url'] ){$this->ipsclass->skin['_wrapper'] = preg_replace( "#img\s+?src=[\"']style_(images|avatars|emoticons)(.+?)[\"'](.+?)?".">#is", "img src=\"".$this->ipsclass->vars['ipb_img_url']."style_\\1\\2\"\\3>", $this->ipsclass->skin['_wrapper'] );}




أضف تحته:

رمز:
//added from MKportalif($FORUM_VIEW == 1) {require_once $MK_PATH."mkportal/include/IPB/ipb_out.php";$this->ipsclass->skin['_wrapper'] = mkportal_board_out($this->ipsclass->skin['_wrapper']);}//end added




احفظ الملف وارفعه من جديد

---------------------------------------------------------------------------------------------------

لمنتديات (IPB 1.3):



إفتح sources/functions.php




إبحث عن :

رمز:
//---------------------------------------// Close this DB connection//---------------------------------------



أضف تحته:

رمز:
//added from MKportaldefine ( 'IN_MKP', 1 );require_once "../mkportal/include/IPB13/ipb13_out.php";$ibforums->skin['template'] = mkportal_board_out($ibforums->skin['template']);//end added



احفظ الملف وارفعه من جديد

---------------------------------------------------------------------------------------------------

لمنتديات (vBulletin 3.5.x):



إفتح includes/functions.php



إبحث عن:

رمز:
if (!is_demo_mode()){($hook = vBulletinHook::fetch_hook('global_complete')) ? eval($hook) : false;}



أضف تحته:

رمز:
//added from MKportaldefine ( 'IN_MKP', 1 );require_once "../mkportal/include/VB/vb_out.php";$output = mkportal_board_out($output);//end added



احفظ الملف وارفعه من جديد

---------------------------------------------------------------------------------------------------

لمنتديات (SMF 1.1.x):



إفتح Sources/Subs.php



إبحث عن :

رمز:
// For session check verfication.... don't switch browsers...$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];




أضف تحته:

رمز:
//added from MKportalif ($header !== false && in_array('main', $con****['template_layers'])) {define ( 'IN_MKP', 1 );require_once "../mkportal/include/SMF/smf_out.php";mkportal_board_out();}//end added


احفظ الملف وارفعه من جديد

---------------------------------------------------------------------------------------------------

لمنتديات (phpBB 2.0.x):



إفتح includes/page_header.php



إبحث عن: – في السطر (460 تقريباً)

رمز:
$template->assign_block_vars('switch_enable_pm_popup', array());




إستبدله بـ :

رمز:
//$template->assign_block_vars('switch_enable_pm_popup', array());


احفظ الملف وارفعه من جديد



إفتح includes/page_tail.php



إبحث عن:

رمز:
$template->pparse('overall_footer');



أضف تحته :

رمز:
//added from MKportalglobal $Checkmkout, $ForumOut;define ( 'IN_MKP', 1 );$MK_PATH = "../";require $MK_PATH."mkportal/conf_mk.php";if($FORUM_VIEW == 1 && !$Checkmkout) {require_once $MK_PATH."mkportal/include/PHPBB/php_out.php";mkportal_board_out();}if($FORUM_VIEW == 1 && $Checkmkout) {echo $ForumOut;}//end added



احفظ الملف وارفعه من جديد

إفتح includes/template.php



إبحث عن: – في السطر (460 تقريباً)

رمز:
eval($this->compiled_code[$handle]);



إستبدله بـ :

رمز:
// modificato da mkportalglobal $ForumOut, $Checkmkout, $gen_simple_header; if ($handle == "smiliesbody" || $handle == "reviewbody" || $_GET['mode'] == "searchuser" || $gen_simple_header) {$Checkmkout = 1;}$MK_PATH = "./";if (defined('IN_ADMIN')) {$MK_PATH = "../";}require $MK_PATH."../mkportal/conf_mk.php"; if ( !defined('IN_ADMIN') && $FORUM_VIEW == 1) {ob_start();eval($this->compiled_code[$handle]);$ForumOut .= ob_get_*******s(); ob_end_clean();} else { eval($this->compiled_code[$handle]); } // fine modificato


احفظ الملف وارفعه من جديد


--------------------------------

نسألكم الدعاء



مع تمنياتي للكل بالتوفيق ... ســـــــــــــــــلام

--------------------------------



BahrainWeb Developers Team

فريق التطوير - بحرين ويب