İçindekiler :
1. Vbulletin Kurulumu
2. Vbulletin Ayarları
3. Vbulletin Dosyaları
4. Vbulletin Eklentileri
5. Php Kodlamaları
6. Sıkça Karşılaşılan Sorunlar ve Çözümleri
7. Vbulletin Temaları
8. Database Anlatımı ve Çevirici Programlar (asp içerikli database inizi php içerikli database yapar)
1. Vbulletin Kurulumu
Vbulletin kurmak ve yayınlamak için gereken php ve mySql destekli bir hosttur. Hostumuzu bulduk ve ftp mizi açtık.... Şimdi yapacağımız ilk iş ilk sayfalarda ve son sayfalarda bulabileceğiniz Vbulletin Forumunu pc nize indirmektir...
1a. Vbulletin forumu pc ye yukluyoruz.
2a. Ftp nizde forumda kullanılmak uzere bir database olusturuyoruz (bunu cpanel gibi kolay yöntemlerle basitçe yapabiliriz.)
Oluşturacağımız database in adına : forum
Bu database için kullanıcı adına : admin
Admin adlı kullanıcının şifresine : şifre
Database in server adına da : localhost
diyelim ve bu işlemi tamamladıktan sonra pc mize yuklediğimiz vBulletin klasöründe : upload>include>config.php dosyasını not defterimizle açalım
3a. Açtığımız config.php dosyasında bulunan :
DATABASE SERVER NAME
$servername = ’localhost’;
DATABASE USERNAME & PASSWORD
$dbusername = ’admin’;
$dbpassword = ’şifre’;
DATABASE NAME
$dbname = ’forum’;
TECHNICAL EMAIL ADDRESS
$technicalemail = ’kendi@mailınız’;
olarak değiştirelim.... ve bu dosyayı aynen config.php olarak kaydedelim
4a. Şimdi upload klasörümüzü ftp miz altında public erişimi verdiğiniz bölüme aynen kopyalayın
5a. Bu işlem bittikten sonra internet explorer ımızı acıyoruz ve forumumuzu nereye kurduysak o dizinin linkini yazıyoruz. ve install bölümünü dev***** ekliyoruz.
Örnek :
www.kendisiteniz.com/forum/install/install.php6a. Eğer database ayarlarını doğru bir şekilde yaptıysak karşımıza vBulletin yukleme sayfası gelecektir. Ve karşımıza çıkan tüm aşamaları next diyerek devam edeceğiz.
7a. Daha sonra Forum Adı , Domaini , Cookies Ayarları vs yazan bir ekran gelecek ve gerekli ayarları girdkten sonra tekrar next butonuyla bir diğer seçeneğe geçeceğiz. ( cookies ayarlarına ellememenizi tavsiye ederim )
8a. Daha sonra admin ayar tablosu gelecek ve buradan forumumuzum admin adını ve şifresini girip onaylayacağız
9a. Yukleme bittikten sonra delete install.php yazısı doğrultusunda güvenlik nedeniyle ftp mize upload ettiğimiz install.php dosyasını sileceğiz.
10a. Tüm işlemler bittikten sonra admin paneline girebilir ve forumunuzu ayarlamaya başlayabilirsiniz...
2. Vbulletin Ayarları
1-ALT ÇİZGİLERİ KALDIRMA
Temalar (Tema Yönetimi veya Tema Düzenleyici) >> Hangi temayı kullanıyorsan sağdan açılır menüden Main CSS kısmına gir >>
BOdy ;
Normal Links CSS >> Text Decoration >> none yaz
Visited Links CSS >> Text Decoration >> none yaz
2-İLK MESAJDAN SONRA REKLAM
ADMİNCP>>STİL YÖNETİMİ>>Postbit Templates -> postbit_legacy
en alta bunları ekleyin...
<if condition="$post[postcount] == 1">
$spacer_open
<div style="padding:0px 0px $stylevar[cellpadding]px 0px">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="thead" align="left">Sponsored Links</td>
</tr>
<tr>
<td class="alt1" align="center">
BANNER CODE HERE
</td>
</tr>
</table>
</div>
$spacer_close
</if>
3-ÜYE OLURKEN GÜVENLİK KODU
- Admincp >> vBulletin Seçenekler >> Server & Optimizasyon Ayarları >> GD Version >> GD 2+
- Admincp >> vBulletin Seçenekler >> Kullanıcı Kayıt Seçenekleri >> Image Verification >> Evet
4-SİTEYİ BUGÜN ZİYARET EDENLER
forum/index.php ’yi açıp alttaki kodu bulun;
Kod:
// ### LOGGED IN USERS #################################################
Bunun hemen üst kısmına şunları ekleyin;
// ############### Paul M - Who has visited today v1.40 #################
require_once(’./includes/functions_misc.php’);
$now = TIMENOW - intval($vboptions[’hourdif’]);
$cutoff = vbmktime(0, 0, 0, date(’m’, $now), date(’d’, $now), date(’Y’, $now));
//$cutoff = $now - 86400 ; // ## Uncomment this line if you want a rolling 24 hours display ## //
$todaysusers = $DB_site->query("SELECT userid, lastactivity, options, username, opentag, closetag
FROM " . TABLE_PREFIX . "user as user
LEFT JOIN " . TABLE_PREFIX . "usergroup as usergroup ON(user.usergroupid = usergroup.usergroupid)
WHERE lastactivity > " .$cutoff. " ORDER BY username" );
$totaltoday = 0;
while ($today = $DB_site->fetch_array($todaysusers))
{
$today[visible] = 1 ;
$totaltoday += 1;
if ($today[options] & $_USEROPTIONS[invisible])
{
$today[visible] = 0 ;
if (($permissions[’genericpermissions’] & CANSEEHIDDEN) OR $today[’userid’] == $bbuserinfo[’userid’])
{
$today[visible] = 2 ;
}
}
if ($today[visible])
{
$wrdate = vbdate($vboptions[’timeformat’], $today[’lastactivity’]);
$whotoday .= "<a href= "member.php?u=$today[userid]’ title=’$wrdate’ >";
if ($today[visible] == 2)
{
$whotoday .= $today[’opentag’].$today[username].$today[’closetag’]."</a>*, ";
}
else
{
$whotoday .= $today[’opentag’].$today[username].$today[’closetag’]."</a>, ";
}
}
}
if ($whotoday)
{
$whotoday = substr($whotoday, 0, strlen($whotoday)-2);
}
// ############# End of Who has visited today ###############
kaydedip upload edin.
FORUMHOME templatesini açıp alttaki kodları bulun;
PHP Kodu:
<if condition="$show[’loggedinusers’]">
<!-- logged-in users -->
<tbOdy>
selametle:D