Skip to content

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

Господа!

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

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

Спасибо.

 

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

Featured Replies

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

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

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

 

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

  • Author

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

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

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

  • Author

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

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

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

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

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

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

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

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

сделано.

открыть ./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 );
			}
		}

  • Author

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

 

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

Вас так же.

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

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

  • 3 years later...

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

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

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

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

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

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

newbie сказал(а):

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

 

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

 

Пользователь Sys. IPB version:3.1.x

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.