Уважаемые пользователи!
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
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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);.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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 раз
Поблагодарили: 932 раза

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
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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 лет 4 месяца
Благодарил (а): 47 раз
Поблагодарили: 44 раза
Контактная информация:

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

Сообщение LBeaver »

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

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

Сообщение rxu »

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

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

Сообщение LavIgor »

Siava, доп. параметр "ssl": true.
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

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
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

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

Сообщение rxu »

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

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

Сообщение LavIgor »

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

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

Сообщение rxu »

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

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

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

Сообщение LavIgor »

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

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