Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
2x2

Отдельные теги в подписи как запретить?

Recommended Posts

Господа!

Посоветуйте, пожалуйста, как запретить отдельные теги для применения участниками в подписи?

То есть, к примеру, тег я хочу запретить для использования в подписи, но другие оставить. Где это регулируется?

Спасибо.

 

Версии форумов 217 и 235.

Share this post


Link to post
Share on other sites

Это не в скинах.

Подпись через админку регулируется, что можно, что нельзя там...

Но что касается тегов, это вроде в настройке bb-кодов можно запретить только.

 

Тему перенесу.

Share this post


Link to post
Share on other sites

Через админку можно либо все теги в подписи отключить, либо все включить. Может быть как-то индивидуально для подписи можно разрешенные теги прописать?

Share this post


Link to post
Share on other sites

Тему переношу.

Share this post


Link to post
Share on other sites

нет такого. Можно изменять исходные файлы, для убивания кодов.

Share this post


Link to post
Share on other sites

Для меня пока сложно это понять. :( Спасибо

Share this post


Link to post
Share on other sites

Просто какие вам теги нужно убить?

А я постараюсь реализовать

Share this post


Link to post
Share on other sites
Просто какие вам теги нужно убить?

А я постараюсь реализовать

Большое спасибо. Тег

Share this post


Link to post
Share on other sites

сейчас подумаю.

ПРимерно минут 30 займет

Share this post


Link to post
Share on other sites

сделано.

открыть ./sources/classes/bbcode/class_bbcode.php

найти

			while ( preg_match( "#\[size=([^\]]+)\](.+?)\[/size\]#is", $txt ) )
		{
			$txt = preg_replace_callback( "#\[size=([^\]]+)\](.+?)\[/size\]#is"	, array( &$this, '_regex_font_attr_size' ), $txt );
		}

заменить на

			if (!$this->parsing_signature)
		{
			while ( preg_match( "#\[size=([^\]]+)\](.+?)\[/size\]#is", $txt ) )
			{
				$txt = preg_replace_callback( "#\[size=([^\]]+)\](.+?)\[/size\]#is"	, array( &$this, '_regex_font_attr_size' ), $txt );
			}
		}

-------------------

открыть ./sources/classes/bbcode/class_bbcode_legacy.php

найти

			while ( preg_match( "#\[size=([^\]]+)\](.+?)\[/size\]#ies", $txt ) )
		{
			$txt = preg_replace( "#\[size=([^\]]+)\](.+?)\[/size\]#ies"	, "\$this->regex_font_attr(array('s'=>'size','1'=>'\\1','2'=>'\\2'))", $txt );
		}

заменить на

			if (!$this->parsing_signature)
		{
			while ( preg_match( "#\[size=([^\]]+)\](.+?)\[/size\]#ies", $txt ) )
			{
				$txt = preg_replace( "#\[size=([^\]]+)\](.+?)\[/size\]#ies"	, "\$this->regex_font_attr(array('s'=>'size','1'=>'\\1','2'=>'\\2'))", $txt );
			}
		}

Share this post


Link to post
Share on other sites

Огромное спасибо. Кстати, на 236-й версии тоже работает.

 

И Вас с наступающим Новым годом! :)

Share this post


Link to post
Share on other sites

Вас так же.

Работать будет на всех 2.х версия наверно.

Применимо для практически любого тега

Share this post


Link to post
Share on other sites

как запретить использование вв кодов в подписи? не могу что то найти ((

Share this post


Link to post
Share on other sites

как запретить использование вв кодов в подписи? не могу что то найти ((

АЦ -> Настройки и инструменты -> Системные настройки -> Пользователи -> Профили пользователей.

Разрешить BB-коды в подписи?

Share this post


Link to post
Share on other sites

АЦ -> Настройки и инструменты -> Системные настройки -> Пользователи -> Профили пользователей.

Такое есть в IP.Board 2.x?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...