Сегодня мы выпускаем вынужденное обновление — Флайнекс 4.9.2. У нас были большие планы по разработке новых возможностей, но стремительный переход хостинговых компаний на PHP 8 спутал наши планы и заставил спешно взяться за добавление поддержки PHP 8 в наше ПО и плагины. Мы постарались справиться с задачей в максимально короткие сроки. Теперь наш скрипт доски объявлений работает на PHP 8. Обновление также включает несколько новых возможностей, улучшений и исправленные ошибки.
Безусловно, мы могли бы обновить наш скрипт доски объявлений до версии PHP 8 раньше, но проблема заключалась в том, что наряду со скриптом наши клиенты также используют целый ряд плагинов, работающих на PHP 7.4, и мы хотели обновить определенное количество плагинов перед тем как перейти на PHP 8. Признавая срочность и важность этого перехода, мы посвятили несколько месяцев работы добавлению поддержки PHP 8 в наши продукты. Хотя некоторые могут утверждать, что поддержка PHP 8 не может считаться отдельной функцией, мы твердо верим, что она обеспечивает значительное улучшение нашего программного обеспечения.
Теперь давайте подробно рассмотрим новые возможности и улучшения, включенные в версию 4.9.2.
Поддержка PHP 8
Повышенная производительность
Внедрив поддержку PHP 8, мы повысили производительность нашего скрипта доски объявлений. В последней версии PHP реализовано несколько приемов оптимизации и методов улучшения производительности, что привело к повышению быстродействия и эффективности.
Исправление ошибок и уязвимостей
Обновление до PHP 8 позволило нам устранить и исправить ошибки и уязвимости, которые присутствовали в более старых версиях PHP.
Более широкий выбор хостинговых решений
Отказываясь от поддержки старых версий PHP, многие хостинговые компании стали обязывать своих клиентов обновлять свои сайты для работы на PHP 8. Добавление поддержки PHP 8 в наши продукты обеспечило совместимость с самыми современными хостинг-платформами и предоставило доступ к более широкому выбору хостинг-провайдеров.
Новые возможности для разработчиков
Поддержка PHP 8 открывает больше возможностей для разработчиков, работающих с нашими скриптами. В PHP 8 представлены новые опции, которые можно использовать для расширения возможностей вашей платформы.
Быстрая связь с продавцами через WhatsApp, Viber и Telegram
В нашем последнем выпуске Flynax 4.9.2 мы упростили взаимодействие покупателей с продавцами. Независимо от того, получают ли пользователи доступ к вашей платформе через веб-приложения или мобильные устройства, теперь они могут легко связаться с продавцами, используя три самых популярных мессенджера: WhatsApp, Viber и Telegram.
Когда пользователи щелкают эти иконки, соответствующее приложение для обмена сообщениями открывается автоматически. Такой подход избавляет пользователей от необходимости вручную копировать и вставлять телефонные номера или переключаться между различными мессенджерами, обеспечивая беспроблемное общение.
Чтобы обеспечить работу мессенджеров на сайте, мы добавили дополнительный блок настроек, который позволяет активировать иконки для телефонных полей в панели администратора.
Обновлены CKEditor и CKFinder: улучшена совместимость
После внедрения поддержки PHP 8 в Флайнекс 4.9.2 стало необходимым условие убедиться, что все компоненты нашего скрипта совместимы с новой версией. CKEditor и CKFinder являются неотъемлемыми модулями нашего программного продукта. Обновив CKEditor и CKFinder до версий, поддерживающих PHP 8, мы обеспечили бесперебойную работу и совместимость с новейшей программной средой.
Дополнительные сведения о планах и пакетах в гриде
В предыдущих версиях нашего программного обеспечения администраторы не могли проверить даты оплаты и истечения срока действия клиентских планов и пакетов при просмотре сведений о пользователе. Мы устранили это ограничение в версии Флайнекс 4.9.2, добавив даты как во всплывающее окно, так и в отдельный столбец в гриде. Это усовершенствование позволяет администратору быстро получать доступ и просматривать даты оплаты и истечения срока действия прямо в гриде учетных записей без необходимости дополнительных кликов и переходов по ссылкам.
Исправленные баги:
- Переработана логика бесплатных пакетов: пользователи смогут обновиться только после истечения срока действия пакета
- В карты добавлены логотипы провайдеров тайлов — Гугл и Яндекс карт
- Устранена проблема, при которой отображались данные в базе данных после удаления объявлений/категорий из ‘Корзины’
- Устранен недочёт, связанный с удалением объявлений при удалении учетных записей в панели администратора
- Устранена проблема с названиями пакетов в менеджере транзакций в панели администратора
- Устранена проблема с заглавными нелатинскими символами в путях категорий при добавлении категорий
- Переработана логика доступа посетителей к странице добавления объявлений. Удалена настройка — «Добавление объявлений без регистрации»
- Устранена проблема с разделителем в ценах при отключении Администратором
- Устранен недочёт, при котором система отправляла уведомления по отключенным электронным шаблонам писем
- Переработана логика «Загрузить еще» в теме ‘General Rainbow’ в мобильной версии
- Устранена проблема с кроном, при которой отправлялись уведомления об истечении срока действия объявлений на некорректном языке
- Устранена проблема двойных кавычек в названиях учетных записей
- Устранена проблема с родительской категорией, когда пользователь предлагал свою категорию
- Устранена проблема скрытого контента в расширении «AdBlock» в браузере
- Улучшено отображение мультиязычных вкладок в админ-панели при наличии большого количества языков
- Устранена проблема отсутствующих системных фраз после удаления категорий
- Устранен недочёт некорректной обработки нелатинских символов в URL-адресах учетных записей на поддоменах
- Решена ошибка на странице добавления объявлений при включённом плагине «Поиск локации»
- Решена проблема в названиях планов в менеджере объявлений с опцией «Обновить до премиального»
- Устранен баг, вызванный изменением категории на странице редактирования объявлений
- Устранена ошибка при синхронизации «Избранных» при авторизации через блок «Войти» на странице добавления объявлений
- Решена проблема с ссылками неправильного цвета в меню «Личный кабинет» в теме «General Wide»
- Решена проблема в галерее объявлений при использовании двойных кавычек в названиях объявлений
- Добавлены отсутствующие данные в дамп при экспорте языка в панели администратора
- Устранена выявленная уязвимость в текстовых полях объявлений
- Устранена проблема с неправильной ссылкой на детали учетных записей в чате с пользователем в панели администратора
- Улучшено отображение вкладок в поисковых формах