Bu modun eklentisi de var.
Mod Adı: üye olmayanlara görünmeyen bağlatılar yapmak
Mod Yapımcısı: Adem YILMAZ
Üye olmayanlara bağlantıları gizlemek için:
ayar.php dosyasını açın içinde
şunu bulun:
define('DOSYA_AYAR',true);
şununla 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';
şununla değiştirin:
if (!isset($dosya_ayar)) include 'ayar.php';
gerecler.php dosyasını açın, içinde
function duzenli_ifadeler($metin) ile başlayan kodu bulun, süslü parantez arasını
şu şekilde değiştirin.
function duzenli_ifadeler($metin)
{
include 'kullanici_kimlik.php';
$donen = str_replace(' ',' ',$metin);
if ( isset($kullanici_kim['id']) )
{
$donen = preg_replace('#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is', '\\1<a href=\\2 target="_blank">\\2</a>', $donen);
$donen = preg_replace('#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is', '\\1<a href=http://\\2 target="_blank">\\2</a>', $donen);
}
else
{
$donen = preg_replace('#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is', '\\1<b>[ <a href="kayit.php" target="_blank">Bağlantıları görmek için üye olmalısınız</a> ]</b>', $donen);
$donen = preg_replace('#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is', '\\1<b>[ <a href="kayit.php" target="_blank">Bağlantıları görmek için üye olmalısınız</a> ]</b>', $donen);
}
$donen = preg_replace('#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i', '\\1<a href=mailto:\\2@\\3>\\2@\\3</a>', $donen);
return $donen;
}
ikinci olarak
function bbcode_acik($metin, $kodno) kodunu bulun ve süslü parantezin hemen
altına şunu ekleyin include 'kullanici_kimlik.php';
Aynen buradaki gibi olsun:
function bbcode_acik($metin, $kodno)
{
include 'kullanici_kimlik.php';
Biraz altında
şu kodu bulun:
$donen = preg_replace('|\[url=([a-z0-9?&\\/\-_+.:,=#@;]+?)\](.*?)\[/url\]|si','<a href="\\1" target="_blank">\\2</a>',$donen);
ve şu şekilde değiştirin:
if ( isset($kullanici_kim['id']) )
$donen = preg_replace('|\[url=([a-z0-9?&\\/\-_+.:,=#@;]+?)\](.*?)\[/url\]|si','<a href="\\1" target="_blank">\\2</a>',$donen);
else
$donen = preg_replace('|\[url=([a-z0-9?&\\/\-_+.:,=#@;]+?)\](.*?)\[/url\]|si','<b>[ <a href="kayit.php" target="_blank">Bağlantıları görmek için üye olmalısınız</a> ]</b>',$donen);
Buradaki
[ Bağlantıları görmek için üye olmalısınız ] yerlerine istediğinizi yazın.
kayit.php de bu yazı tıklandığında gidilen kayıt sayfasıdır.