Не работает highlight после поиска
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Не работает highlight после поиска
Столкнулся с такой проблемой, после поиска, искомая строка не подсвечивается.
Хотя все в строке передается нормально:
forum/ftopicNNN.php&highlight=TEXT
В чем может быть проблема? До апдейтился до phpBB 2.0.22 всеравно так же, до 23 посмотрел по файлам вроде смысла нету.
Хотя все в строке передается нормально:
forum/ftopicNNN.php&highlight=TEXT
В чем может быть проблема? До апдейтился до phpBB 2.0.22 всеравно так же, до 23 посмотрел по файлам вроде смысла нету.
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
Re: Не работает highlight после поиска
смысл есть. Правда вашей проблеме это не поможет.dazed писал(а):до 23 посмотрел по файлам вроде смысла нету.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
Хорошо установлю, но немного по позже. Сейчас очень важно настроить подсветку.
В чем может быть проблема?
Вот код отвечающий за подсветку в файле viewtopic.php:
Что может быть не так?
В чем может быть проблема?
Вот код отвечающий за подсветку в файле viewtopic.php:
Код: Выделить всё
//
// Highlight active words (primarily for search)
//
if ($highlight_match)
{
// This has been back-ported from 3.0 CVS
$message = preg_replace('#(?!<.*)(?<!\w)(' . $highlight_match . ')(?!\w|[^<>]*>)#i', '<b style="color:#'.$theme['fontcolor3'].'">\1</b>', $message);
}
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
До апгрейдил до 23 версии.
Все по прежнему.
Проверял файл viewtopic.php с оригинальным файлов в редакторе на наличие производимых изменений, все в принципе ОК.
Где еще может крыться причина?
Все по прежнему.
Проверял файл viewtopic.php с оригинальным файлов в редакторе на наличие производимых изменений, все в принципе ОК.
Где еще может крыться причина?
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Не работает highlight после поиска
dazed
А какой стиль используется? И есть ли в этом стиле файл theme_info.cfg а в нём строка
А какой стиль используется? И есть ли в этом стиле файл theme_info.cfg а в нём строка
Код: Выделить всё
$имя_стиля[0]['fontcolor3'] = "что-то там....";
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
Палыч
Сейчас не могу посмотреть в theme_info.cfg, но тут дело не в стилях.
Т.к. я когда смотрю исходный код HTML возвращаемый форумом, то там чисто все..
т.е. к примеру в строке передаю "highlight=TEXT" - подсвечивать слово TEXT, и у меня в HTML все чисто:
а должно быть ведь типа такого:
что же это может быть? Кроме файла viewtopic.php за подсветку еще какието отвечают?
Сейчас не могу посмотреть в theme_info.cfg, но тут дело не в стилях.
Т.к. я когда смотрю исходный код HTML возвращаемый форумом, то там чисто все..
т.е. к примеру в строке передаю "highlight=TEXT" - подсвечивать слово TEXT, и у меня в HTML все чисто:
Код: Выделить всё
Тра-та-та это все просто TEXT и нечего больше
Код: Выделить всё
Тра-та-та это все просто <span .....>TEXT</span> и нечего больше
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
Стиль используется модифицированный subSilver, строка такая есть:
Код: Выделить всё
$subSilver[0]['fontcolor3'] = "FFA34F";
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Re: Не работает highlight после поиска
Должно бытьdazed писал(а):forum/ftopicNNN.php&highlight=TEXT
forum/ftopicNNN.php?highlight=TEXT
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- Former team member
- Сообщения: 9683
- Стаж: 18 лет 11 месяцев
- Откуда: Питер
- Благодарил (а): 1 раз
- Поблагодарили: 27 раз
Re: Не работает highlight после поиска
Alek$
По-моему, здесь как раз амперсанд...
Вопрос (?) - для уточнения форума, топика, поста...
По-моему, здесь как раз амперсанд...
Вопрос (?) - для уточнения форума, топика, поста...
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
Палыч
Это для топика.
Попоробывал и с вопросом (?) все так же..
Это для топика.
Попоробывал и с вопросом (?) все так же..
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Re: Не работает highlight после поиска
Палыч
highlight - это обычный GET параметр, передаваемый скрипту. Параметры от урл должны отделяться знаком вопроса и уже друг от друга - амперсантом.
highlight - это обычный GET параметр, передаваемый скрипту. Параметры от урл должны отделяться знаком вопроса и уже друг от друга - амперсантом.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
Чувствую что дело тут в ".htaccess" скорее.
Может кто-то свой выложить или в моем глянуть что может быть?
вот код:
Может кто-то свой выложить или в моем глянуть что может быть?
вот код:
Код: Выделить всё
RewriteEngine On
RewriteRule ^forums.* /index.php
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* ./viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^mforum([0-9]*).* ./viewforum.php?f=$1&mark=topic
RewriteRule ^forum([0-9]*).* ./viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* ./viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* ./viewtopic.php?t=$1&view=next
RewriteRule ^newtopic([0-9]*).* ./viewtopic.php?t=$1&view=newest
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* ./viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([0-9]*)-([a-zA-Z]*)-([a-zA-Z]*).* ./viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^ftopic([0-9]*)-([0-9]*).* ./viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* ./viewtopic.php?t=$1
RewriteRule ^sutra([0-9]*).* ./viewtopic.php?p=$1
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Re: Не работает highlight после поиска
Попробуйте так:
Код: Выделить всё
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*)[^?]*\??(.*) ./viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4&$5
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 16 лет 7 месяцев
Re: Не работает highlight после поиска
Alek$
ее как дополнительное правило вставлять?
Все так же..
А в файле "includes\page_header.php" нужно менять в функции что-то?
ее как дополнительное правило вставлять?
Все так же..
А в файле "includes\page_header.php" нужно менять в функции что-то?
Код: Выделить всё
function replace_mod_rewrite($s)
{
$urlin = array(
"'(?<!/)viewforum.php\?f=([0-9]*)&topicdays=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewforum.php\?f=([0-9]*)&mark=topics'",
"'(?<!/)viewforum.php\?f=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=previous'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=next'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&view=newest'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&start=([0-9]*)'", "'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)&postdays=([0-9]*)&postorder=([a-zA-Z]*)&highlight=([a-zA-Z0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)&start=([0-9]*)'",
"'(?<!/)viewtopic.php\?t=([0-9]*)'",
"'(?<!/)viewtopic.php\?p=([0-9]*)'");
$urlout = array(
"viewforum\\1-\\2-\\3.php",
"mforum\\1.php",
"forum\\1.php",
"ptopic\\1.php",
"ntopic\\1.php",
"newtopic\\1.php",
"ftopic\\1-\\2-\\3-\\4.php",
"ftopic\\1-\\2-\\3-\\4-\\5.php",
"ftopic\\1-\\2.php",
"ftopic\\1.php",
"sutra\\1.php");
$s = preg_replace($urlin, $urlout, $s);
return $s;
}
-
- Former team member
- Сообщения: 2616
- Стаж: 19 лет 8 месяцев
- Откуда: Новосибирск
- Поблагодарили: 3 раза
Re: Не работает highlight после поиска
Вместоdazed писал(а):ее как дополнительное правило вставлять?
Код: Выделить всё
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* ./viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.