Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Перейти на страницу - перестала работать

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 13 лет 5 месяцев
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Перейти на страницу - перестала работать

Сообщение sasa85 »

А подскажите как сделать чтобы там появился адрес? :oops:
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Перейти на страницу - перестала работать

Сообщение LavIgor »

Нужно смотреть, что происходит с переменной.

Код: Выделить всё

data-base-url="{BASE_URL|e('html_attr')}"
Т.е. либо BASE_URL не определяется, либо хитрая конструкция Twig не работает.
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 13 лет 5 месяцев
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Перейти на страницу - перестала работать

Сообщение sasa85 »

а BASE_URL определяется в viewtopic?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Перейти на страницу - перестала работать

Сообщение Sheer »

Нет. В \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" : '')); 
Отправлено спустя 5 минут 29 секунд:
sasa85 писал(а): там идет адрес, а у меня адреса нет
Адрес-то есть, но какой-то кривой.

Код: Выделить всё

data-base-url="./viewtopic.php?f=22&amp&#x3B;t=9521"
Должен быть такой

Код: Выделить всё

data-base-url="./viewtopic.php?f=22&t=9521"
Отправлено спустя 28 секунд:
sasa85, Какие-то расширения установлены?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Перейти на страницу - перестала работать

Сообщение LavIgor »

Sheer писал(а): какой-то кривой.
Просто дважды кодированный.
Sheer писал(а): Должен быть такой
Нет. Амперсанд ещё должен быть нормальным.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 3 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Перейти на страницу - перестала работать

Сообщение Sheer »

LavIgor писал(а): Амперсанд ещё должен быть нормальным
Ну да, прохлопал.
LavIgor писал(а): дважды кодированный
Поэтому и не работает.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
staiki
phpBB 2.0.2
Сообщения: 318
Стаж: 11 лет 11 месяцев
Откуда: Киев Украина
Благодарил (а): 56 раз
Поблагодарили: 9 раз
Забанен: Бессрочно

Re: Перейти на страницу - перестала работать

Сообщение staiki »

Была похожая проблема обновил [beta] Быстрый ответ: перезагрузка (QuickReply Reloaded) проблема исчезла. Может поможет и ТС.
http://staiki.net/index.php Форум Компьютерная Помощь
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 13 лет 5 месяцев
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Перейти на страницу - перестала работать

Сообщение sasa85 »

staiki, обновление быстрого ответа не помогло.

Отправлено спустя 2 минуты 26 секунд:
LavIgor писал(а): Просто дважды кодированный.
А кем он дважды кодированный?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 10 лет
Благодарил (а): 41 раз
Поблагодарили: 831 раз

Re: Перейти на страницу - перестала работать

Сообщение LavIgor »

sasa85 писал(а): А кем он дважды кодированный?
Функцией urlencode, скорее всего.
Но дело даже не в этом. На чистой установке всё должно быть в порядке.
Какая версия PHP установлена?
В конце концов можете сравнить отличия в файлах разных версий. Вдруг удастся найти причину.
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 13 лет 5 месяцев
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Перейти на страницу - перестала работать

Сообщение sasa85 »

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
Было:

Код: Выделить всё

if (page !== null && !isNaN(page) && page === Math.floor(page) && page > 0) {
Надо:

Код: Выделить всё

if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0) {
В 3.1.4 как раз так и было, а в 3.1.5 единственное изменение в этом файле.
Последний раз редактировалось sasa85 12.08.2015 19:14, всего редактировалось 2 раза.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Перейти на страницу - перестала работать

Сообщение rxu »

sasa85 писал(а): а в 3.1.5 единственное изменение в этом файле.
А если эту правку отставить, и еще добавить вот эту https://github.com/phpbb/phpbb/commit/7 ... 5f7fd4621c :?:
Изображение
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Перейти на страницу - перестала работать

Сообщение Борис Бердичевский »

Да, есть такой баг, если не установить Быстрый ответ от LavIgor (или включить очищение формы быстрого ответа в Личке).
Интересно, он есть в Баг-трасе?
Последний раз редактировалось Борис Бердичевский 12.08.2015 19:01, всего редактировалось 1 раз.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
sasa85
phpBB 1.4.4
Сообщения: 171
Стаж: 13 лет 5 месяцев
Благодарил (а): 14 раз
Поблагодарили: 1 раз

Re: Перейти на страницу - перестала работать

Сообщение sasa85 »

С правкой работает тоже. А как лучше?
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Перейти на страницу - перестала работать

Сообщение Борис Бердичевский »

sasa85,
похоже, это баг от разработчиков, так что вносите правку!
(И я тоже внесу).
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16384
Стаж: 18 лет
Откуда: Красноярск
Благодарил (а): 524 раза
Поблагодарили: 1749 раз

Re: Перейти на страницу - перестала работать

Сообщение rxu »

Борис Бердичевский писал(а): Интересно, он есть в Баг-трасе?
Я же выше дал ссылку на фикс...
sasa85 писал(а): А как лучше?
Лучше как в родном ядре.
Изображение

Вернуться в «Поддержка phpBB 3.1.x»