
Перейти на страницу - перестала работать
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Перейти на страницу - перестала работать
Нужно смотреть, что происходит с переменной.
Т.е. либо
Код: Выделить всё
data-base-url="{BASE_URL|e('html_attr')}"
BASE_URL
не определяется, либо хитрая конструкция Twig не работает.-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Перейти на страницу - перестала работать
Нет. В
Но определяется тем параметром
Отправлено спустя 5 минут 29 секунд:
Должен быть такой
Отправлено спустя 28 секунд:
sasa85, Какие-то расширения установлены?
\phpbb\pagination.php
Код: Выделить всё
$tpl_prefix . 'BASE_URL' => is_string($base_url) ? $base_url : '',//@todo: Fix this for routes
$base_url
, что передается в функцию. В том числе и изviewtopc.php
Код: Выделить всё
$base_url = append_sid("{$phpbb_root_path}viewtopic.$phpEx", "f=$forum_id&t=$topic_id" . ((strlen($u_sort_param)) ? "&$u_sort_param" : '') . (($highlight_match) ? "&hilit=$highlight" : ''));
Адрес-то есть, но какой-то кривой.
Код: Выделить всё
data-base-url="./viewtopic.php?f=22&;t=9521"
Код: Выделить всё
data-base-url="./viewtopic.php?f=22&t=9521"
sasa85, Какие-то расширения установлены?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Перейти на страницу - перестала работать
Просто дважды кодированный.
Нет. Амперсанд ещё должен быть нормальным.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Перейти на страницу - перестала работать
Ну да, прохлопал.
Поэтому и не работает.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.2
- Сообщения: 318
- Стаж: 12 лет 10 месяцев
- Откуда: Киев Украина
- Благодарил (а): 56 раз
- Поблагодарили: 9 раз
- Забанен: Бессрочно
Re: Перейти на страницу - перестала работать
Была похожая проблема обновил [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded) проблема исчезла. Может поможет и ТС.
http://staiki.net/index.php Форум Компьютерная Помощь
Re: Перейти на страницу - перестала работать
staiki, обновление быстрого ответа не помогло.
Отправлено спустя 2 минуты 26 секунд:
Отправлено спустя 2 минуты 26 секунд:
А кем он дважды кодированный?
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: Перейти на страницу - перестала работать
Функцией
urlencode
, скорее всего.Но дело даже не в этом. На чистой установке всё должно быть в порядке.
Какая версия PHP установлена?
В конце концов можете сравнить отличия в файлах разных версий. Вдруг удастся найти причину.
Re: Перейти на страницу - перестала работать
PHP Version 5.3.3-7+squeeze8
Поставил чистый (без модов) phpbb 3.1.5 с phpbbguru и не работает переход.
На phpbb 3.1.4 и ниже все работало.
Отправлено спустя 1 час 29 минут 52 секунды:
Не, ну не работает чистая phpbb 3.1.5 ни на локале, ни на хостинге.
Все оказалось просто, в файле: forum_fn.js допущена ошибка, добавлено лишнее = на строке 42
Было:
Надо:
В 3.1.4 как раз так и было, а в 3.1.5 единственное изменение в этом файле.
Поставил чистый (без модов) phpbb 3.1.5 с phpbbguru и не работает переход.
На phpbb 3.1.4 и ниже все работало.
Отправлено спустя 1 час 29 минут 52 секунды:
Не, ну не работает чистая phpbb 3.1.5 ни на локале, ни на хостинге.
Все оказалось просто, в файле: forum_fn.js допущена ошибка, добавлено лишнее = на строке 42
Было:
Код: Выделить всё
if (page !== null && !isNaN(page) && page === Math.floor(page) && page > 0) {
Код: Выделить всё
if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0) {
Последний раз редактировалось sasa85 12.08.2015 19:14, всего редактировалось 2 раза.
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: Перейти на страницу - перестала работать
А если эту правку отставить, и еще добавить вот эту https://github.com/phpbb/phpbb/commit/7 ... 5f7fd4621c

-
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 17 лет 4 месяца
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 28 раз
- Поблагодарили: 53 раза
Re: Перейти на страницу - перестала работать
Да, есть такой баг, если не установить Быстрый ответ от LavIgor (или включить очищение формы быстрого ответа в Личке).
Интересно, он есть в Баг-трасе?
Интересно, он есть в Баг-трасе?
Последний раз редактировалось Борис Бердичевский 12.08.2015 19:01, всего редактировалось 1 раз.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
- phpBB 3.0.0 RC1
- Сообщения: 1457
- Стаж: 17 лет 4 месяца
- Откуда: Израиль, Беэр-Шева
- Благодарил (а): 28 раз
- Поблагодарили: 53 раза
Re: Перейти на страницу - перестала работать
sasa85,
похоже, это баг от разработчиков, так что вносите правку!
(И я тоже внесу).
похоже, это баг от разработчиков, так что вносите правку!
(И я тоже внесу).
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
-
- phpBB Guru
- Сообщения: 16948
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1701 раз
Re: Перейти на страницу - перестала работать
Я же выше дал ссылку на фикс...
Лучше как в родном ядре.