[MOD] Hide Links / Link Gizlemek

[url=http://www.phpbbturkey.com/mods.html:34cnv4ga]phpBB 2.0.x MOD Veritabanımızda[/url:34cnv4ga] yayınlanan ve tarafınızca eklenen tüm yeni phpBB 2.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. MODlar hakkında ihtiyacınız olan desteği lütfen [b:34cnv4ga]2.0.x MOD Destek[/b:34cnv4ga] forumuna başlık açarak sorunuz.
Kullanıcı avatarı
divane
Kayıtlı Kullanıcı
Mesajlar: 223
Kayıt: 20.03.2007, 23:09
İletişim:

Mesaj gönderen divane »

yaptık ,çalıştı..
imzalara da müdahale etmese iyi olucaktı ama neyse..
teşekkürler..
yalovali
Kayıtlı Kullanıcı
Mesajlar: 2
Kayıt: 15.05.2007, 01:24
İletişim:

heLp

Mesaj gönderen yalovali »

[hide:d2dfd7a26d]http://******.net/[/hide:d2dfd7a26d]

bu sekilde cikiyor yardimci olabilecekmisiniz acaba ?
Kullanıcı avatarı
İnxs
Kayıtlı Kullanıcı
Mesajlar: 40
Kayıt: 08.05.2007, 11:55
Konum: Turkey
İletişim:

Mesaj gönderen İnxs »

divane yazdı:yaptık ,çalıştı..
imzalara da müdahale etmese iyi olucaktı ama neyse..
teşekkürler..

dostum imzanın neresine müdahale ediyor ? ben bişi farketmedim :D
Kullanıcı avatarı
divane
Kayıtlı Kullanıcı
Mesajlar: 223
Kayıt: 20.03.2007, 23:09
İletişim:

Mesaj gönderen divane »

biz imzalarda çok fazla link kullanıyoruz da :D
e onlarda gözükmüyo tabi bunu kurunca :?
FriDeN_2
Kayıtlı Kullanıcı
Mesajlar: 41
Kayıt: 08.06.2007, 09:55
İletişim:

Mesaj gönderen FriDeN_2 »

evet okudum ve yaptım sorunsuzca anlatanın yapanın emegine saglık.. evet bide imzadaki linklere dokunmasa iyi olacaktı..
Kullanıcı avatarı
crazyhasso
Kayıtlı Kullanıcı
Mesajlar: 22
Kayıt: 23.12.2006, 17:33
İletişim:

Mesaj gönderen crazyhasso »

Arkadaşlar Bu Link Gizleme Modunu Acaba İzinlerinide Düzenleyebilirmiyiz Mesela Bi forumda Linkleri üye olmayanlara Gizlemek
Diğer Forumda ise üye olmayanlara linkleri göstermek gibi bir şey ekleyebilirmiyim bunu beim belirlemem gerek her forumda bunu kullanmak istemiyorum çünkü
FriDeN_2
Kayıtlı Kullanıcı
Mesajlar: 41
Kayıt: 08.06.2007, 09:55
İletişim:

Mesaj gönderen FriDeN_2 »

mod falanda eklemedim ama bu linkler gizlendiginde ortaya cıkan 'forumdaki linkleri görmek için üye olunuz yada üye girişi yapınız' yazıları artık görünmez oldu. onların yerine boş beyaz bi alan var kutucuk gibi.. işin büyüsü bozuldu :S nedense.
yasinozen
Kayıtlı Kullanıcı
Mesajlar: 45
Kayıt: 17.06.2007, 00:55
Konum: İzmir
İletişim:

Mesaj gönderen yasinozen »

İyide 1 Sayfada Vermiş Oldugunuz Kodları Neya Koyacam Ne Olarak Kayıt Edecem Ftp'dizininde Kangi Klasörün İçine Atacam Lütfen Biraz Açıklama [hıde] Benim İçin Gerçekten Çok Önemli Arkadaşlar Yardımlarınızı Bekliyorum.
Kullanıcı avatarı
divane
Kayıtlı Kullanıcı
Mesajlar: 223
Kayıt: 20.03.2007, 23:09
İletişim:

Mesaj gönderen divane »

dikkat ederseniz başlıklarda yazıyor hangi dosyayı açıp neresinde nasıl bir değişiklik yapmanız gerektiği ;)
lion
Kayıtlı Kullanıcı
Mesajlar: 147
Kayıt: 22.08.2006, 05:59
İletişim:

Mesaj gönderen lion »

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
yasinozen
Kayıtlı Kullanıcı
Mesajlar: 45
Kayıt: 17.06.2007, 00:55
Konum: İzmir
İletişim:

Mesaj gönderen yasinozen »

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.
freebet
Kayıtlı Kullanıcı
Mesajlar: 6
Kayıt: 24.06.2007, 20:02
İletişim:

Re: [MOD] Hide Links / Link Gizlemek

Mesaj gönderen freebet »

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
arkdaşım ben neden bulamıyroum senin bul dediğin code leri.
yasinozen
Kayıtlı Kullanıcı
Mesajlar: 45
Kayıt: 17.06.2007, 00:55
Konum: İzmir
İletişim:

Mesaj gönderen yasinozen »

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
lion
Kayıtlı Kullanıcı
Mesajlar: 147
Kayıt: 22.08.2006, 05:59
İletişim:

Mesaj gönderen lion »

arkdaşım ben neden bulamıyroum senin bul dediğin code leri.
arkadasim phpbb den phbb ye fark var yani sende ayni dosya icinde arananlarin benzerini bul ci bak icinde buna benzer leimler varmi diye

yda olmazsa o iki dosyayi zip halinde ver bi bakiym istersen

includes/bbcode.php
language/lang_english/lang_main.php
yasinozen
Kayıtlı Kullanıcı
Mesajlar: 45
Kayıt: 17.06.2007, 00:55
Konum: İzmir
İletişim:

Mesaj gönderen yasinozen »

Peki Arkadaşlar Bu Gizli link işini nasıl yapacagız ya hangi dosyayı indirecegiz siz hazırlasanız buraya verseniz indirsek hangi dosyanın içine atılacaksa atsak olmazmı arkadaşlar ben okudum okjudum anlamadım bi zahmet ya çok teşekkür ediyorum.
Kilitli

“2.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 7 misafir