Сообщение #1 OkayCMS » 10.03.2022, 16:00
Вот и вышла новая версия OkayCMS.
Детальный список изменений в этой версии представлен ниже:
Изменение работы фильтров
Самое главное изменение этой версии.
Добавили фильтры во все каталоги на сайте и уравняли их в функционале.
Частично переработали классы относящиеся к функционалу фильтров, контроллеры категории, брендов и товаров.
Удалили страницы Bestsellers и Discounted.
Добавили перелинковку через категории в каталогах.
Добавили поддержку поиска по слову во всех каталогах, исправили проблемы с отображением копеек в фильтре по цене даже если цена выключена.
Исправили ситуацию, когда в некоторых случаях при фильтрации двух и более свойств, страницы пагинации результатов такой фильтрации оказывались открытыми для индексации
Мелкие, но полезные улучшения
Добавили новые переменные в SEO фильтров
Добавили Frontend и Backend валидацию для полей корзины в модуле Novaposhta. Также доработали поиск городов со спец символами в названии.
Сделали возможность загружать изображения в формате webp и использовать их.
Для того, чтобы авторизованному пользователю не приходилось вводить свои данные в форму теперь его данные сразу подставляются в форму быстрого заказа
Добавили в письма админу и покупателю информацию о выбранном способе доставки.
Добавили возможность фильтрации товаров по свойствам в админ панели. На странице свойств добавлена новая кнопка, нажав на которую отобразятся все товары, у которых есть выбранное свойство.
Добавили фамилию в экспорт заказов в Integration1C по замечанию с форума
Добавили все стандартные email письма в меню админки для дебага писем и удобной их верстки
Добавили пагинацию по значениям свойств на страницу синонимов, так как при большом количестве синонимов возникали проблемы при сохранении страницы
Объединили две tpl в одну новую, таким образом уменьшили количество кода и упрощено понимание структуры системы
Сделали рефакторинг кода и переводов в системе, добавлены комментарии, удалили неиспользуемый код.
Реализовали загрузку изображения с удалённого ресурса через curl.
Добавили метод, который выполняется перед всеми методами контроллера
Провели рефакторинг класса BackendOrdersHelper. Сделали хелпер менее толстым и более ориентированным на работу с сущностью заказа.
Сделали мультиязычной информацию о лицензионном соглашении в админ. панели.
Фиксы различных мелких ошибок
Исправили ошибку связанную с удалением скидки при пересохранении заказа.
Исправили проблему, когда кнопки сворачивания/разворачивания фильтров работали некорректно, если была включена отложенная загрузка фильтров.
Исправили ошибку валидации телефона, из-за чего иногда неправильно отображалась ошибка при неверно введенном в форму номере телефона
Исправили назначение переменной с id модуля новой почты так как если заказ был новый, то расширение не работало.
Исправили работу с переводами в плагине Date чтобы корректно выводилась дата словами в блоге
Исправили ошибку, которая возникала при использовании плагина с фетчем tpl одного модуля в другом модуле.
Исправили проблема, когда некоторые jpg изображения нельзя было загрузить через TinyMCE
Исправили баг со вставкой файлов через module.json
Исправили проблему, когда дубль главной страницы можно было открыть по ссылке с пробелом в конце
Исправили подсчет количества символов в поле meta_title и meta_description при copy-paste в эти поля, при редактировании страниц с телефона
Сделали возможность для модулей изменить товар перед тем, как он будет собран под конкретный шаблон.
Добавили обработку исключений при выполнении главного контроллера.
Очистка системы от ненужного русского хлама
Убрали валюту рубли из системы по умолчанию.
Удалили русские способы оплаты, которые были встроены в систему по умолчанию
Удалили русский флаг из системы
Вот и вышла новая версия OkayCMS.
Детальный список изменений в этой версии представлен ниже:
[b]Изменение работы фильтров
[/b]
[i]Самое главное изменение этой версии. [/i]
Добавили фильтры во все каталоги на сайте и уравняли их в функционале.
Частично переработали классы относящиеся к функционалу фильтров, контроллеры категории, брендов и товаров.
Удалили страницы Bestsellers и Discounted.
Добавили перелинковку через категории в каталогах.
Добавили поддержку поиска по слову во всех каталогах, исправили проблемы с отображением копеек в фильтре по цене даже если цена выключена.
Исправили ситуацию, когда в некоторых случаях при фильтрации двух и более свойств, страницы пагинации результатов такой фильтрации оказывались открытыми для индексации
[b]Мелкие, но полезные улучшения[/b]
Добавили новые переменные в SEO фильтров
Добавили Frontend и Backend валидацию для полей корзины в модуле Novaposhta. Также доработали поиск городов со спец символами в названии.
Сделали возможность загружать изображения в формате webp и использовать их.
Для того, чтобы авторизованному пользователю не приходилось вводить свои данные в форму теперь его данные сразу подставляются в форму быстрого заказа
Добавили в письма админу и покупателю информацию о выбранном способе доставки.
Добавили возможность фильтрации товаров по свойствам в админ панели. На странице свойств добавлена новая кнопка, нажав на которую отобразятся все товары, у которых есть выбранное свойство.
Добавили фамилию в экспорт заказов в Integration1C по замечанию с форума
Добавили все стандартные email письма в меню админки для дебага писем и удобной их верстки
Добавили пагинацию по значениям свойств на страницу синонимов, так как при большом количестве синонимов возникали проблемы при сохранении страницы
Объединили две tpl в одну новую, таким образом уменьшили количество кода и упрощено понимание структуры системы
Сделали рефакторинг кода и переводов в системе, добавлены комментарии, удалили неиспользуемый код.
Реализовали загрузку изображения с удалённого ресурса через curl.
Добавили метод, который выполняется перед всеми методами контроллера
Провели рефакторинг класса BackendOrdersHelper. Сделали хелпер менее толстым и более ориентированным на работу с сущностью заказа.
Сделали мультиязычной информацию о лицензионном соглашении в админ. панели.
[b]
Фиксы различных мелких ошибок[/b]
Исправили ошибку связанную с удалением скидки при пересохранении заказа.
Исправили проблему, когда кнопки сворачивания/разворачивания фильтров работали некорректно, если была включена отложенная загрузка фильтров.
Исправили ошибку валидации телефона, из-за чего иногда неправильно отображалась ошибка при неверно введенном в форму номере телефона
Исправили назначение переменной с id модуля новой почты так как если заказ был новый, то расширение не работало.
Исправили работу с переводами в плагине Date чтобы корректно выводилась дата словами в блоге
Исправили ошибку, которая возникала при использовании плагина с фетчем tpl одного модуля в другом модуле.
Исправили проблема, когда некоторые jpg изображения нельзя было загрузить через TinyMCE
Исправили баг со вставкой файлов через module.json
Исправили проблему, когда дубль главной страницы можно было открыть по ссылке с пробелом в конце
Исправили подсчет количества символов в поле meta_title и meta_description при copy-paste в эти поля, при редактировании страниц с телефона
Сделали возможность для модулей изменить товар перед тем, как он будет собран под конкретный шаблон.
Добавили обработку исключений при выполнении главного контроллера.
[b]Очистка системы от ненужного русского хлама[/b]
Убрали валюту рубли из системы по умолчанию.
Удалили русские способы оплаты, которые были встроены в систему по умолчанию
Удалили русский флаг из системы