Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Расширения - это просто!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 2.0.9
- Сообщения: 708
- Стаж: 12 лет 10 месяцев
- Благодарил (а): 181 раз
- Поблагодарили: 68 раз
Re: Расширения - это просто!
Siava, 100 файлов иконок не наш метод. Наш метод - 1 файл спрайт + немного css.
Хотелось это сделать по принципу Вкл./Выкл., но из-за недопонимания phpBB я начал залазить в дебри, в которых выхода не вижу.
Но вроде как выше обозначили направление ...
Ну и название темы подкупило блин....
Хотелось это сделать по принципу Вкл./Выкл., но из-за недопонимания phpBB я начал залазить в дебри, в которых выхода не вижу.
Но вроде как выше обозначили направление ...
Ну и название темы подкупило блин....
Сконвертировался с SMF2 в phpBB3.2
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 13 лет 5 месяцев
- Благодарил (а): 2 раза
Re: Расширения - это просто!
Здравствуйте, все!
Возникла необходимость добавить новую константу в includes/constants.php, поиск на форуме не помог, в PHP Events тоже ничего похожего не обнаружил.
Есть проверенный способ реализовать через алгоритм создания приложений или только руками лезть?
Спасибо!
Возникла необходимость добавить новую константу в includes/constants.php, поиск на форуме не помог, в PHP Events тоже ничего похожего не обнаружил.
Есть проверенный способ реализовать через алгоритм создания приложений или только руками лезть?
Спасибо!
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Расширения - это просто!
Какую, куда и зачем?
В большинстве случаев, добавляется константа класса в самом расширении (например, в слушателе), и этого достаточно.
В большинстве случаев, добавляется константа класса в самом расширении (например, в слушателе), и этого достаточно.
-
- phpBB 1.2.0
- Сообщения: 11
- Стаж: 13 лет 5 месяцев
- Благодарил (а): 2 раза
Re: Расширения - это просто!
В блок "Group settings" нужно добавить новые значения для дополнительных групп
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Расширения - это просто!
Так а зачем тогда вообще константы, можно и без них обойтись. Кроме как в расширении, эти значения нигде не используются.
Или как я и сказал выше - задавайте константы класса в слушателе.
Или как я и сказал выше - задавайте константы класса в слушателе.
-
- Former team member
- Сообщения: 2032
- Стаж: 14 лет
- Откуда: Зеленоград
- Благодарил (а): 37 раз
- Поблагодарили: 39 раз
Re: Расширения - это просто!
Добрый вечер. Как в listener.php обратиться к функции
Я так понимаю, надо подключить сервис поиска
В общем, может я вообще не на том пути: необходимо вывести на станице поиска свои темы из определенных форумов
author_search()
?Я так понимаю, надо подключить сервис поиска
- '@search.base'
в services.yml? А далее в listener.php должно работать $search->author_search
?В общем, может я вообще не на том пути: необходимо вывести на станице поиска свои темы из определенных форумов
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Расширения - это просто!
HAMMER663, поиск как сервис в ядре отсутствует. Экземпляр класса создается вручную https://github.com/phpbb/phpbb/blob/3.3 ... #L296-L305
-
- Поддержка
- Сообщения: 5284
- Стаж: 19 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 793 раза
Re: Расширения - это просто!
По ходу строчка вида
в composer.json расширения не проверяет толком значение версии движка, раз товарищ TrekRed смог установить на 3.3.0 несовместимое?
Ничего не понимаю.
Код: Выделить всё
"soft-require": {
"phpbb/phpbb": ">=3.3.2,<3.4.0@dev"
},
Ничего не понимаю.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
Re: Расширения - это просто!
При установке расширений
composer.json
не проверяется на эту тему. Условия надо прописывать в ext.php
.-
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 13 лет 3 месяца
- Благодарил (а): 62 раза
- Поблагодарили: 22 раза
Re: Расширения - это просто!
Здравствуйте.
На сервере установлена библиотека ZIP, если делать создание архива отдельным файлом (например, site/zip.php), то архив создается, но когда я пишу сценарий в файле для расширения, то получаю ошибку: Fatal error: Class 'ZipArchive' not found in ... на строку:
Подскажите, как правильно создавать объект в расширении?
Спасибо.
На сервере установлена библиотека ZIP, если делать создание архива отдельным файлом (например, site/zip.php), то архив создается, но когда я пишу сценарий в файле для расширения, то получаю ошибку: Fatal error: Class 'ZipArchive' not found in ... на строку:
Код: Выделить всё
$zip = new ZipArchive();
Спасибо.
-
- phpBB Guru
- Сообщения: 16384
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 524 раза
- Поблагодарили: 1749 раз
-
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 13 лет 3 месяца
- Благодарил (а): 62 раза
- Поблагодарили: 22 раза
Re: Расширения - это просто!
Благодарю!
Отправлено спустя 16 минут 4 секунды:
Хм... Теперь ругается на строчку:
Код: Выделить всё
$zip->open($down_file_name, ZIPARCHIVE::CREATE);
-
- phpBB 2.0.10
- Сообщения: 794
- Стаж: 13 лет 3 месяца
- Благодарил (а): 62 раза
- Поблагодарили: 22 раза
Re: Расширения - это просто!
Ошибка та же. Но при этом скачивается поврежденный архив.
Отправлено спустя 3 минуты 44 секунды:
Разобрался! Я неправильно его отдавал на скачивание...
rxu, спасибо за помощь, Дружище!
Отправлено спустя 3 минуты 44 секунды:
Разобрался! Я неправильно его отдавал на скачивание...
rxu, спасибо за помощь, Дружище!