vBulletin Şablonlarını Kullanarak Ek Sayfa Oluşturmak

Asi Ruh

Kayıtlı Üye
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.
smile.gif


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:
[LEFT]if($filename=='deneme.php'){$userinfo['activity'] = 'atmaca';}  
                [/LEFT]
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.
smile.gif
 
takipçi satın al tiktok takipçi satın al instagram beğeni satın al takipçi satın al takipçi satın al Buy Instagram Followers bugün haber bypuff
Geri
Üst