بسم الله الرحمن الرحيم
تعريف بدرس اليوم:
درس اليوم هو عن كيفية انشاء زر جديد فى النافيجيشن مينيو الخاص بلوحة تحكم المشرف العام و ذلك لاستخدامه فى هاكاتك لذا هذا الدرس ل *المطورين و المبرمجين*
معلومة هامة:
فى النسخة 3.5 و ما فوق تم حفظ النافيجيشن مينيو الخاص بلوحة تحكم المشرف العام فى الملف cpnav_vbulletin.xml الموجود فى includes/xml فى مجلد المنتدى الرئيسى
اولاً انشاء الملف:
اولاً: لاضافة قائمة جديدة يجب ان تنشئ ملف بهذا الاسم cpnav_اسم الهاك الخاص بك.xml و يجب وضعه فى includes/xml
ثانياً محتويات الملف الاساسية:
يجب ان يحتوى الملف على الاتى فى بداية الملف و بالتحديد فى اول سطر
هذا لتعريف نسخة الxml و الترميز الخاص باللغة العربيةكود:<?xml version="1.0" encoding="Windows-1256"?>
فى ثانى سطر
و هذا شئ اساسى يجب وضعهكود:<navgroups product="vbulletin">
ثالثاً اضافات الملف:
و هذه الاضافات الخاصة بك انت
اولاً:
نرى ان هذا هو الناف جروب اى الضلع الاعلى فى القائمة و كما هو موضح فى الصورة عند رقم واحد (انظر المرفقات)كود:<navgroup phrase="كلام" displayorder="10">
و عند الكلمة phrase اذا وضعت الكلمة phrase فيجب عليك هنا وضع المتغير الخاص بالعبارة التى اضفتها من لوحة تحكم المشرف العام و يمكنك استبدال الكلمة ب text و ذلك لوضع كلام و ليس عبارة
عند الرقم 10 هذا الرقم لترتيب عرض الناف جروب و يجب ان يكون الرقم هكذا 10,20,30,40,50,60,70
10 يعنى واحد و 20 يعنى اثنين و لمعرفة ترتيب الجروبات قم بفتح الملف cpnav_vbulletin.xml الموجود فى includes/xml فى مجلد المنتدى الرئيسى و قم بالنظر امام كل جروب و رقم ترتيبها و ضع الرقم المناسب لك
ثانياً:
الناف اوبشن اى الخيارات التى يتم الدخول اليها
و هى الرقم اثنين كما هو موضح بالصورة (انظر المرفقات)
هذا السطر لعرض ترتيب الناف اوبشن و هنا نستخدم الارقام 1.2.3.4.5 و هكذاكود:<navoption displayorder="1">
هنا يتم وضع الكلام الذى نريده على شكل متغير لعبارة و يمكنك استبدال الكلمة phrase ب text لوضع كلام دون اللجوء الى عباراتكود:<phrase>فارغ</phrase>
هنا نضع الرابط الذى سيتم التوجه اليهكود:<link>demohack.php?do=foo</link>
ملحوظة:الرابط لا يحول الى اى صفحة خارج لوحة تحكم المشرف العام لذا يجب وضع اللنك على هيئة صفحات كما هو بالمثال اعلاه
اما اذا اردنا تحويل الى رابط خارج الادمن كنترول بانل نستخدم الرابط التالى
آخر ثلاث اسطر و هما لقفل ما بدأنا و يمكنك تكرير العملية للحصول على اكثر من ناف مينيوكود:../اسم المجلد الموجود داخل المنتدى/اسم الملف
الملف بشكله النهائىكود:</navoption> </navgroup> </navgroups>
يرجى من فضلكم عند النقل ذكر مصدر الموضوع و هو رابط هذا الموضوعكود:<?xml version="1.0" encoding="Windows-1256"?> <navgroups product="vbulletin"> <navgroup phrase="كلام" displayorder="10"> <navoption displayorder="1"> <phrase>فارغ</phrase> <link>demohack.php?do=foo</link> </navoption> </navgroup> </navgroups>
و السلام عليكم و رحمة الله وبركاته :nice:


رد مع اقتباس
عربى
