- 🔥 Важные изменения
- 🚀 Поддержка новых версий PHP
- ⚡ Оптимизация ядра
- ✨ Новые функции
- 🔍 Фильтрация объявлений на странице пользователя
- 🛠️ Гибкие правила поиска (Custom Search Rules)
- 😊 Поддержка Emoji
- 📊 Улучшенное управление логами
- 🔔 Улучшения подписок (Alerts)
- ⚙️ Технические улучшения
- 🔄 Оптимизация поиска и URL
- 🖼️ Загрузка изображений
- 🛡️ Безопасность и баны
- 📅 Управление объявлениями
- 🎨 Дизайн и темы
- 🖌️ Обновление Sigma Theme
- 🛠️ Для разработчиков
- 🧩 Новые функции и хуки
- 🐞 Исправления ошибок
- 📥 Где обновиться?
🔥 Важные изменения
🚀 Поддержка новых версий 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/
Рекомендуется всем пользователям для повышения производительности и безопасности! 🚀