عرض مشاركة مفردة
 
  #2  
قديم 20-08-2007, 07:02 AM
سلمان العصيمي سلمان العصيمي غير متصل
عضو
 
تاريخ التسجيل: Sep 2006
المدينة: [ يوٍمآ كنت هنآ ]
مشاركة: 1,860
مستوى تقييم العضوية: 21
سلمان العصيمي is on a distinguished road
إرسال رسالة عبر MSN إلى سلمان العصيمي
وسام الويب الذهبي وسام الويب الفضي 
عدد الأوسمة: 2 (المزيد ...)
الافتراضي

هذ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 على الشرح .. وفر علينا وقت نشرح ^_^