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

[3.1][3.2] Расширение Pages

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [3.1][3.2] Расширение Pages

Сообщение romaamor »

Тут даже ой.
Аватара пользователя
angst66
phpBB 3.0.0 RC1
Сообщения: 1469
Стаж: 12 лет 2 месяца
Благодарил (а): 86 раз
Поблагодарили: 149 раз

Re: [3.1][3.2] Расширение Pages

Сообщение angst66 »

В расширении на 3.1 такого нет.
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] Расширение Pages

Сообщение rst »

Возможно, у русскоязычных пользователей есть решение вопроса с изменением пути для версии 3.1?
Стандартно путь для этой версии выглядит так: /page/{route}. Мне (как и многим просителям на офе) необходимо убрать /page для версии 3.1

Регулярка для хтэксесс: RewriteRule ^page/(.*)$ /$1 [L,NC,R] не работает. Т.е. редирект идет, а страница не находится.

При изменении файла /ext/phpbb/pages/config/routing.yml (по каким-то причинам на англоязычном офе под страхом анафемы запрещают править этот файл) путь у созданных страниц расширения приобретает нужный вид, но перестают работать другие три расширения, у которых уже давно был изменен путь в их файлах routing.yml. Причем расширения никак не связаны между собой. (

Как ещё можно выпилить из пути этот несчастный "page"?
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 4 месяца
Благодарил (а): 267 раз
Поблагодарили: 216 раз
Контактная информация:

Re: [3.1][3.2] Расширение Pages

Сообщение Sumanai »

rst писал(а): 01.12.2017 17:45но перестают работать другие три расширения, у которых уже давно был изменен путь в их файлах routing.yml
То есть у них тоже удалён префикс? И как по вашему форум должен узнать, какое расширение вызвать?
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] Расширение Pages

Сообщение rst »

Sumanai писал(а): 01.12.2017 17:53И как по вашему форум должен узнать, какое расширение вызвать?
У них переименован префикс, не удален.

Отправлено спустя 1 минуту 52 секунды:
И там везде изменен:

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

 pattern: 
А в этом расширении есть только:
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] Расширение Pages

Сообщение Татьяна5 »

rst писал(а): 01.12.2017 17:45Причем расширения никак не связаны между собой
Видимо, становятся связаны. Видом ссылок
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] Расширение Pages

Сообщение rst »

Расширения, у которых изменен pattern, работают вместе без проблем, имена не совпадают. Перестают работать они только после того, как у расширения Pages изменяем

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

path: /page/{route}
на

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

path: /{route}
При этом расширение Pages после изменения пути полностью работоспособно.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] Расширение Pages

Сообщение Татьяна5 »

Они все после этой правки могут попасть под правило path: /{route}, т.е. любой запрос начнёт обрабатываться расширением pages (здесь может начать, а может и нет, зависит от нерегулируемого порядка подключения расширений в движок)
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] Расширение Pages

Сообщение rst »

И как быть? Никак не быть? (((
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] Расширение Pages

Сообщение Татьяна5 »

Можно использовать другой префикс, но не убирать его совсем
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] Расширение Pages

Сообщение rst »

Да, этот вариант ес-но работает. Но есть как минимум 2 причины, по которым он совершенно неудобен.

1. необоснованное удлинение ссылки, на этом движке и так ссылки трехэтажные
2. расширение для 3.2 наоборот работает без префикса, там прямой путь из коробки. Т.е. старые ссылки будут доступны, а новые будут без префикса. Получится 2 вида ссылок, а это какая-то ерунда. А перейти на 3.2 бескровно я не могут, т.к. это чревато как минимум потерей 3-х расширений, которые жизненно необходимы.

Т.е. в том виде как оно есть сейчас проблема не решается? Не через расширение, не через хтэксесс, никак иначе? Я в принципе готов найти все вхождения этого долбаного /page/ даже если их будет 500 в файлах расширения и удалить, если это вдруг может помочь (
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] Расширение Pages

Сообщение Татьяна5 »

Если в 3.2 сделали без /page/, то там значит надо разбираться, как обошли проблему с пересечением расширений (и обошли ли её вообще)
rst
phpBB 2.0.1
Сообщения: 255
Стаж: 7 лет 4 месяца
Благодарил (а): 49 раз
Поблагодарили: 6 раз

Re: [3.1][3.2] Расширение Pages

Сообщение rst »

Да, в 3.2 всё идет в корень, причем как я понимаю из отзывов с офа, там тоже по другому нельзя, только в корень )))))))))
Т.е. для 3.1 нельзя без префикса, а в 3.2 с префиксом. Гениальная штука )
Cucumber
phpBB 1.2.0
Сообщения: 19
Стаж: 6 лет 1 месяц
Благодарил (а): 1 раз
Забанен: Бессрочно

Re: [3.1][3.2] Расширение Pages

Сообщение Cucumber »

Страница пустая, вроде всё сделал как положено. Но, где-то промахнулся. Страницы просто нет! Всё пусто!
И вот смущает речь про шаблоны. То есть перед этим ещё и шаблон надо сверстать?
Изображение
Cucumber
phpBB 1.2.0
Сообщения: 19
Стаж: 6 лет 1 месяц
Благодарил (а): 1 раз
Забанен: Бессрочно

Re: [3.1][3.2] Расширение Pages

Сообщение Cucumber »

Не могу найти созданную страницу. Каклй-=то шаблон для неё надо делать?
Ответить

Вернуться в «Поддержка расширений для phpBB»