Уважаемые пользователи!
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. Здесь можно попросить помощи в разработке у коллег.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

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

Сообщение rxu »

Татьяна5, попробовал, действительно не работает. Странно то, что в спасибках работает.

Отправлено спустя 13 минут 39 секунд:
rxu писал(а): 04.06.2017 19:40в спасибках работает.
Хотя нет, там не так.

Отправлено спустя 14 минут 20 секунд:
Татьяна5, вариант такой. В main() добавляются строки вида $this->request->overwrite('u', $u);, после этого в других ниже вызываемых классах должно срабатывать $this->request->variable('u', 0);.
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12422
Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2474 раза

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

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

С overwrite срабатывает
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

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

Сообщение rxu »

Решение кривое, но лучшего пока не видно.
Изображение
Konstancius
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 4 месяца
Поблагодарили: 9 раз

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

Сообщение Konstancius »

Татьяна5, а почему вы используете pattern для описания пути маршрута? Начиная с Symfony 2.2 pattern является устаревшим и в версии 3.0 был удален. Сейчас следует использовать path с тем же синтаксисом и с таким же смыслом.
Не уверен, что phpbb скоро начнет использовать 3 версию Symfony, но все же...
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

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

Сообщение LavIgor »

Konstancius писал(а): 05.06.2017 8:24Не уверен, что phpbb скоро начнет использовать 3 версию Symfony, но все же...
Не скоро, а уже.
И даже не 3.0, а 3.1.
В следующей ветке, phpBB 3.3.
Konstancius
phpBB 1.2.1
Сообщения: 20
Стаж: 15 лет 4 месяца
Поблагодарили: 9 раз

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

Сообщение Konstancius »

LavIgor писал(а): 05.06.2017 9:19 Не скоро, а уже.
И даже не 3.0, а 3.1.
В следующей ветке, phpBB 3.3.
Хм, значит повысятся системные требования.
Ну так тем более, не следует использовать то что помечено как устаревшее.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

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

Сообщение Siava »

А как правильно прописать в composer.json в секции version-check адрес, если сайт использует только https?
Я когда включил редирект с http на https, то отвалилась проверка версий моих расширений.

Пробую сделать так

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

        "version-check": {
            "host": "ssl://siava.ru",
            "directory": "/dev/phpbb_ext_versions",
            "filename": "SinglePost.json"
        }
но получаю
Не удалось получить сведения о последней версии.

Действие не может быть завершено, поскольку функция fsockopen отключена или запрашиваемый сервер не найден.
Уже как только не извращался, никак пока не выходит.

phpbb 3.1.9 + PHP 5.6
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
LBeaver
phpBB 1.4.4
Сообщения: 153
Стаж: 9 лет 5 месяцев
Благодарил (а): 47 раз
Поблагодарили: 44 раза

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

Сообщение LBeaver »

Siava писал(а): 01.07.2017 17:29отвалилась проверка версий моих расширений
Я просто доменное имя указывал и всё работает. Может быть проблема в вашем PHP-окружении?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

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

Сообщение rxu »

Siava писал(а): 01.07.2017 17:29как только не извращался
А как? А если без протокола, просто "host": "siava.ru",?
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

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

Сообщение LavIgor »

Siava, доп. параметр "ssl": true.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5280
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 791 раз

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

Сообщение Siava »

LavIgor писал(а): 01.07.2017 19:34доп. параметр "ssl": true
Работает, спасибо!
rxu писал(а): 01.07.2017 19:29А если без протокола
Так и было изначально.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

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

Сообщение rxu »

Почему-то, в официальных расширениях всё работает без доппараметров.
https://github.com/phpbb-extensions/aut ... on#L65-L68
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

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

Сообщение LavIgor »

rxu, так там и отдаётся по http.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16359
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1742 раза

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

Сообщение rxu »

Почему, офф на https работает.

Отправлено спустя 3 минуты 12 секунд:
Видимо, отдается и так, и так.
Изображение
Аватара пользователя
LavIgor
Former team member
Сообщения: 3468
Стаж: 9 лет 11 месяцев
Благодарил (а): 41 раз
Поблагодарили: 830 раз

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

Сообщение LavIgor »

rxu, в том и дело, я проверил.
Обычные страницы редиректят на https, а version_check доступна по обоим протоколам.

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