هذ1 هي الطريقة
وهو يختص في كيفية عمل صفحة خاصة بك تتناسب مع الستايل الموجود بالمنتدى
يعني تكون صفحة فرعية مثل
www.xxx.com/vb/test.php
قد تستفيد منها لوضع صفحة خاصة بالاعلانات او اي اضافات تريدها
مالنا بالطويله ندخل بالدرس
أول خطوة نسويها هي اضافة ملف test.php
ويتضمن الكود التالي :
كود PHP:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_******', 'test'); // change this depending on your filename
// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array(
);
// get special data templates from the datastore
$specialtemplates = array(
);
// pre-cache templates used by all actions
$globaltemplates = array(
'TEST',
);
// pre-cache templates used by specific actions
$actiontemplates = array(
);
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
// #######################################################################
// ######################## START MAIN ****** ############################
// #######################################################################
$navbits = array();
$navbits[$parent] = 'Test Page';
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('TEST') . '");');
?>
بحيث تغير
test بأسم الملف الي سويته
وايضا
'TEST' الى اسم الملف
وايضا
'Test Page'
هذي الخطوة الاولى
نرفع الملف على مجلد المنتدى الرئيسي
vb
بعد كذا
ثاني خطوة نسويها هي أننا نسوي قالب جديد
نسميه test <-- طبعا يكون نفس أسم الملف حق ال php
وتتضمن
كود PHP:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle]</title>
$headinclude
</head>
<body>
$header
$navbar
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">Title</td>
</tr>
<tr>
<td class="alt1">Text</td>
</tr>
</table>
$footer
</body>
</html>
وبكذا انتهينا
بس باقي تنفذ الخطوات الاخيره وهي
تفتح ملف includes/functions_online.php
أبحث عن
كود PHP:
case 'bugs.php':
$userinfo['activity'] = 'bugs';
break;
اسفله أضف
كود PHP:
case 'test.php':
$userinfo['activity'] = 'test';
break;
بعدها في نفس الملف أبحث عن
كود PHP:
case 'modcplogin':
$userinfo['action'] = $vbphrase['moderator_control_panel_login'];
break;
أسفله
كود PHP:
case 'test':
$userinfo['action'] = 'Viewing Test Page';
break;
بكذا انتهينا
روح جرب على رابط منتداك
www.xxx.com/vb/test.php
xxx = أسم موقعك
المثـال موجود في المرفقات
مثال حي على هذا الرابط
http://www.x26x.com/vb/test.php
[/quote]
للتحميل انقر هنا
شكر للاخ sokar على الشرح .. وفر علينا وقت نشرح ^_^