Отдельные теги в подписи как запретить?
#1
Отправлено 25 Декабрь 2008 - 14:07
Господа!
Посоветуйте, пожалуйста, как запретить отдельные теги для применения участниками в подписи?
То есть, к примеру, тег [size] я хочу запретить для использования в подписи, но другие оставить. Где это регулируется?
Спасибо.
Версии форумов 217 и 235.
Посоветуйте, пожалуйста, как запретить отдельные теги для применения участниками в подписи?
То есть, к примеру, тег [size] я хочу запретить для использования в подписи, но другие оставить. Где это регулируется?
Спасибо.
Версии форумов 217 и 235.
#2
Отправлено 25 Декабрь 2008 - 14:31
Это не в скинах.
Подпись через админку регулируется, что можно, что нельзя там...
Но что касается тегов, это вроде в настройке bb-кодов можно запретить только.
Тему перенесу.
Подпись через админку регулируется, что можно, что нельзя там...
Но что касается тегов, это вроде в настройке bb-кодов можно запретить только.
Тему перенесу.
#3
Отправлено 25 Декабрь 2008 - 18:40
Через админку можно либо все теги в подписи отключить, либо все включить. Может быть как-то индивидуально для подписи можно разрешенные теги прописать?
#5
Отправлено 25 Декабрь 2008 - 20:33
нет такого. Можно изменять исходные файлы, для убивания кодов.
#10
Отправлено 30 Декабрь 2008 - 16:49
сделано.
открыть ./sources/classes/bbcode/class_bbcode.php
найтизаменить на
-------------------
открыть ./sources/classes/bbcode/class_bbcode_legacy.php
найтизаменить на
открыть ./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 );
}
}
#11
Отправлено 30 Декабрь 2008 - 21:52
Огромное спасибо. Кстати, на 236-й версии тоже работает.
И Вас с наступающим Новым годом!
И Вас с наступающим Новым годом!
#12
Отправлено 30 Декабрь 2008 - 23:39
Вас так же.
Работать будет на всех 2.х версия наверно.
Применимо для практически любого тега
Работать будет на всех 2.х версия наверно.
Применимо для практически любого тега
#13
Отправлено 05 Январь 2012 - 08:39
как запретить использование вв кодов в подписи? не могу что то найти ((













