Страница 2 из 6

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

Добавлено: 04.11.2017 11:06
romaamor
Тут даже ой.

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

Добавлено: 04.11.2017 11:21
angst66
В расширении на 3.1 такого нет.

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

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

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

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

Как ещё можно выпилить из пути этот несчастный "page"?

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

Добавлено: 01.12.2017 17:53
Sumanai
rst писал(а): 01.12.2017 17:45но перестают работать другие три расширения, у которых уже давно был изменен путь в их файлах routing.yml
То есть у них тоже удалён префикс? И как по вашему форум должен узнать, какое расширение вызвать?

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

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

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

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

 pattern: 
А в этом расширении есть только:

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

Добавлено: 01.12.2017 18:24
Татьяна5
rst писал(а): 01.12.2017 17:45Причем расширения никак не связаны между собой
Видимо, становятся связаны. Видом ссылок

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

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

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

path: /page/{route}
на

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

path: /{route}
При этом расширение Pages после изменения пути полностью работоспособно.

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

Добавлено: 01.12.2017 19:35
Татьяна5
Они все после этой правки могут попасть под правило path: /{route}, т.е. любой запрос начнёт обрабатываться расширением pages (здесь может начать, а может и нет, зависит от нерегулируемого порядка подключения расширений в движок)

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

Добавлено: 01.12.2017 19:37
rst
И как быть? Никак не быть? (((

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

Добавлено: 01.12.2017 19:57
Татьяна5
Можно использовать другой префикс, но не убирать его совсем

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

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

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

Т.е. в том виде как оно есть сейчас проблема не решается? Не через расширение, не через хтэксесс, никак иначе? Я в принципе готов найти все вхождения этого долбаного /page/ даже если их будет 500 в файлах расширения и удалить, если это вдруг может помочь (

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

Добавлено: 02.12.2017 12:01
Татьяна5
Если в 3.2 сделали без /page/, то там значит надо разбираться, как обошли проблему с пересечением расширений (и обошли ли её вообще)

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

Добавлено: 02.12.2017 12:33
rst
Да, в 3.2 всё идет в корень, причем как я понимаю из отзывов с офа, там тоже по другому нельзя, только в корень )))))))))
Т.е. для 3.1 нельзя без префикса, а в 3.2 с префиксом. Гениальная штука )

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

Добавлено: 02.02.2018 16:30
Cucumber
Страница пустая, вроде всё сделал как положено. Но, где-то промахнулся. Страницы просто нет! Всё пусто!
И вот смущает речь про шаблоны. То есть перед этим ещё и шаблон надо сверстать?
Изображение

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

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