شرح اضافه صفحه اضافيه للمنتدى بدون هاكات وبشكل يدوى

programe

عضو جديد
9 ديسمبر 2008
2,002
4
0
السلام عليكم و رحمة الله و بركــاته

شرح اضافه صفحه اضافيه للمنتدى بدون هاكات وبشكل يدوى


أولا ُ افتح ملف txt جديد

ثم نفتح الملف و نضع هذا الكود داخله

PHP:
<?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') . '");'); 
//############################################################################ 
//                         .:: bh-angle.com ::.
//############################################################################ 
?>

الحين لا تسوي شيء بس ركز وياي

انا سميت الصفحة هذه mypage.php

شوفوا هنا حطيت mypage
define('THIS_SCRIPT', 'mypage');

يعني اذا تبي تغير اسم الصفحة لازم تعدل على الكود هذا

define('THIS_SCRIPT', 'mypage');

انا خليت عنوان الصفحة اللي سويتها [صفحتي المتطورة]

شوف في الكود بتلاقي هذا

$navbits[$parent] = 'صفحتي المتطورة'; [اذا تبي تغير عنوان الصفحة تغيره من الكود هذا]

الحين بعد ما عدلنا على الكود

نحفظه بصيغة php



انتهينا من الجزء المهم 💘

ادري كلكم تسألون وين نحط الكلام في الصفحة .. اقولك اصبر و تابع معاي

نرجع نفتح الملف mypage.php

شوف الكود هذا في الملف

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

و انا خليت اسم القالب mypage_temp1

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

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

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

الحين نروح ندخل لوحة تحكم المنتدى
http://www.xxxxx.com/vb/admincp

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


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

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

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

PHP:
$stylevar[htmldoctype] 
<html 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">[COLOR="red"][SIZE="5"]هنا ضع الكلام الذي تريد ان يظهر في الصفحة[/SIZE][/COLOR]</td>
</tr> 
</table> 

$footer 
</body> 
</html>
ثم نضغط حفظ

الحين ادخل على الصفحة وشوف تعديلاتك 💕

ملاحظة : اذا تبي تنسق الكلام في الصفحة تفتح الفرونت بيج تروح للمعلومات البرمجية
كود:
تحذف الاكواد اللي هناك ثم تروح الى تصميم [Design] تكتب الكلام اللي تبيه و تنسقه ثم ترجع مرة ثانية للمعلومات البرمجية [Code] تنسخ اللي فيه و تحطه في القالب مكان الكلام هذا [هنا ضع الكلام الذي تريد ان يظهر في الصفحة] 
[/CENTER]