عرض مشاركة واحدة
قديم 09-24-2006, 08:18 مساءً   #1 (permalink)
YeMeNnA
:: تطوير مجلة المنتديات ::
 
الصورة الرمزية YeMeNnA
 
تاريخ التسجيل: Aug 2006
المشاركات: 230
معدل تقييم المستوى: 449YeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيطYeMeNnA نشيط
[ درس] عمل موديل خاص


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

رمضان كريم
وكل عام وأنتم بخير

نريد عمل موديل جديد بإسم رمضان
ونكتب فيه الصيام في رمضان أو أي كلام ثاني

هناك أربع خطوات أساسية لعمل موديل خاص

الخطوة الاولي:-
.أصنع مجلد بإسم ramadan في هذا المسار
كود:
/mkportal/modules/ramadan
الخطوة الثانية :-
إصنع ملف الاندكس الخاص للموديل
ونكتب هذا الكود فيه
كود:
 
<?php
 
if (!defined("IN_MKP")) {
   die ("Sorry !! You cannot access this file directly.");
}
 
if(!$mkportals->member['id']) {
   $message = "You are not authorized to access the Private Area.";
   $mklib->error_page($message);
   exit;
}
 
$content="<tr><td class=\"alt1\" >";
$content.= "رمضان كريم وكل عام وأنت بخير ";
$content.="</tr></td><tr><td class=\"thead\" align=\"center\"> برمجة <a target=\"_blank\" href=\"http://www.yoursite.com">إسم موقعك </td></tr>";
 
$blocks = $Skin->view_block("رمضان كريم", $content);
$mklib->printpage("1", "1", "رمضان كريم", $blocks);
?>
شرح الكود السابق

كود:
if (!defined("IN_MKP")) {
   die ("Sorry !! You cannot access this file directly.");
}
كود أساسي وأصلي في مجلة MKportal
وظيفته عدم السماح بتصفح الموديل من خارج المجلة.
أي
بإمكانك تصفح الموديل بالشكل التالي
كود:
http://www.yoursite.com/index.php?ind=ramadan
ولا يمكنك تصفح الموديل بالشكل التالي
كود:
http://www.yoursite.com/mkportal/modules/ramadan/index.php


كود:
if(!$mkportals->member['id']) {
   $message = "لاتمتلك الصلاحيه لزياره هذه الصفحه.";
   $mklib->error_page($message);
   exit;
}
هذا الكود يجعل الموديل خاص بالاعضاء المسجلين فقط
يمكنك الاستغناء عنه في حالة انك تريد الموديل يظهر للجميع.


كود:
$content="<tr><td class=\"alt1\" >";
$content.= "رمضان كريم وكل عام وأنت بخير ";
$content.="</tr></td><tr><td class=\"thead\" align=\"center\"> برمجة <a target=\"_blank\" href=\"http://www.yoursite.com">إسم موقعك </td></tr>";
$content
محتوي الموديل يكون داخل هذا المتغير.

تستطيع إستبدال العبارة "رمضان كريم وكل عام وأنت بخير" بكود php
كما تستطيع أستدعاء صحفات html لتجعلها داخل المتغير

حقوقك البرمجيه في السطر الاخير.



كود:
$blocks = $Skin->view_block("رمضان كريم", $content);
أسم الموديل الذي يظهر داخل المجلة

كود:
$mklib->printpage("1", "1", "رمضان كريم", $blocks);
أسم الموديل الذي يظهر أعلي المتصفح



الخطوة الثالثة:-
أفتح الاندكس الاصلي للمجله
,إبحث عن
كود:
'urlobox'      =>   "urlobox"
وأضف قبلها
كود:
'ramadan'      =>   "ramadan",
الخطوة الرابعة والأخيرة :-
حمل ملف الاندكس الخاص بالموديل علي
/mkportal/modules/ramadan/

الان يمكنك تصفح الموديل علي الرابط
http://www.yorsite.com/index.php?ind=ramadan
وبإمكانك إضافته الي القائمة الرئيسيه يسار المجله عن طريقة لوحة تحكم الموقع


أتمني أن أكون قد وفقت في شرح عمل موديل بسيط


* الموديل فقط للنسخة المطورة إبن الخليج





من مواضيع YeMeNnA في المنتدى

YeMeNnA غير متواجد حالياً   رد مع اقتباس