Bu modun eklentisi de var.
Mod Adı: Mesajda istenilen yazıları üye olmayanlara gizleme (Gizle - Hide BBCode)
Mod Yapımcısı: Fahrenheit
Açıklama: Bu mod, mesajda istenilen yerleri misafirlere gizlemek içindir.
Daha önce,
"üye olmayanlara görünmeyen bağlatılar yapmak" veya
Mesaj sayısına göre istenilen yazıları gizleme veya
Konuya cevap yazmayanlardan içerik gizleme modlarından birini uyguladıysanız
şu kodları uygulayın:
gerecler.php içinde şunu bulun:
$donen = preg_replace('|\[color=([a-z0-9#]*?)\](.*?)\[/color\]|si','<font color="\\1">\\2</font>',$donen);
üstüne şunu ekleyin:
if (isset($kullanici_kim['id'])) $donen = preg_replace('|\[gizle\](.*?)\[/gizle\]|si','\\1',$donen);
else $donen = preg_replace('|\[gizle\](.*?)\[/gizle\]|si','<a href="kayit.php" target="_blank"><b>- Bu içeriği görmek için üye olmalısınız -</b></a>',$donen);
-------------------------------------------
Yukarıya yazdığım modları kullanmıyorsanız şunları yapın:
ayar.php dosyasında şunu bulun:
define('DOSYA_AYAR',true);
şu şekilde değiştirin:
if (!defined('DOSYA_AYAR')) define('DOSYA_AYAR',true);
if (!isset($dosya_ayar)) $dosya_ayar = true;
kullanici_kimlik.php dosyasında şunu bulun:
if (!defined('DOSYA_AYAR')) include 'ayar.php';
şu şekilde değiştirin:
if (!isset($dosya_ayar)) include 'ayar.php';
gerecler.php içinde şunu bulun:
$donen = preg_replace('|\[color=([a-z0-9#]*?)\](.*?)\[/color\]|si','<font color="\\1">\\2</font>',$donen);
üstüne şunu ekleyin:
include 'kullanici_kimlik.php';
if (isset($kullanici_kim['id'])) $donen = preg_replace('|\[gizle\](.*?)\[/gizle\]|si','\\1',$donen);
else $donen = preg_replace('|\[gizle\](.*?)\[/gizle\]|si','<a href="kayit.php" target="_blank"><b>- Bu içeriği görmek için üye olmalısınız -</b></a>',$donen);
Kullanım şekli:
Alıntı Çizelgesi: Örnek yazmış
[gizle] Gizlenecek Yazı [/gizle]
Buradaki
- Bu içeriği görmek için üye olmalısınız - yerine istediğinizi yazın veya resim koyun.
kayit.php de bu yazı tıklandığında gidilen kayıt sayfasıdır.
Bu mod gizli modundan farklıdır, bu gizle.