Показать сообщение отдельно
Старый 22.11.2011, 09:28 Вверх   #54
Новичок
 
Аватар для mescaliN
mescaliN вне форума
Доп. информация
По умолчанию

Цитата Сообщение от zaren3000 Посмотреть сообщение
Все способы, которые стоят выше не работают. Как удалить вообще с форума highlight?
Думаю кто-то все еще не нашел ответа на данный вопрос.
Вот нашел решение, вроде все работает нормально.

Открываем файл: showthread.php
Стр. 411-431
И удаляем указанный в bbcode - участок кода:
PHP код:
if (!empty($vbulletin->GPC['highlight'])) 


    
$highlight preg_replace('#\*+#s''*'$vbulletin->GPC['highlight']); 
    if (
$highlight != '*'
    { 
        
$regexfind = array('\*''\<''\>'); 
        
$regexreplace = array('[\w.:@*/?=]*?''<''>'); 
        
$highlight preg_quote(strtolower($highlight), '#'); 
        
$highlight explode(' '$highlight); 
        
$highlight str_replace($regexfind$regexreplace$highlight); 
        foreach (
$highlight AS $val
        { 
            if (
$val trim($val)) 
            { 
                
$replacewords[] = htmlspecialchars_uni($val); 
            } 
        } 
    } 

Проделываем аналогичные операции по удалению выделенного кода подсветки в файле: showpost.php
Стр. 75-87
PHP код:
if (!empty($vbulletin->GPC['highlight'])) 

    
$highlight str_replace('\*''[a-z]*'preg_quote(strtolower($vbulletin->GPC['highlight']), '/')); 
    
$highlightwords explode(' '$highlight); 
    foreach (
$highlightwords AS $val
    { 
        if (
$val == 'or' OR $val == 'and' OR $val == 'not'
        { 
            continue; 
        } 
        
$replacewords[] = $val
    } 

(с) StenLi
  Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.04866 секунды с 10 запросами