الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   قسم المنتديات (http://www.arabwebtalk.com/forumdisplay.php?f=112)
-   -   شرح عمل صفحة خاصة (http://www.arabwebtalk.com/showthread.php?t=62851)

Maxes-Adv 20-08-2007 06:00 AM

شرح عمل صفحة خاصة
 
بسم الله الرحمن الرحيم
ارجو من مَن لدية الخبرة ان يخبرني بكيفية عمل صفحة خاصة داخل المنتدى مثل صفحة اهداف الويب العربي

خير الكلام ماقل ودل

سلمان العصيمي 20-08-2007 07:02 AM

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

We 2 SeCuRiTy 20-08-2007 11:11 AM

وآلطريقهـ آلثآنيهـ تفتح آلفرونت بيج
وتحط آلشخآبيط آللي تبيهآ
وترفعهآ بأي مكآن تبيهـ
على شكل html
أو php

حمزة99 25-08-2007 09:27 PM

thaaaaaaaaanx

بدوية قمر 07-10-2007 06:09 PM

مشكوووووووووووووووووووووو ووووور


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 06:27 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012