Hide Links Addon [Hide BB-Code URL]

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

Сообщение edgar » 14.02.2007 1:22

Вот еще мод для скрытия ссылок от гостей.

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

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

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

Аватара пользователя
SMM
phpBB 1.4.2
Сообщения: 70
Зарегистрирован: 29.07.2006 14:41
Откуда: Казань
Благодарил (а): 9 раз
Контактная информация:

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

Сообщение SMM » 18.02.2009 22:17

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

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

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

 $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);
Спорьте, заблуждайтесь, ошибайтесь, но, ради бога, размышляйте, и хотя криво, да сами.

Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»