Aşağıda forumunuza vBulletin şablonlarını kullanarak özel sayfa oluşturmayı anlatmaya çalıştım. Umarım işinize yarar.

ilk önce php dosyasını oluşturalım:
PHP- Kodu:
Kod:
<?php 

// ####################### SET PHP ENVIRONMENT ########################### 
error_reporting(E_ALL & ~E_NOTICE); 

// #################### DEFINE IMPORTANT CONSTANTS ####################### 
define('NO_REGISTER_GLOBALS', 1); 
define('THIS_SCRIPT', 'atmaca'); // 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( 
    'atmaca', 
); 

// pre-cache templates used by specific actions 
$actiontemplates = array( 

); 

// ######################### REQUIRE BACK-END ############################ 
require_once('./global.php'); 

// ####################################################################### 
// ######################## START MAIN SCRIPT ############################ 
// ####################################################################### 

$navbits = array(); 
$navbits[$parent] = 'Deneme Sayfası'; 

$navbits = construct_navbits($navbits); 
eval('$navbar = "' . fetch_template('navbar') . '";'); 
eval('print_output("' . fetch_template('atmaca') . '");'); 

?>

Burada atmaca yazan yerler şablon ismidir. Bu ismi oluşturacağınız sayfa türüne göre kendiniz belirleyebilirsiniz. Deneme Sayfası yazan yer sayfanızın başlığıdır. Şimdi de temamıza yeni şablon ekleyelim: Admin CP'den stil yönetimine girip kullandığınız temanın yanında bulunan Bütün Ayarları menüsünden Yeni şablon ekle seçeneğine tıklayın ve açılan yere aşağıdaki kodları ekleyin, şablon ismini yazın ve kaydedin:

PHP- Kodu:
Kod:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Deneme Sayfası  $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">Deneme Sayfası</td>
</tr>
<tr>
    <td class="alt1">Sayfa içeriğine ekleyeceğiniz içerikler buraya eklenecek</td>
</tr>
</table>

$footer
</body>
</html>

Sayfamızı oluşturduk. Şimdi oluşturduğunuz .php dosyasını ftpye upload edin ve siteniz.com/sayfaismi.php olarak girdiğinizde özel sayfanız karşınızda.

Kimler Çevrimiçi listesi ayarı:
Sayfamızı ekledik fakat bir baktınız çevrimiçi listesinde 'Bulunduğu yer belirlenemiyor' gibi bir yazıyla karşılaştınız. Yapmanız gereken çok basit.

Admin CP'den Plug-in yönetimine girip Plug-in ekle deyin ve aşağıdaki iki plug-in'i ekleyin:

1. Plug-in: Giriş noktası (Hook): online_location_process
İsim: Deneme Sayfası WOL Gösterim
Aktif: Evet

PHP- Kodu:
Kod:
if($filename=='deneme.php'){$userinfo['activity'] = 'atmaca';}
2. Plug-in:Giriş noktası (Hook): online_location_unknown
İsim: Deneme Sayfası WOL Unknown
Aktif: Evet

PHP- Kodu:
Kod:
if($userinfo['activity']=='atmaca')
{
    $userinfo['where'] = '<a href="atmaca.php'.$vbulletin->session->vars[sessionurl].'">'.Deneme Sayfasına Bakıyor.'</a>'; 
    $userinfo['action'] = '';
    $handled = true;
}

Çevrimiçi listesi ayarını da yaptık. İşlem bu kadar. Kodlardaki değiştirilecek yerleri kendinize göre değiştirmeyi unutmayın.
Kolay gelsin.