Страница 2 из 2

Добавлено: 14.02.2007 1:22
edgar
Вот еще мод для скрытия ссылок от гостей.

http://phpbb.mwegner.de/phpbb2/snippets ... index.html

Добавлено спустя 7 минут 11 секунд:

Описание:
Ссылки (BBCode: , ... и обычные ссылки) не показываются гостям. Вместо них - текст от админа. Зарегистрированные пользователи видят ссылку. Мод не скрывает от гостей мыла. Чтоб скрыть e-мэйлы нужен этот мод

Re: Hide Links Addon [Hide BB-Code URL]

Добавлено: 18.02.2009 22:17
SMM
возможно как то в этом моде сделать игнорирование скрытия ссылок для определенного домена.
то есть цель чтобы гости видели внутренние ссылки ресурса. но не видели внешние

я пытался сделать так.
был код от мода

Код: Выделить всё

 $patterns[] = "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is"; 
   if ( !$userdata['session_logged_in'] ) 
   { 
      $replacements[] = $replacer; 
   } 
   else 
   { 
      $replacements[] = $bbcode_tpl['url1']; 
мой код

Код: Выделить всё

	preg_match_all('#\[url\]((www|ftp)\.[^ \"\n\r\t<]*?)\[/url\]#i',$text,$m,PREG_SET_ORDER);
	foreach($m as $v)
		if(stripos($v[0],'sitesite.com')!==false)
			$text=str_replace($v[0],'<a href="http://'.$v[1].'" target="_blank">'.$v[1].'</a>',$text);