İletişim
Yardım
Bugünki Mesajlar
Ajanda
Üye Listesi
Kayıt ol
Home

Navigation
Geri git   DelikanForum.NET > BILGISAYAR-INTERNET / GRAFIK-WEB > Html - PHP - SQL
Cevapla
 
LinkBack Seçenekler

  #1
Alt 06.04.2007, 01:06
 
Üyelik tarihi: 02.01.2006
Mesajlar: 90
Konulara Teşekkür etti: 0
0 Teşekkür aldı 0 Mesajlar için
vbulletin condition

<if condition="$show['member']"> Bu icerigi sadece kayitli üyeler görebilir. </if>
<if condition="$show['guest']"> Bu icerigi sadeve misafirler görebilir. </if>

<if condition="$bbuserinfo['userid'] == 2"> Bu icerigi sadece ID si 2 olan üye görebilir. </if>
<if condition="$bbuserinfo['userid'] != 2"> Bu icerigi ID si 2 olan üye göremez. </if>


<if condition="$bbuserinfo['languageid'] == 1"> Bu icerigi sadece ID si 1 olan forum dilini kullanan görebilir </if>
<if condition="$bbuserinfo['languageid'] != 1"> Bu icerigi ID si 1 olan forum dilin kullanmayan görebilir. </if>

<if condition="$bbuserinfo[usergroupid] == 2"> Bu icerigi sadece grup id si 2 olan görebilir </if>
<if condition="$bbuserinfo[usergroupid] != 2"> Bu icerigi sadece grup id si 2 olmayanlar görebilir. </if>

<if condition="in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"> Bu icerigi grup id si 2,6 ve 7 olan görebilir.</if>
<if condition="!in_array($bbuserinfo['usergroupid'], array(2, 6, 7))"> Bu icerigi grup id si 2,6 ve 7 olmayan görebilir. </if>


<if condition="$bbuserinfo[posts] > 100"> Bu icerigi 100'den fazla mesaji olanlar görebilir. </if>
<if condition="$bbuserinfo[posts] < 100"> Bu icerigi 100'den az mesaji olanlar görebilir. </if>
<if condition="$bbuserinfo[posts] == 100"> Bu icerigi mesaj sayisi tam 100 olanlar görebilir. </if>
<if condition="$bbuserinfo[posts] != 100"> Bu icerigi mesaj sayisi tam 100 olmayanlar görebilir. </if>

(>= ve <= bu sekildede kullanabilirsiniz)



<if condition="$show['searchbuttons'] AND $bbuserinfo[posts] > 100"> Bu icerigi sadece Aramayi kullanan ve 100 den fazla mesaji olan görebilir </if>

bu sekildede olur:
<if condition="$show['searchbuttons'] && $bbuserinfo[posts] > 100"> Bu icerigi sadece Aramayi kullanan ve 100 den fazla mesaji olan görebilir </if>


<if condition="$show['searchbuttons'] OR $bbuserinfo[posts] > 100"> Bu icerigi sadece Aramayi kullanan yada 100 den fazla mesaji olan görebilir </if>

bu sekildede olur:
<if condition="$show['searchbuttons'] || $bbuserinfo[posts] > 100"> Bu icerigi sadece Aramayi kullanan yada 100 den fazla mesaji olan görebilir </if>



<if condition="in_array($forumid, array(2, 3, 4))"> Bu icerik sadece forum id si 2.3 ve 4 olan bölümde gösterilir. </if>
<if condition="!in_array($forumid, array(2, 3, 4))"> Bu icerik forum id si 2,3 ve 4 olmayan bölümlerde gösterilir. </if>

<if condition="$forumid == 5"> Bu icerik sadece forum id si 5 olan bölümde gösterilir. </if>
<if condition="$forumid != 5"> Bu icerik sadece forum id si 5 olmayan bölümlerde gösterilir.</if>



sorgulamalarda <else /> (yoksa) de kullanabilirsiniz..

<if condition="$bbuserinfo[posts] == 100"> Bu icerigi sadece mesaj sayisi tam 100 olanlar görebilir <else /> (yoksa bunu uygula)Bu icerigi sadece mesaj sayisi tam 100 olmayanlar görebilir </if>

Konu cengaver1 tarafından (06.04.2007 Saat 12:57 ) değiştirilmiştir..
cengaver1 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
  #2
Alt 06.04.2007, 13:15
 
SeyFull@H - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 29.07.2005
Mesajlar: 980
Konulara Teşekkür etti: 3
7 Teşekkür aldı 4 Mesajlar için

