| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| الإصدار العربى الرسمى من المجلة MKPortal السلام عليكم ورحمة الله وبركاته تحية طيبة للجميع وبعد.،،، نأسف لفترة الإنقطاع طويلة المدى التى حدثت وذلك لبعض الأمور المتعلقة بنقل الدومين والسيرفر وتحويل نوع المنتدى من SMF إلى IPB وترتيب أوراق العمل بالدعم الفنى بشكل عام. على أى حال لقد عدنا وبإذن الله تكون العودة قوية. نزف إليكم اليوم خبر سار للجميع، لقد انتهينا بفضل الله من إتمام نسخة عربية 100% من المجلة MKPortal. 100% تعنى أن ملفات اللغة تم تعريبها بالكامل وتدقيقها إملائياً قدر الإمكان وتم تعريب ملفات الأنماط والستايلات وتعديل الإتجاهات والجداول وإعادة سياق الهيكل العام لها، وتعريب ملفات النظام الأساسية الخاصة بالمجلة لتتوافق مع المنتديات والمواقع العربية بشكل كامل والكمال لله وحده. هذه التعديلات شملت تقريباً جميع ملفات المجلة بلا استثناء، ونحب أن ننوه هنـــا ان جميع الحقوق البرمجية محفوظة لمبرمجيها www.mkportal.it وحقوق التعريب والتطوير للدعم الفنى العربى الرسمى www.mkportal.ws ونرجو عدم حذف الحقوق كى تحصلوا على الدعم الفنى المناسب وبالمقابل تساهموا فى نشر هذه المجلة الرائعة مع العلم أن تنويه حفظ الحقوق لا يتعدى ثلاث كلمات أسفل المجلة وشعار المجلة الصغير جداً بالأسفل أى أنها لن تضايق أى شخص أو تسبب له أى خلل بالتصميم أو أى تشويه. فى هذا الإصدار تم إصلاح العديد من الأخطاء البرمجية الموجودة فعلياً حتى الآن بالإصدار الإنجليزى وتم سد ثغرات قد ظهرت مؤخراً على مستوى مواقع الحماية والإختراق وبعض هذه الثغرات لاتزال مفتوحة ولم يتم ترقيعها بشكل رسمى فى المجلة الإنجليزية، وقد بلغ عدد الأخطاء البرمجية التى تم إصلاحها وعدد الثغرات التى تم ترقيعها ما يفوق الـ 25 ثغرة وخطأ وبفضل الله خرجت المجلة بأبهى صورة لا ينقصها أى شئ. بالنسبة لشرح الثغرات والأخطاء وترقيعها وحلها فلن نذكره الآن لعدم توفر الوقت الكافى ولأسباب أخرى. ركزنا أيضاً على جانب الحماية بالمجلة وقد قمنا بعمل جدار نارى داخلى على ملف الأدمن admin.php يمكن تحديد اسم مستخدم وكلمة مرور له من خلال تعديل الملف نفسه كما يمكن تعطيل هذا الجدار النارى فى أى وقت أيضاً بتعديل بسيط فى هذا الملف وسنشرح ذلك لاحقاً. بناءاً على ما تم تنفيذه على النسخة العربية الرسمية للمجلة MKPortal فإنه من الضرورى جداً ترقية نسخة موقعك مباشرة من إصدارك إلى هذا الإصدار، إن كنت قد قمت بتركيب الإصدار 1.1 مسبقاً فما عليك إلا أن تقوم بإعادة رفع ملفات النسخة العربية مكان ملفات نسختك الحالية (فقط استبدال الملفات) أياً كانت نسختك مع العلم بأن أى ستايلات أو بلوكات أو مديولات ستعمل بشكل طبيعى ولن يتم حذفها أو اختفائها أو حدوث أى أضرار (مع ملاحظة أنه سيتوجب عليك إعادة تنفيذ خطوة التعديل على ملف index.php الرئيسى للمجلة فى حالة كنت قد ركبت مديولات). الجدير بالذكر أننا قمنا بتغيير جميع دوال رفع الملفات والصور للمجلة من الدالة copy (التى ماتزال موجودة فى النسخة الإنجيليزية) إلى الدالة move_uploaded_file الأفضل والأكثر أمناً. أيضاً قمنا بتطوير كبير إلى حد ما فى نظام رفع الصور بالبوم الصور وذلك من أجل التأكد من سلامة الملفات المرفوعة ومن أجل كفاءة أعلى وأداء أفضل خلال عملية الرفع والإضافة. كذلك قمنا بعمل تطويرات أخرى كثيرة على العديد من ملفات المجلة لتحسين الأداء وراعينا بالمقام الأول الحماية والكفاءة. المجلة العربية لا تحتوى على آية إضافات كبيرة جديدة أو مديولات أو بلوكات أو ستايلات وإنما فقط المحتويات الإفتراضية للمجلة. تم إضافة ميزة جديدة جميلة وفعالة وهى إلغاء ظهور أى أخطاء ناتجة عن تضارب بأكواد الجافا لكى لا يضطرب النمط أو الستايل أو تظهر للأعضاء رسائل خطأ. تم غضافة خاصية جديدة خفيفة ورائعة وهى ظهور رسالة صغيرة بأى صفحة لتنبيه المتصفح أن الصفحة قيد التحميل وفور انتهاء تحميل الصفحة تختف هذه الرسالة مباشرة، وهذه الرسالة تم تنسيقها على نفس شكل الستايل الإفتراضى للمجلة لتظهر بشكل رائع. نلفت الإنتباه أيضاً إلى أن دليل التنصيب قد تم تعريبه بالكامل والحمد لله وذلك على أى من أنواع المنتديات التالية: vbulletin / SMF / IPB / phpbb، وهذا يعنى أنك ستجد مع المجلة دليل كامل عربى لخطوات التنصيب الصحيحة. تم أيضاً تعريب سكربت التنصيب (التنصيب لأول مرة) وهو تعريب شامل وتم إعتماد اللغة العربية كلغة أساسية فى سكربت التعريب وتخليص السكربت من أى لغات أو إحتمالات أخرى سوى اللغة العربية وتم تجربته أكثر من مرة دون أن تظهر أى مشاكل أو أعطال أثناء التنصيب والحمد لله. من المزايا الجديدة التى قد تلاحظونها أثناء تصفح مركز التحميل أو البوم الصور أو قسم الدروس هو عرض عامود البلوكات الأيسر فى وضع مضغوط أى أنه لن يظهر بشكله الطبيعى مفتوحاً كما بالرئيسية ولكن سيكون مضغوط وهناك أيقونة كالعادة بالأعلى تسمح بفتحه والسبب فى ذلك أن تلك الأقسام عادة ما ستحتوى على محتويات تأخذ عرض كبير من الصفحة وبالتالى فإن ظهور العامود الأيمن والأيسر والوسطى بنفس الوقت سيجعل عرض الصفحة مشوهاً لذا فضلما ضغطها اثناء تصفح تلك الأقسام. نكرر: خطوات الترقية من إصدار 1.1 RC1 هى فقط استبدال ملفات النسخة بملفات النسخة الجديدة (باستثناء conf_mk.php ويمكن استثناء index.php الخاص برئيسية المجلة أيضاً). خطوات الترقية من إصدار أقدم من 1.1 إلى هذا الإصدار سيتم شرحه بقسم الشروحات والدروس بالموقع والمنتدى بإذن الله. خطوات التنصيب لأول مرة موجودة مع المجلة وسيتم طرحها أيضاً بقسم الشروحات والدروس بالموقع والمنتدى بمشيئة الله. تم مراجعة المجلة برمجياً ولغوياً بشكل عام وتجربتها أكثر من مرة فى أكثر من بيئة ولكن هذا لا يمنع أن تكون هناك وجهات نظر أكثر دقة وصواباً لذا فنحن نستقبل الآراء والإقتراحات حول هذه النسخة لأجل تطويرها للأفضل وذلك فى نفس الموضوع. والآن لم يبق إلا أن ندعوكم لتحميل النسخة وأهم شئ لا تنسونا من دعائك الصالح بظهر الغيب ولكل من ساهم فى تطوير النسخة رابط التحميل لكم منا أرق الأمنيات والسلام مسك الختام ** تنبيه: مطلوب أعضاء لفريق العمل ومطلوب موزعين للنسخة. لنشر الموضوع بالكامل فى المنتديات العربية قم بتحميله بكامل تنسيقه من المرفقات وجزى الله خيراً من أعان على ذلك ** موضوع النقاش من هنـــا
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
|
الجدار النارى لملف الأدمن للمجلة معطل إفتراضياً ولتشغيله اتبع الشرح التالى: افتح الملف admin.php وستجد بأوله الأسطر التالية: كود: $index['public'] = 1; $mkportal['username'] = "123"; // Here Is the User Name $mkportal['password'] = "321"; // Here Is The htaccess Password 2- قم بتعديل اسم مستخدم الجدار النارى فى المتغير الأول 'username' من 123 إلى أى اسم تريد. 3- قم بتغيير كلمة مرور الجدار النارى فى المتغير الثانى 'password' من 321 إلى أى كلمة مرور تريد. الآن قم بحفظ الملف وارفعه لموقعك وحاول الدخول وستجده يطلب منك بيانات للجدار النارى الإضافى لمجلتك. ** ملحوظة: قد لا تستطيع تسجيل الدخول بالبيانات هذه على السيرفر الشخصى فقط لكن على الموقع يعمل بكفاءة وبشكل ممتاز **
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
| كيفية تنصيب المجلة MKPortal مع منتدى phpBB كيفية تنصيب المجلة MKPortal مع منتدى phpBB رجاء الإنتباه:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- تنصيب المجلة MKPortal سهل جداً:
استمتع بوقتك وبموقعك ولا تنسانا من دعائكالصالح بظهر الغيب. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- إختيارى: إذا رغبت فى أن تجعل منتداك يظهر بداخل إطار المجلة وعلى جانبه قوائم المجلة فعليك القيام بهذه الخطوة وهى إختيارية:
افتح الملف التالى: 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 MKportal
global $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 ابحث بداخله عن الأكواد التالية (فى السطر 127 تقريباً): كود: eval($this->compiled_code[$handle]); كود: // modificato da mkportal
global $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_contents();
ob_end_clean();
} else {
eval($this->compiled_code[$handle]);
}
// fine modificato ------------------------------------------------------ اختيارى: الخطوة التالية هى لحذف رأس المنتدى "header": افتح الملف التالى templates/subSilver/overall_header.tpl قم بالبحث عن الأكواد التالية واحذفها (فى السطر 230 تقريباً) [يختلف من ستايل لآخر]: كود: <table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td><a href="{U_INDEX}"><img src="templates/subSilver/images/logo_phpBB.gif" border="0" alt="{L_INDEX}" vspace="1" /></a></td>
<td align="center" width="100%" valign="middle"><span class="maintitle">{SITENAME}</span><br /><span class="gen">{SITE_DESCRIPTION}<br /> </span>
<table cellspacing="0" cellpadding="2" border="0">
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_faq.gif" width="12" height="13" border="0" alt="{L_FAQ}" hspace="3" />{L_FAQ}</a></span><span class="mainmenu"> <a href="{U_SEARCH}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_search.gif" width="12" height="13" border="0" alt="{L_SEARCH}" hspace="3" />{L_SEARCH}</a> <a href="{U_MEMBERLIST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_members.gif" width="12" height="13" border="0" alt="{L_MEMBERLIST}" hspace="3" />{L_MEMBERLIST}</a> <a href="{U_GROUP_CP}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_groups.gif" width="12" height="13" border="0" alt="{L_USERGROUPS}" hspace="3" />{L_USERGROUPS}</a>
<!-- BEGIN switch_user_logged_out -->
<a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" />{L_REGISTER}</a></span>
<!-- END switch_user_logged_out -->
</td>
</tr>
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> <a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a> <a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a> </span></td>
</tr>
</table></td>
</tr>
</table> ... انتهى كل شئ بفضل الله ...
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
| كيفية تنصيب المجلة MKPortal مع منتدى SMF 1.1 كيفية تنصيب المجلة MKPortal مع منتدى SMF 1.1 رجاء الإنتباه:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- تنصيب المجلة MKPortal سهل جداً:
استمتع بوقتك وبموقعك ولا تنسانا من دعائكالصالح بظهر الغيب. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- إختيارى: إذا رغبت فى أن تجعل منتداك يظهر بداخل إطار المجلة وعلى جانبه قوائم المجلة فعليك القيام بهذه الخطوة وهى إختيارية:
كود: // For session check verfication.... don't switch browsers... $_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT']; كود: //added from MKportal
if ($header !== false && in_array('main', $context['template_layers'])) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/SMF/smf_out.php";
mkportal_board_out();
}
//end added
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
| كيفية تنصيب المجلة MKPortal مع منتدى IPB 1.3 كيفية تنصيب المجلة MKPortal مع منتدى IPB 2.1 رجاء الإنتباه:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- تنصيب المجلة MKPortal سهل جداً:
استمتع بوقتك وبموقعك ولا تنسانا من دعائكالصالح بظهر الغيب. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- إختيارى: إذا رغبت فى أن تجعل منتداك يظهر بداخل إطار المجلة وعلى جانبه قوائم المجلة فعليك القيام بهذه الخطوة وهى إختيارية:
كود: function do_output($output_array)
{
global $Debug; كود: //added from MKportal define ( 'IN_MKP', 1 ); $MK_PATH = "../"; require $MK_PATH."mkportal/conf_mk.php"; //end added
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
| كيفية تنصيب المجلة MKPortal مع منتدى IPB 2.1 كيفية تنصيب المجلة MKPortal مع منتدى IPB 2.1 رجاء الإنتباه:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- تنصيب المجلة MKPortal سهل جداً:
استمتع بوقتك وبموقعك ولا تنسانا من دعائكالصالح بظهر الغيب. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- إختيارى: إذا رغبت فى أن تجعل منتداك يظهر بداخل إطار المجلة وعلى جانبه قوائم المجلة فعليك القيام بهذه الخطوة وهى إختيارية:
كود: function do_output($output_array)
{
global $Debug; كود: //added from MKportal define ( 'IN_MKP', 1 ); $MK_PATH = "../"; require $MK_PATH."mkportal/conf_mk.php"; //end added
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
| كيفية تنصيب المجلة MKPortal مع منتدى vBulletin 3.5 كيفية تنصيب المجلة MKPortal مع منتدى vBulletin 3.5 رجاء الإنتباه:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- تنصيب المجلة MKPortal سهل جداً:
استمتع بوقتك وبموقعك ولا تنسانا من دعائكالصالح بظهر الغيب. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- إختيارى: إذا رغبت فى أن تجعل منتداك يظهر بداخل إطار المجلة وعلى جانبه قوائم المجلة فعليك القيام بهذه الخطوة وهى إختيارية:
كود: if (!is_demo_mode())
{
($hook = vBulletinHook::fetch_hook('global_complete')) ? eval($hook) : false;
} كود: //added from MKportal define ( 'IN_MKP', 1 ); require_once "../mkportal/include/VB/vb_out.php"; $output = mkportal_board_out($output); //end added
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
| |||||
|
الله يعطيك العافية ياغالي جهد رائع ولا اروع ومن افضل الى افضل ان شاء الله سؤال في المجلة هل تعتمد ملفات الفيديو والبلوتوث مثلا ؟ يعني كعرضها بالموقع ؟ لاني بعد ماشفت خاصية الدمج مع ال vb تحمست لتركيبها واعتمادها بموقعي وانتظر ردك ياغالي | |||||
|
| |||||
|
تم دمج المواضيع في موضوع واحد .. مره أخرى يا أخي يرجى عدم إستخدام إسلوب الفلود المزعج .
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ === شبكة دندون | |||||
|
| |||||
| الأخ Fuga عفواً، لم أتعمد استخدام أى اسلوب غير مستحب ولكن لو تلاحظ ستجد أن الجزء الأول من الشروحات متفق ولكن مختلف فى الجزء الثانى وهذا ما يدعو إلى فصل الشروحات عن بعضها البعض حسب نوع المنتدى على أى حال أعتذر إن كنت قد اسأت التصرف وشكرى وتقدرى لك أرق الأمنيات أخى secret أعتقد أنى جاوبتك على هذا السؤال مسبقاً (على ما أتذكر) لكن سأجيب عليه مرة أخرى بإمكانك تحوير المجلة للعمل بأى شكل وبأى وظيفة تشاء وهناك مديول تم برمجته خصيصاً لمكتبات الصوتيات والمرئيات والفلاشات بشكل عام تحيتى لك
__________________ ........ الطريـق طويـــــــــــل ........ | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |