Перейти к контенту

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

Просто так это не решить т.е. вырезал кусок кода и готово :D

 

size Этот используется совместно и в темах. Соотвественно это все дело парсится в post_parser.php и изменения в этом файле удалят size и в темах.

 

Можно со skin_ucp.php вырезать

 

</select><select name='fsize' class='codebuttons' onchange="alterfont(this.options[this.selectedIndex].value, 'SIZE')" onmouseover="hstat('size')">
<option value='0'>{$ibforums->lang['ct_size']}</option>
<option value='1'>{$ibforums->lang['ct_sml']}</option>
<option value='7'>{$ibforums->lang['ct_lrg']}</option>
<option value='14'>{$ibforums->lang['ct_lest']}</option>

Но это не видно будет этого тега, но его использование не выключается.

Ссылка на комментарий
Поделиться на других сайтах

открываешь ./sources/lib/post_parser.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 ($in['SIGNATURE'] != 1) {

 

и после нее вставляешь то что вырезал. Аналогично и с другими тегами.

 

Короче все теги кторые будут содержаться в теле условия if ($in['SIGNATURE'] != 1) в подписи парсится не будут.

Ссылка на комментарий
Поделиться на других сайтах

Вырезал я

 

while ( preg_match( "#\]+)\](.+?)\[/size\]#ies", $txt ) )

{

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

}

 

while ( preg_match( "#\]+)\](.*?)\[/font\]#ies", $txt ) )

{

    $txt = preg_replace( "#\]+)\](.*?)\[/font\]#ies"    , "\$this->regex_font_attr(array('s'=>'font','1'=>'\\1','2'=>'\\2'))", $txt );

}

 

while( preg_match( "#\]+)\](.+?)\[/color\]#ies", $txt ) )

{

    $txt = preg_replace( "#\]+)\](.+?)\[/color\]#ies"  , "\$this->regex_font_attr(array('s'=>'col' ,'1'=>'\\1','2'=>'\\2'))", $txt );

}

 

И вставил куда надо было. Все равно теги работают в подписи =)

 

Причем если эти коды тегов в старом месте вырезать, а в новом не вставлять, то все равно они работают =)

 

 

Что делать? =))

Ссылка на комментарий
Поделиться на других сайтах

в общем так подписи как и сообщения лежат уже отпарсенными в базе, а это значит что твое изменение будет влиять на пользователей которые только будут пытаться задействовать эти теги в подписи, старые же подписи такими и остануться.
Ссылка на комментарий
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.