عرض مشاركة واحدة
احصائياتى

الردود
3

المشاهدات
2090
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant future

  • هيلبرنت غير متواجد حالياً

المشاركات
11,551

+التقييم
321

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
09-05-2016, 02:39 PM
المشاركة 1
09-05-2016, 02:39 PM
المشاركة 1
افتراضي شرح انشاء صفحة اضافية بنفس تنسيق المنتدى و بدون هاكات
السلام عليكم ورحمة الله وبركاته
شرح اضافه صفحه اضافيه للمنتدى بدون هاكات
أولا ُ افتح ملف txt جديد
ثم نفتح الملف و نضع هذا الكود داخله
كود:
<?php // ######################## اعداد البئية العامة ########################### error_reporting(E_ALL & ~E_NOTICE); // ##################### تعريف الثوابت المهمة ####################### // تعريف اسم الملف بدون الحاق الامتداد الخاص به وذلك لكي تسهل عملية مناداته داخل المنتدى // وليكن الاسم نفس اسم الملف define('THIS_SCRIPT', 'mypage'); // #################### استدعاء القوالب والبييانات ###################### //مصفوفة القوال المستخدمة في هذا الملف $globaltemplates = array( // اسماء القوالب التي سوف يتم استدعاءها 'mypage_temp1',// اسم القالب الاول ); // ########################## الثوابت ############################ require_once('./global.php'); // #################### مسار كود الجافا سكريبت ######################## $headinclude = str_replace('clientscript', $vbulletin->options['bburl'] . '/clientscript', $headinclude); // ######################################################################## // #########################بداية الكود الخاص بصفحتك ############################ // ######################################################################## $navbits = array(); // عنوان الصفحة في الشريط $navbits[$parent] = 'صفحتي'; $navbits = construct_navbits($navbits); eval('$navbar = "' . fetch_template('navbar') . '";');// استدعاء قالب النافبار // استدعاء قوالبك الخاصة والتي عرفتها بالاعلى eval('print_output("' . fetch_template('mypage_temp1') . '");'); //############################################################################ // .:: 6wer.net ::. //############################################################################ ?>
الحين لا تسوي شيء بس ركزو معي
انا سميت الصفحة هذه mypage.php
شوفوا هنا حطيت mypage

كود:
define('THIS_SCRIPT', 'mypage');
يعني اذا تبي تغير اسم الصفحة لازم تعدل على هذا الكود
انا خليت عنوان الصفحة اللي سويتها [صفحتي]
شوف في الكود بتلاقي هذا



كود:
          $navbits[$parent] = 'صفحتي'; [اذا تبي تغير عنوان الصفحة تغيره من الكود هذا]  
الحين بعد ما عدلنا على الكود
نحفظه بصيغة php
انتهينا من الجزء الاول

الجزء الثاني
نرجع نفتح الملف mypage.php
شوف الكود هذا في الملف

كود:
// #################### استدعاء القوالب والبييانات ###################### //مصفوفة القوال المستخدمة في هذا الملف $globaltemplates = array( // اسماء القوالب التي سوف يتم استدعاءها 'mypage_temp1',// اسم القالب الاول );

حتى نضيف الكلام في الصفحة راح نستدعي قالب و القالب هذا بيكون فيه الكلام اللي نبيه يظهر في الصفحة
و انا خليت اسم القالب mypage_temp1

تقدر تغير اسمه الى اللي تبي

بس اذا غيرت اسمه تعال الى الكود هذا في الملف

كود:
// استدعاء قوالبك الخاصة والتي عرفتها بالاعلى eval('print_output("' . fetch_template('mypage_temp1') . '");');
و غير هذا mypage_temp1 الى نفس اسم القالب اللي غيرت اليه في الكود السابق
ومن ثم نقوم برفع الملف الى مجلد vb

وبعد ذلك نروح ندخل لوحة تحكم المنتدى

من القائمة
الإستايلات و القوالب
ادارة الستايلات
نختار الستايل اللي حاطينه للمنتدى افتراضي
و نضغط اضافة قالب

و نضيف القالب بإسم mypage_temp1 أو الاسم اللي انت غيرت اليه في الصفحة

و نحط هذا الكود داخل القالب

مع وضع الكلام اللي نبيه يطلع في الصفحة مكان الكلام هذا [هنا ضع الكلام الذي تريد ان يظهر في الصفحة]

كود:
$stylevar[htmldoctype] <html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> $headinclude <title>$vboptions[bbtitle]</title> </head> <body> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat">عنوان صفحتي المتطورة</td> </tr> <tr> <td class="alt1">هنا ضع الكلام الذي تريد ان يظهر في الصفحة</td> </tr> </table> $footer </body> </html>


ثم نضغط حفظ
الحين ادخل على الصفحة وشوف تعديلاتك
تم بحمد الله

الطريقة مجربه ياشباب