هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن تطوير منتديات vb3.8.0 (https://www.helpernt.com/vb/forumdisplay.php?f=99)
-   -   شرح انشاء صفحة اضافية بنفس تنسيق المنتدى و بدون هاكات (https://www.helpernt.com/vb/showthread.php?t=4507)

هيلبرنت 09-05-2016 02:39 PM

شرح انشاء صفحة اضافية بنفس تنسيق المنتدى و بدون هاكات
 
السلام عليكم ورحمة الله وبركاته
شرح اضافه صفحه اضافيه للمنتدى بدون هاكات
أولا ُ افتح ملف 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
     



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

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

ahmed200 09-06-2016 11:02 PM

رد: شرح انشاء صفحة اضافية بنفس تنسيق المنتدى و بدون هاكات
 
ممتااااااااااااز اخى

هيلبرنت 04-21-2018 02:24 PM

رد: شرح انشاء صفحة اضافية بنفس تنسيق المنتدى و بدون هاكات
 
اقتباس:

المشاركة الأصلية كتبت بواسطة ahmed200 (المشاركة 9869)
ممتااااااااااااز اخى

تسلم اخى الحبيب

ramez5 05-27-2018 05:12 PM

رد: شرح انشاء صفحة اضافية بنفس تنسيق المنتدى و بدون هاكات
 
مشكور يا غالى


الساعة الآن 07:06 AM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir