
26-02-2008, 00:36:14
|
 | Seoogle.Com.Tr | | Ankara Şubesi Nerden: Ankara Yaş: 28
Mesajlar: 3.519
Thanks: 0
Thanked 2 Times in 1 Post
Rep puanı:
445 | |
misafirden link gizleme? aşağıda vermiş olduğum mod phpbbde linkleri misafirlerden gizlemeye yarıyor.. Fakat tüm sistemde etkili olan bu modun sadece f=1 , f=6 , f=25 gibi belirteceğim kategorilerde etkili olmasını , diğer kategorilerde linklerin görünmesini istiyorum. Modda bu konuda nasıl bir editleme yapmalıyız? Alıntı:
################################################## ############
## Snippet Title: Links für Gäste ausblenden
## MOD Title: guests cannot see link
## MOD Başlığı: Giriş yapmayan linkleri göremez
## MOD Author: MagMo < N/A > (N/A) phpBB MODs und Snippets
## MOD Türkçeleştirme: Dn_35 <www.phpbbturkey.com>
##
## MOD Description: Links (BBCode: , und normal gepostete Links) werden
## Gästen nicht anzeigt, es erscheint anstelle des Links ein Platzhaltertext.
## Registrierte Besucher bekommen den Link angezeigt.
##
## MOD Açıklaması: Siteye giriş yapamayan misafirlere konulardaki linklerin yerine
## [Linki görmek için Kayıt veya Giriş yapmanız gerekmektedir..]
## Yazısını gösterir.
##
## Denenen phpBB sürümü: 2.0.22
##
## Kurulum zamanı: 2 dakika
## Düzenlenecek Dosyalar: 3
## includes/bbcode.php
## language/lang_english/lang_main.php
## language/lang_english/lang_main.php
##
## Lisans: GPL Licenses | Open Source Initiative GNU General Public License v2
################################################## ############
## Lütfen bu modu yüklemeden önce tüm dosyalarınızı yedeğini alınız.
################################################## ############
#
#-----[ AÇ ]------------------------------------------------
#
includes/bbcode.php
#
#-----[ ARA ]------------------------------------------------
#
function bbencode_second_pass($text, $uid)
{
global $lang, $bbcode_tpl;
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------------
#
//---[ + ]---[ guests cannot see link ]---------------------------------------
function bbencode_second_pass($text, $uid)
{
global $lang, $bbcode_tpl, $userdata;
//---[ - ]---[ guests cannot see link ]---------------------------------------
#
#-----[ ARA ]------------------------------------------------
#
// matches a xxxx://www.phpbb.com code..
$patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url1'];
// www.phpbb.com code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url2'];
// phpBB code..
$patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url3'];
// phpBB code.. (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
$replacements[] = $bbcode_tpl['url4'];
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------------
#
//---[ + ]---[ guests cannot see link ]---------------------------------------
// matches a xxxx://www.phpbb.com code..
$patterns[] = "#\[url\]([\w]+?://([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
if (!$userdata['session_logged_in'] )
{
$replacements[] = $lang['BBCode_NO_LINK'];
}
else
{
$replacements[] = $bbcode_tpl['url1'];
}
// www.phpbb.com code.. (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.([\w\#$%&~/.\-;:=,?@\]+]+|\[(?!url=))*?)\[/url\]#is";
if (!$userdata['session_logged_in'] )
{
$replacements[] = $lang['BBCode_NO_LINK'];
}
else
{
$replacements[] = $bbcode_tpl['url2'];
}
// phpBB code..
$patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
if (!$userdata['session_logged_in'] )
{
$replacements[] = $lang['BBCode_NO_LINK'];
}
else
{
$replacements[] = $bbcode_tpl['url3'];
}
// phpBB code.. (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
if (!$userdata['session_logged_in'] )
{
$replacements[] = $lang['BBCode_NO_LINK'];
}
else
{
$replacements[] = $bbcode_tpl['url4'];
}
//---[ - ]---[ guests cannot see link ]---------------------------------------
#
#-----[ ARA ]------------------------------------------------
#
function make_clickable($text)
{
#
#-----[ SONRASINA EKLE ]------------------------------------------------
#
//---[ + ]---[ guests cannot see link ]---------------------------------------
global $lang, $userdata;
//---[ - ]---[ guests cannot see link ]---------------------------------------
#
#-----[ ARA ]------------------------------------------------
#
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------------
#
//---[ + ]---[ guests cannot see link ]---------------------------------------
if (!$userdata['session_logged_in'] )
{
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1".$lang['BBCode_NO_LINK'], $ret);
}
else
{
$ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);
}
//---[ - ]---[ guests cannot see link ]---------------------------------------
#
#-----[ ARA ]------------------------------------------------
#
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
#
#-----[ BUNUNLA DEĞİŞTİR ]------------------------------------------------
#
//---[ + ]---[ guests cannot see link ]---------------------------------------
if (!$userdata['session_logged_in'] )
{
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1".$lang['BBCode_NO_LINK'], $ret);
}
else
{
$ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
}
//---[ - ]---[ guests cannot see link ]---------------------------------------
#
#-----[ AÇ ]------------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ AÇ ]------------------------------------------------
#
?>
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------------
#
// guests cannot see link
$lang['BBCode_NO_LINK'] = '<font color="#FF0000">[You must <a href="profile.php?mode=register">Register</a> or <a href="login.php">Login</a> in order to see the link.]</font>';
#
#-----[ AÇ ]------------------------------------------------
#
language/lang_turkish/lang_main.php
#
#-----[ ARA ]------------------------------------------------
#
?>
#
#-----[ ÖNCESİNE EKLE ]------------------------------------------------
#
// guests cannot see link
$lang['BBCode_NO_LINK'] = '<font color="#FF0000">[Linki görmek için <a href="profile.php?mode=register">Kayıt</a> veya <a href="login.php">Giriş</a> yapmanız gerekmektedir.]</font>';
#
#-----[ TÜM DOSYALARI KAYDET/KAPAT ]------------------------------------------------
#
# Mod Sonu
| |