 26-02-2008, 00:36:14 |
 | .ılıllı. Seoogle.com.tr | | Ankara Şubesi Nerden: Ankara Yaş: 28 Mesajlar: 2.948 Rep puanı: 271 | |
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 | |