Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
2x2

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

Рекомендованные сообщения

Господа!

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

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

Спасибо.

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


Ссылка на сообщение

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

ПРимерно минут 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 );
			}
		}

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение

Вас так же.

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...