tsk ler abi,conditionlari sadece template icerisinde kullanabiliyoruz.
Ayrica Vbulletin Global variable lerinin tam listesini bulabilirsen cok güzel olur abi. bildiklerim...

$vbulletin->options[bbtitle]; //Konu Basligi,header.
$vbulletin->userinfo['username']; //Kullanici ismi
$vbulletin->userinfo['usergroupid']; //Kullanici grup numarasi
SeyFull@H isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
  #3
Alt 06.04.2007, 16:43
 
Üyelik tarihi: 02.01.2006
Mesajlar: 90
Konulara Teşekkür etti: 0
0 Teşekkür aldı 0 Mesajlar için

hepsini buraya yazmak mümkün degil tabi..baya uzun olur..

onun icin su kod ile bir php datei olustur ve forumun anasayfasina yükleyip browserde ac

PHP- Kodu:
<?php

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

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS'1);
define('SESSION_BYPASS'1);
define('LOCATION_BYPASS'1);
define('DIE_QUIETLY'1);
define('THIS_SCRIPT''variables');
require_once(
'./global.php');



?>
<pre>
<?php

echo '#################### $stylevar #######################' "\n";
echo 
'$stylevar = 'print_r($stylevar);
echo 
"\n";

echo 
'#################### $options #######################' "\n";
echo 
'$vboptions = 'print_r($vbulletin->options);
echo 
"\n";


echo 
'#################### $permissions #######################' "\n";
echo 
'$permissions = 'print_r($vbulletin->permissions);
echo 
"\n";
echo 
'#################### $userinfo #######################' "\n";
echo 
'$userinfo = 'print_r($vbulletin->userinfo);
echo 
"\n";
echo 
'#################### $options #######################' "\n";
echo 
'$options = 'print_r($vbulletin->options);
echo 
"\n";
?>
</pre>
hepsini birden göstermek istiyorsan

PHP- Kodu:
print_r($vbulletin); 

ayrica api dokumanini kullanabilirsin vbulletin icin birseyler yazmak istiyorsan

vbulletin 3.6 code documentation

cengaver1 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
  #4
Alt 06.04.2007, 17:30
 
Üyelik tarihi: 02.01.2006
Mesajlar: 90
Konulara Teşekkür etti: 0
0 Teşekkür aldı 0 Mesajlar için

birde php dateilara göre sorgulayabilirsin.

<if condition="(THIS_SCRIPT == 'index')">Burdaki icerik index.php de bulunuldugunda görünür</if>
<if condition="!(THIS_SCRIPT == 'index')">Burdaki icerik index.php de bulunuldugunda görünmez</if>

<if condition="(THIS_SCRIPT == 'forumdisplay')">Burdaki icerik forumdisplay.php bulunuldugunda görünür</if>
<if condition="!(THIS_SCRIPT == 'forumdisplay')">Burdaki icerik forumdisplay.php bulunuldugunda görünmez</if>

<if condition="((THIS_SCRIPT == 'search') AND $_REQUEST['searchid'] == 'xxxx'))"> bu icerik arama yapildiginda ve arama metodu searchid=xxxx oldumu görünür</if>

<if condition="((THIS_SCRIPT == 'search') AND $_REQUEST['do'] == 'process&searchdate=lastvisit&replyless=1&replylim it=0'))"> bu icerik en son ziyaretinizden beri cevaplanmamis yeni konulari görüntülendiginde/arandiginda görünür </if>

<if condition="((THIS_SCRIPT == 'search') AND $_REQUEST['do'] == 'process&searchdate=lastvisit&replyless=1&replylim it=0&exclude=1,2,3'))"> bu icerik en son ziyaretinizden beri cevaplanmamis yeni konulari görüntülendiginde/arandiginda ve sadece forum id si 1,2 ve 3 olanda görünür </if>

bu sorgulamalari uzatabilirsin..yani kisaca istedigin herseyi yapmak mümkün..
cengaver1 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla


Seçenekler

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar son Mesaj
vbulletin - Reputasyon Sistemi yalcin2001 Html - PHP - SQL 0 26.05.2007 15:59
vbulletin - ImageShack Eklentisi BaSkEtBoLcU Html - PHP - SQL 1 24.05.2007 16:55
Önemli Vbulletin Ayarlari SeyFull@H Html - PHP - SQL 2 06.04.2007 00:32
vBulletin Version 3.0.0 özcan Html - PHP - SQL 1 28.01.2005 15:23


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 19:14 .
Powered by vBulletin Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS Web Design by: vbdesigns.de

 
Anasayfa - Arşiv - Yukarı git