Osclass 8.3.0: Полный список изменений

Журнал изменений

🔥 Важные изменения

🚀 Поддержка новых версий PHP

  • Полная поддержка PHP 8.3 и PHP 8.4.

⚡ Оптимизация ядра

  • Переписаны и оптимизированы основные функции Osclass для уменьшения циклов и лишних запросов к базе данных.

  • Категории, города, регионы и страны теперь предзагружаются в сессию, что сокращает количество обращений к БД (если объем данных допустим).

  • Значительная оптимизация функций и запросов с сохранением результатов в сессии и кеше.

✨ Новые функции

🔍 Фильтрация объявлений на странице пользователя

  • Добавлена возможность фильтровать объявления на странице пользователя и публичном профиле.

  • Поддерживаются основные параметры поиска.

  • Реализованы удобные канонические URL.

🛠️ Гибкие правила поиска (Custom Search Rules)

  • Новый раздел Настройки > ЧПУ для создания до 26 пользовательских правил поиска.

  • Правила могут быть строгими или допускать дополнительные параметры.

  • Полная поддержка поддоменов и пользовательских полей.

  • Приоритет правил: от Z (высший) до A (низший).

Примеры:

  • {sCity}/{sCategory} → /a/bremen/for-sale

  • {sRegion}/{sCity}/{sCategory} → /b/alabama/bremen/for-sale

😊 Поддержка Emoji

  • Изменена кодировка базы данных на utf8mb4 (для новых установок).

  • Для существующих таблиц с внешними ключами требуется ручное обновление.

📊 Улучшенное управление логами

  • Новый интерфейс в Админка > Инструменты > Логи действий.

  • Настройки очистки логов (например, удаление старше 24 месяцев).

  • Возможность отключения логирования.

🔔 Улучшения подписок (Alerts)

  • Пользователи могут менять частоту уведомлений.

  • Добавлены дополнительные поля: параметры, SQL-запросы, статистика.

⚙️ Технические улучшения

🔄 Оптимизация поиска и URL

  • Упрощены URL поиска (убраны параметры сортировки по умолчанию).

  • Новая константа SEARCH_URL_CANONICAL_DELIMITER (по умолчанию :).

🖼️ Загрузка изображений

  • Поддержка вставки изображений из буфера обмена (в админке).

  • Обновлен загрузчик изображений (Uppy.io).

🛡️ Безопасность и баны

  • Добавлены счетчики срабатываний для банов.

  • Возможность установить срок действия бана.

📅 Управление объявлениями

  • Дата истечения срока публикации теперь отображается под категорией.

  • Добавлена возможность изменять дату публикации объявления.

🎨 Дизайн и темы

🖌️ Обновление Sigma Theme

  • Скрытие цены, если она отключена в категории.

  • Улучшен дизайн шапки (аватар пользователя, кнопки).

  • Добавлены просмотры объявлений под описанием.

🛠️ Для разработчиков

🧩 Новые функции и хуки

  • Добавлены функции для работы с локациями, категориями, валютами (кеширование в сессии).

  • Новые хуки для структурированных данных и форм восстановления пароля.

  • Фильтры для управления всплывающими сообщениями.

🐞 Исправления ошибок

  • Пагинация на 2+ странице поиска (больше нет 404).

  • Исправлены баги с каскадными категориями и поддоменами.

  • Оптимизированы запросы для уведомлений об истечении срока.

📥 Где обновиться?

Скачайте новую версию на официальном сайте:
👉 https://osclass-classifieds.com/download/

Рекомендуется всем пользователям для повышения производительности и безопасности! 🚀

Свободен!

Оцените автора
( Пока оценок нет )
Osclass
Добавить комментарий