[MOD] Hide Links / Link Gizlemek
heLp
[hide:d2dfd7a26d]http://******.net/[/hide:d2dfd7a26d]
bu sekilde cikiyor yardimci olabilecekmisiniz acaba ?
bu sekilde cikiyor yardimci olabilecekmisiniz acaba ?
- crazyhasso
- Kayıtlı Kullanıcı
- Mesajlar: 22
- Kayıt: 23.12.2006, 17:33
- İletişim:
lion yazdı:gercekten gereksiz bir mod
zaten admin panelinden bunlari ayarlaniyor
mesala forum görüntüleme herkez, okuma kayitli, cevab yazma kayitli
mesaj silme üye veya moderator gibi
Tamam Bunların Hepsi Var Eleman Geliyor Kayıt Oluyor Ama Konu Açıyor Ama Açmıyor Bizim Açtıgımız Konualara Cevap Bile Vermedin Bizim Onca Emek Zaman Sarfiyat Harcadıgımız Herhangi Bir Şeyi Çalıp Götürmesini'de Çok İyi Biliyor.
Re: [MOD] Hide Links / Link Gizlemek
arkdaşım ben neden bulamıyroum senin bul dediğin code leri.NEFRİT yazdı:Üye olmayanların forumunuza girip mesajlardaki linkleri görmeleri hoşunuza gitmiyor mu ?
Üye olmayana linkte göstermek istemiyorsanız işte aradığınız MOD budur ;
ÖNEMLİ NOT ; BU MOD PHP PLUS a kurulurken zorluk çıkartabilir mod kurulum seviyeniz yüksek değilse plus a kurmayınız.
Kod: Tümünü seç
################################################################# ## Mod İsmi: Hide Links ## Mod Yapımcısı: Nome < nome@bk.ru > 162783614 ## Mod Versiyonu: 2.1.0 ## Mod Tanımı: This mod will prevent links from being shown ## to unregistered users. Instead they'll be ## advised to register or login. ## Mod Özellikleri: ## - hide http links and email from unregistered users ## ## Kurulum seviyesi : KOLAY ## Kurulum süresi : 5 DK ## ## Files To Edit: 2 ## includes/bbcode.php ## language/lang_english/lang_main.php ## ################################################################# ## Author's notes: ## In order to change the thing you get instead of a link ## edit $replacer. By default there is a quotelike box. ## Pay attention to the fact that the second block of $replacers ## has a space in the first line, it's a must there :) ################################################################# ################################################################# ## History ## - 2.1.0 - Updated with latest bugfixes from phpbb groupe ## - 2.0.0 - Fixed a bug with [url] links ## - 1.0.0 - First released ################################################################# ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD ################################################################# # #-----[ AÇ ]------------------------------------------ # includes/bbcode.php # #-----[ BUL ]------------------------------------------ # function bbencode_second_pass($text, $uid) { global $lang, $bbcode_tpl; # #-----[ DEĞİŞTİR ]------------------------------------ # function bbencode_second_pass($text, $uid) { global $lang, $bbcode_tpl, $userdata, $phpEx, $u_login_logout; // The thing we replace links with. I like using a quote like box $replacer = '<table width="40%" cellspacing="1" cellpadding="3" border="0"><tr><td class="quote">'; $replacer .= $lang['Links_Allowed_For_Registered_Only'] . '<br />'; $replacer .= sprintf($lang['Get_Registered'], "<a href="" . append_sid('profile.' . $phpEx . '?mode=register') . "">", "</a>"); $replacer .= sprintf($lang['Enter_Forum'], "<a href="" . append_sid($u_login_logout) . "">", "</a>"); $replacer .= '</td></tr></table>'; # #-----[ BUL ]------------------------------------------ # // matches a [url]xxxx://www.phpbb.com[/url] code.. $patterns[] = "#\[url\]([\w]+?://[^ "\n\r\t<]*?)\[/url\]#is"; $replacements[] = $bbcode_tpl['url1']; // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix). $patterns[] = "#\[url\]((www|ftp)\.[^ "\n\r\t<]*?)\[/url\]#is"; $replacements[] = $bbcode_tpl['url2']; // [url=xxxx://www.phpbb.com]phpBB[/url] code.. $patterns[] = "#\[url=([\w]+?://[^ "\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is"; $replacements[] = $bbcode_tpl['url3']; // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix). $patterns[] = "#\[url=((www|ftp)\.[^ "\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is"; $replacements[] = $bbcode_tpl['url4']; // [email]user@domain.tld[/email] code.. $patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si"; $replacements[] = $bbcode_tpl['email']; # #-----[ DEĞİŞTİR ]------------------------------------ # // matches a [url]xxxx://www.phpbb.com[/url] code.. $patterns[] = "#\[url\]([\w]+?://[^ "\n\r\t<]*?)\[/url\]#is"; if ( !$userdata['session_logged_in'] ) { $replacements[] = $replacer; } else { $replacements[] = $bbcode_tpl['url1']; } // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix). $patterns[] = "#\[url\]((www|ftp)\.[^ "\n\r\t<]*?)\[/url\]#is"; if ( !$userdata['session_logged_in'] ) { $replacements[] = $replacer; } else { $replacements[] = $bbcode_tpl['url2']; } // [url=xxxx://www.phpbb.com]phpBB[/url] code.. $patterns[] = "#\[url=([\w]+?://[^ "\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is"; if ( !$userdata['session_logged_in'] ) { $replacements[] = $replacer; } else { $replacements[] = $bbcode_tpl['url3']; } // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix). $patterns[] = "#\[url=((www|ftp)\.[^ "\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is"; if ( !$userdata['session_logged_in'] ) { $replacements[] = $replacer; } else { $replacements[] = $bbcode_tpl['url4']; } // [email]user@domain.tld[/email] code.. $patterns[] = "#\[email\]([a-z0-9&\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#si"; if ( !$userdata['session_logged_in'] ) { $replacements[] = $replacer; } else { $replacements[] = $bbcode_tpl['email']; } # #-----[ BUL ]------------------------------------------ # function make_clickable($text) { # #-----[ ARDINA EKLE ]------------------------------------ # global $userdata, $lang, $phpEx, $u_login_logout; # #-----[ BUL ]------------------------------------------ # // matches an "xxxx://yyyy" URL at the start of a line, or after a space. // xxxx can only be alpha characters. // yyyy is anything up to the first space, newline, comma, double quote or < $ret = preg_replace("#(^|[\n ])([\w]+?://[^ "\n\r\t<]*)#is", "\\1<a href="\\2" target="_blank">\\2</a>", $ret); // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing // Must contain at least 2 dots. xxxx contains either alphanum, or "-" // zzzz is optional.. will contain everything up to the first space, newline, // comma, double quote or <. $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ "\t\n\r<]*)#is", "\\1<a href="http://\\2" target="_blank">\\2</a>", $ret); // matches an email@domain type address at the start of a line, or after a space. // Note: Only the followed chars are valid; alphanums, "-", "_" and or ".". $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href="mailto:\\2@\\3">\\2@\\3</a>", $ret); # #-----[ DEĞİŞTİR ]------------------------------------ # // // Hide links from unregistered users mod // if ( !$userdata['session_logged_in'] ) { // The thing we replace links with. I like using a quote like box $replacer = ' <table width="40%" cellspacing="1" cellpadding="3" border="0"><tr><td class="quote">'; $replacer .= $lang['Links_Allowed_For_Registered_Only'] . '<br />'; $replacer .= sprintf($lang['Get_Registered'], "<a href="" . append_sid('profile.' . $phpEx . '?mode=register') . "">", "</a>"); $replacer .= sprintf($lang['Enter_Forum'], "<a href="" . append_sid($u_login_logout) . "">", "</a>"); $replacer .= '</td></tr></table>'; // matches an "xxxx://yyyy" URL at the start of a line, or after a space. // xxxx can only be alpha characters. // yyyy is anything up to the first space, newline, comma, double quote or < $ret = preg_replace("#(^|[\n ])([\w]+?://[^ "\n\r\t<]*)#is", $replacer, $ret); // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing // Must contain at least 2 dots. xxxx contains either alphanum, or "-" // zzzz is optional.. will contain everything up to the first space, newline, // comma, double quote or <. $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ "\t\n\r<]*)#is", $replacer, $ret); // matches an email@domain type address at the start of a line, or after a space. // Note: Only the followed chars are valid; alphanums, "-", "_" and or ".". $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", $replacer, $ret); } else { // matches an "xxxx://yyyy" URL at the start of a line, or after a space. // xxxx can only be alpha characters. // yyyy is anything up to the first space, newline, comma, double quote or < $ret = preg_replace("#(^|[\n ])([\w]+?://[^ "\n\r\t<]*)#is", "\\1<a href="\\2" target="_blank">\\2</a>", $ret); // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing // Must contain at least 2 dots. xxxx contains either alphanum, or "-" // zzzz is optional.. will contain everything up to the first space, newline, // comma, double quote or <. $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ "\t\n\r<]*)#is", "\\1<a href="http://\\2" target="_blank">\\2</a>", $ret); // matches an email@domain type address at the start of a line, or after a space. // Note: Only the followed chars are valid; alphanums, "-", "_" and or ".". $ret = preg_replace("#(^|[\n ])([a-z0-9&\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#i", "\\1<a href="mailto:\\2@\\3">\\2@\\3</a>", $ret); } // // Hide links from unregistered users mod // # #-----[ AÇ ]------------------------------------------ # (NOT; Türkçe dil paketimizie gireceğiz ingizlice pakjete değil) language/lang_english/lang_main.php # #-----[BUL ]------------------------------------------ # $lang['A_critical_error'] = # #-----[ ARDINA EKLE ]------------------------------------ # // // Hide links from unregistered users mod // $lang['Links_Allowed_For_Registered_Only'] = 'Only registered users can see links on this board!'; $lang['Get_Registered'] = 'Get %sregistred%s or '; $lang['Enter_Forum'] = '%senter%s the forums!'; # #-----[ TÜM DOSYALARDAKİ DEĞŞİKLİKLERİ YAP VE KAYDET - MOD KURULMUŞTUR ]-------------------------- # #EoM
Valaha Çavuş Ben Bu İşi Anlamadım Bu Verilen Kod'Ları Hangi Dosya Bu Dosyanın Adıne Ve Nasıl Düznliyecegiz Ftp'dizinindemi Yoksa Bunumu İndirecegiz Yada Şöyle Yapsanız Bu Dosyayı Bilen Bir Arkadaşımız Hazırlasa DownLoad Yapsa Bizler İndirsek Ftp'de Gerekli Bölüme Atsak Bence Daha İyi Ve Mantıklı Olmadı Resimli Anlatım Olsa Güzel Olurdu Yinede Teşekkürler Ben Yapamadım Ve Yapamıyorum Arkadaşlar Msn Adresim Bu Yardımcı Olursanız Gerçekten Çok Minnetar Olurum : YasinKurset@hotmail.com
arkadasim phpbb den phbb ye fark var yani sende ayni dosya icinde arananlarin benzerini bul ci bak icinde buna benzer leimler varmi diyearkdaşım ben neden bulamıyroum senin bul dediğin code leri.
yda olmazsa o iki dosyayi zip halinde ver bi bakiym istersen
includes/bbcode.php
language/lang_english/lang_main.php
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Google [Bot] ve 5 misafir