Расширения - это просто!

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Расширения - это просто!

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

rxu, да, она есть, но переписывать код - не вариант (код от мода и довольно большого объёма). Надо как-то по-другому получить класс...
Отправила что есть в ЛС
Аватара пользователя
saturn-z
phpBB 2.0.0
Сообщения: 241
Стаж: 12 лет 5 месяцев
Откуда: РФ, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 90 раз

Re: Расширения - это просто!

Сообщение saturn-z »

На 3.2 отказалось работать расширение [BETA] ActiveUser - Конкурс на самого активного пользователя
При переходе на страницу расширения получаю No route found for "GET /activeuser" (from "http://www.ribak72.ru/community/activeuser")
В расширении не используются уведомления... В чём может быть проблема, ума не приложу.
На 3.1 прекрасно работает.
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 17 лет 4 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 28 раз
Поблагодарили: 53 раза

Re: Расширения - это просто!

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

saturn-z,
для этого есть тема: Работоспособность расширений 3.1 на 3.2

Отправлено спустя 18 минут 18 секунд:
Ещё я давно открыл тему [3.2] Изменения в расширениях по сравнению с версией 3.1
Там есть инфо о паре изменений в 3.2 о сравнению с 3.1.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Расширения - это просто!

Сообщение rxu »

saturn-z писал(а): При переходе на страницу расширения получаю
А если в routing.yml вместо слова pattern использовать path?
Изображение
Аватара пользователя
saturn-z
phpBB 2.0.0
Сообщения: 241
Стаж: 12 лет 5 месяцев
Откуда: РФ, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 90 раз

Re: Расширения - это просто!

Сообщение saturn-z »

rxu, ситуация не изменилась
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Расширения - это просто!

Сообщение rxu »

А если кэш очистить?
Изображение
Аватара пользователя
saturn-z
phpBB 2.0.0
Сообщения: 241
Стаж: 12 лет 5 месяцев
Откуда: РФ, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 90 раз

Re: Расширения - это просто!

Сообщение saturn-z »

Само собой, почистил в админке, в браузере, потом ещё пробовал физически удалять все файлы из папки cache/production, и снова чистил кеш в браузере.
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: Расширения - это просто!

Сообщение LavIgor »

saturn-z, а на сервере включён mod_rewrite?
Если через app.php попробовать?
Аватара пользователя
saturn-z
phpBB 2.0.0
Сообщения: 241
Стаж: 12 лет 5 месяцев
Откуда: РФ, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 90 раз

Re: Расширения - это просто!

Сообщение saturn-z »

LavIgor, включен, через арр пробовал, тоже самое.
на 3.1 всё работает
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
Аватара пользователя
wwwmaster
phpBB 1.4.3
Сообщения: 91
Стаж: 9 лет 3 месяца
Благодарил (а): 9 раз
Поблагодарили: 7 раз
Забанен: Бессрочно

Re: Расширения - это просто!

Сообщение wwwmaster »

rxu писал(а): А если в routing.yml вместо слова pattern использовать path?
Есть несколько расширений, где прописан как раз pattern, а расширения отлично работают на 3.2.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1700 раз

Re: Расширения - это просто!

Сообщение rxu »

saturn-z, у вас в названии файла routing.yml пробел впереди. Убрать, очистить кэш, вуаля.
Изображение
Аватара пользователя
saturn-z
phpBB 2.0.0
Сообщения: 241
Стаж: 12 лет 5 месяцев
Откуда: РФ, Тюмень
Благодарил (а): 12 раз
Поблагодарили: 90 раз

Re: Расширения - это просто!

Сообщение saturn-z »

rxu писал(а): пробел впереди.
Просто невероятно! Как он там оказался :lol:
Самое интересное, в 3.1 работало с пробелом. ;)

Проблема решена.
Немало нужно знания, чтобы уметь скрыть перед другими свое незнание.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Расширения - это просто!

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

Есть ли где-нибудь пример, как быть в ситуации, когда на страницу может передаваться разный набор get-параметров (к примеру, ?i=5&y=6, ?m=2&mode=json, и ещё много других наборов)? Как в таком случае составить pattern в routing.yml?
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 11 лет
Благодарил (а): 39 раз
Поблагодарили: 792 раза

Re: Расширения - это просто!

Сообщение LavIgor »

Татьяна5, так GET-параметры же могут быть любыми, определяется основной адрес по типу site.com/category/subcategory/page.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12752
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: Расширения - это просто!

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

LavIgor, предлагаешь оставить адреса в виде /page?i=5&y=6, не приводить к виду /page/5/6? (В Thanks for post приведено к такому виду, но там набор параметров один.) Или как?

Вернуться в «Для разработчиков»