Вышел phpBBex 1.9.5, основанный на phpBB 3.0.14. Теперь phpBBex 1.x ещё лучше поддерживает PHP 7.0+!
Требования:
Улучшена поддержка PHP 7.0+, начальная поддержка PHP 8.1
В phpBBex 1.9.3, наконец, появилась поддержка PHP 7.0+, и она улучшается с каждым новым релизом. phpBBex 1.9.5 рекомендуется использовать на PHP 7.4. PHP 8.0 и 8.1 тоже поддерживаются. Переход на новую версию PHP даёт заметный прирост производительности и снижает нагрузку на сервер.
Telegram в профиле пользователя
В профиле пользователя появилась возможность указать контакт Telegram. Пользователь может указывать как просто имя пользователя, так и ссылку t.me, откуда имя пользователя извлекается автоматически.
Кнопка Telegram в минипрофиле использует протокол tg: для открытия контакта сразу в приложении, так как это консистентно с использованием протокола skype: для Skype, и обычные ссылки t.me могут быть заблокирован в некоторых странах.
Другие полезные изменения
Обновление c phpBBex 1.8.0+ до 1.9.5
Если у вас более ранняя версия, сперва обязательно выполните инструкцию по обновлению до phpBBex 1.8.0. После этого выполните следующие инструкции.
Если у вас в админке был активен модуль отправки статистики разработчикам phpBB, в "Общие" › "Конфигурация сервера" вы увидите пункт "ACP_SEND_STATISTICS", который больше не будет работать, так как его код удалён. Чтобы удалить эту ссылку, зайдите в "Система" › "Управление модулями" › "Панель администратора" › "Общие" › "Конфигурация сервера", и удалите там "ACP_SEND_STATISTICS".
Все ваши изменения придётся проделать повторно. Если у вас большое количество изменений, переносить их со старой версии форума на новую версию может быть утомительным. Вручную вносить правки из новой версии в вашу версию тоже плохой вариант — изменений слишком много. Для автоматизации процесса обновления рекомендуется освоить Git, и использовать последнюю версию движка из репозитория проекта.
Требования:
- PHP 5.4+, 7.0+, 8.0+.
- MySQL 5.0+.
Улучшена поддержка PHP 7.0+, начальная поддержка PHP 8.1
В phpBBex 1.9.3, наконец, появилась поддержка PHP 7.0+, и она улучшается с каждым новым релизом. phpBBex 1.9.5 рекомендуется использовать на PHP 7.4. PHP 8.0 и 8.1 тоже поддерживаются. Переход на новую версию PHP даёт заметный прирост производительности и снижает нагрузку на сервер.
Telegram в профиле пользователя
В профиле пользователя появилась возможность указать контакт Telegram. Пользователь может указывать как просто имя пользователя, так и ссылку t.me, откуда имя пользователя извлекается автоматически.
Кнопка Telegram в минипрофиле использует протокол tg: для открытия контакта сразу в приложении, так как это консистентно с использованием протокола skype: для Skype, и обычные ссылки t.me могут быть заблокирован в некоторых странах.
Другие полезные изменения
- Выпадашка «Перейти» отправляет пользователя на страницу с правильным адресом.
- Введённое содержимое форм не утрачивается при использовании кнопки «назад» в браузере.
- Исправлен фон у страниц без шапки и футера (полный список смайликов, поиск пользователей в админке).
- Удалён неиспользуемый код касательно устаревших контактов AIM, YIM и MSN.
- Удалён неиспользуемый код отправки статистики разработчикам phpBB.
- Другие незначительные изменения.
Обновление c phpBBex 1.8.0+ до 1.9.5
Если у вас более ранняя версия, сперва обязательно выполните инструкцию по обновлению до phpBBex 1.8.0. После этого выполните следующие инструкции.
- Сделайте резервную копию вашего сайта.
- Замените все файлы (кроме config.php!) предыдущей версии phpBBex.
- Запустите install/database_update.php.
- Не забудьте сбросить кэш (в админке на главной), обновить шаблоны, стили и наборы изображений (в управлении стилями).
Если у вас в админке был активен модуль отправки статистики разработчикам phpBB, в "Общие" › "Конфигурация сервера" вы увидите пункт "ACP_SEND_STATISTICS", который больше не будет работать, так как его код удалён. Чтобы удалить эту ссылку, зайдите в "Система" › "Управление модулями" › "Панель администратора" › "Общие" › "Конфигурация сервера", и удалите там "ACP_SEND_STATISTICS".
Все ваши изменения придётся проделать повторно. Если у вас большое количество изменений, переносить их со старой версии форума на новую версию может быть утомительным. Вручную вносить правки из новой версии в вашу версию тоже плохой вариант — изменений слишком много. Для автоматизации процесса обновления рекомендуется освоить Git, и использовать последнюю версию движка из репозитория проекта.