Вышел phpBBex 1.9.5 (на базе phpBB 3.0.14) с поддержкой PHP 7.0+

Список разделов phpBBex 1.x Новости 1.x

Описание: Новости проекта phpBBex 1.x. Поддерживаются PHP 5.4+, 7.0+ и 8.0+.

Сообщение #1 VEG » 18.12.2021, 23:50

Вышел phpBBex 1.9.5, основанный на phpBB 3.0.14. Теперь phpBBex 1.x ещё лучше поддерживает PHP 7.0+!

Скачать: phpbbex_v1.9.5.7z (1.6 MB).

Требования:
  • PHP 5.4+, 7.0+, 8.0+.
  • MySQL 5.1+.

Что нового?

Улучшена поддержка 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. После этого выполните следующие шаги.

  1. Сделайте резервную копию вашего сайта.
  2. Замените все файлы (кроме config.php!) предыдущей версии phpBBex.
  3. Запустите через браузер install/database_update.php.
  4. Не забудьте сбросить кэш (в админке на главной), обновить шаблоны, стили и наборы изображений (в управлении стилями).

Если у вас в админке был активен модуль отправки статистики разработчикам phpBB, в "Общие" › "Конфигурация сервера" вы увидите пункт "ACP_SEND_STATISTICS", который больше не будет работать, так как его код удалён. Чтобы удалить эту ссылку, зайдите в "Система" › "Управление модулями" › "Панель администратора" › "Общие" › "Конфигурация сервера", и удалите там "ACP_SEND_STATISTICS".

Все ваши изменения придётся проделать повторно. Если у вас большое количество изменений, переносить их со старой версии форума на новую версию может быть утомительным. Вручную вносить правки из новой версии в вашу версию тоже плохой вариант — изменений слишком много. Для автоматизации процесса обновления рекомендуется освоить Git, и использовать последнюю версию движка из репозитория проекта.

Смотрите также

С наилучшими пожеланиями, Евгений
VEG M В сети
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

Сообщение #2 VEG » 24.05.2022, 00:00

В репозитории доступен ряд доработок, которые войдут в следующую версию:

  • Удалено много устаревшего кода для поддержки PHP 5.3 и ниже. Для работы phpBBex нужен PHP 5.4 и выше.
  • Дальнейшее исправление предупреждений PHP 7 и 8. Рекомендуется использовать PHP 7.4.
  • Скрипт install/database_update.php очищает кэш и перезагружает информацию о стилях автоматически, если версия была только что обновлена (при холостом запуске ничего не будет).
  • Удалён код поддержки IE6-IE8. Осталась одна копия jQuery.
  • MediaElement.JS заменён на стандартные HTML5 <audio> и <video>.
  • Используется CSS-свойство border-radius вместо картинок скругленных углов.
  • Незначительные обновления стиля для ACP.
  • Кнопки социальных сетей ведут на HTTPS.

Множество важных доработок в Support ToolKit и Emergency Repair Kit:

  • Reparse BBCode в STK больше не помечает все приватные сообщения как отредактированные администратором.
  • Reparse BBCode в STK больше не увеличивает счётчик редактирований, и не обновляет время редактирования сообщений на форуме.
  • По умолчанию ERK может быть запущен только через STK.
  • Корректная проверка доступности выбранного модуля в STK.
  • Вкладки Main и Support Tools в STK объединены в одну.
  • Удалена часть кода STK, отвечающего за поддержку устаревших версий phpBB 3.0.
  • Косметические изменения в STK для соответствия стилю ACP.
С наилучшими пожеланиями, Евгений
VEG M В сети
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

Сообщение #3 VEG » 13.08.2022, 17:28

PHP 8.2 вышел на финишную прямую: уже выходят бета-версии, а в конце ноября будет релиз. phpBBex 1.9.6 планируется выпустить через пару недель после PHP 8.2. Часть работы по поддержке PHP 8.2 уже была проделана: заменён код, опиравшийся на некоторые устаревшие функции. Но полноценная поддержка появится ближе к релизу. Также планируется перевод базы на использование кодировки utf8mb4, что добавит полную поддержку UTF-8 (включая emoji), но минимально поддерживаемая версия MySQL/MariaDB поднимется до версии 5.5 (что не должно быть проблемой, так как эта версия вышла 12 лет назад).
С наилучшими пожеланиями, Евгений
VEG M В сети
Автор темы, Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца


Вернуться в Новости 1.x