Jun 28

Новый функционал, который появился в OkayCMS 1.2.0:

- Сделана возможность экспортировать товары по категориям и по брендам.
- Сделан мультиязычный импорт/експорт (для переводов).
- Сделана возможность загружать изображения для способов доставки и оплаты. В CMS были загружены иконки по умолчанию.
- Добавлено поле email к коментариям
- Сделана возможность админстратору отвечать на комментарий. Ответ отправляется на е-мейл пользователю
- Сделана OpenGraph разметка.
- Сделана микроразметка товара по Schema.org и JSON-LD
- Сделана возможность добавлять к записям блога связанные товары, которые будут отображаться в этой статье.
- Сделана возможность отображения данных из ЯндексМетрики в админ. панели

Изменения в клиентской части:

- Добавлены необязательные поля "телефон" и "адрес" в ЛК пользователя. Так же они подставляются при оформлении заказа.
- Добавлен в тег <html> свойство lang обозначающее язык страницы.
- Сделан preloader, который отображается при применении ajax-фильтра.
- Создана отдельная tpl страница для страницы 404 ошибки.
- Заменены промо-изображения.
- В список вариантов по умолчанию выводится не первый вариант, а тот что есть в наличии.
- Сделан вывод текста на страницу всех брендов.

Изменения в панели администратора сайта:

- Сделана сортировка переводов в админ. панели
- Добавлено поле в настройках "Имя отправителя", которое выводится в письмах клиенту в графе отправитель
- Сделана возможность править js код из админки, из раздела дизайн.
- Сделан фильтр по товарам без изображений в админ. панели.
- В списке товаров в админ. панели для оптимизации работы была убрана возможность выбирать, в какой валюте задана цена.
- Оптимизирован код, отвечающий за разворачивание и сворачивание категорий в фильтрах админки.
- Сделана проверка при импорте. Если в файле импорта не хватает основных полей - процесс отменяется и выводится ошибка.
- Кнопка быстрого сохранения теперь работает и в случае изенения textarea в админ.панели или просто при изменении чекбокса.
- Сделана возможность редактировать robots.txt из админ. панели
- В админ. панели бренды теперь отображаются даже если выбрана корневая категория.
- У страниц категорий и брендов мета описание теперь формируется автоматически из краткого описания раздела.

Исправленные ошибки:

- Исправлена ошибка, которая возникала при первом открытии фото в карточке товара после импорта.
- Сделаны мелкие правки верстки шаблона и админ. панели
- Исправлена работа слайдера изображений. Теперь при прокрутке мышкой или свайпом правильно считается количество пролистанных слайдов
- Исправлена ошибка когда при удалении пользователя не во всех заказах очищался его id
- Исправлена работа автокомплита с несколькими товарами с одинаковым названием
- Исправленые ошибки работы статистики. 

Дополнительные фичи, которые были внедрены в OkayCMS:

- Оптимизировано количество запросов к базе данных при мультиязычности.
- Улучшена защита от XSS атак.
- Некоторые методы оплаты удалены из CMS по умолчанию и выложены как бесплатные модули.
- Сделана проверка на @ в подписке на новости.
- Если сайт закрыт на профилактику страница-заглушка отдает для поисковых систем не код 200, а ошибку 503 с указанием проверить эту же страницу через 5 минут.
- Если meta теги keywords и description пустые - они не выводятся в код вообще
- Добавлен в .htaccess код для работы модуля Google PageSpeed Insights.
- Добавлена проверка на протокол https
- Постоянная лицензия теперь по умолчанию доступна для следующих доменов на локальном сервере: localhost, local, okay, ok, okaycms, okcms, okay-cms, ok-cms. Код постоянной лицензии:  
9tsd9gwzfs bcicnizugw ohqmpyqjml lznmnruyui row877flsy qurqbuqavh jevhqhmkuk xwonzrmppn kvvrzztgph ouwmt8sh7h tpcxswzwrt pzruknuqjz jxijjvynun zwwum4yqm4 uin9ybvxv9 rnog8tgwug ifbsanejdj vkxrytkmuw lqruh5r7rk vfqwqvyisn tjvuusak6s ywfrwkamtm qtoszzuuvu his6t4inyg oyqasbqnzt okpntwtyru tutzoyaz7o wy7yjsroi7 gokly5irhl ugoevnorsg umvvywqwro zrtzarfnpw fwavlu8pih ouxfptcys7 yfjqgf

Jan 31

Основные изменения:
- Новый адаптивный шаблон на Bootstrap 4 с детально прокомментированным кодом
- Переделан вход в админ. панель. Сделана авторизация в сессии. Менеджеры перенесены в базу данных. Сделано ограничение на количество попыток входя для менеджера(спасибо пользователю под ником Полосатый за предложенное улучшение)
- Переписан код функционала промо-изображения. Теперь есть возможность загружать несколько промо-изображений одновременно.
- Можно выбирать разные промо-изображения для разных языковых версий.
- На странице /all-products при пагинации корректно выводятся мета-данные
- Все формы оплаты выводятся в одну tpl
- Исправлена проблема с отметкой "обработанные" заявок с формы обратного звонка.
- Изображения у товаров теперь формируются без токенов (более оптимизировано для SEO)
- Исправлена ошибка в сравнении. Раньше если у товара не было свойств, то выводились все свойства с прочерком. Сейчас это исправлено.
- Добавлена возможность задавать отдельны Н1 для категорий.
- Добавлена проверка на "-" в начале и в конце URL товара, категории, поста и страницы для создания более корректных URL (спасибо академии IMT за предложенное улучшение)
- Оптимизировали выборку предыдущего и следующего товара (спасибо владельцу сайта simpla-tuning.com за предложенное улучшение)
- Исправили расхождения в автозаполнении поиска и результатах поиска. (спасибо владельцу сайта simpla-tuning.com за предложенное улучшение)
- Сделали возможность выбирать количество товаров на странице админки в разделе каталога. Раньше эта настройка находилась в разделе "Настройки", что было не удобно.
- Заменен текстовый редактор. Теперь используется ckeditor.
- Сделан фильтр в заказах по дате оформления заказа.
- В списке заказов теперь можно просмотреть товары в заказе не заходя в него.
- Сделана возможность выключения сайта на время технических работ из настроек.
- Оптимизирован выбор категории на ЯндексМаркете в которую необходимо выгружать товары из определенной категории магазина
- Сделан поиск по товарам в заказах
- Сделано отображение количества знаков/слов в полях отвечающих за мета-теги
- Сделано сворачивание/разворачивание подкатегорий в админ. панели в правом сайдбаре.
- Сделан вывод превью изображений категорий и брендов в админ. панели
- Улушчен внешний вид админ. панели. Проведены небольшие изменения для повышения комфортности работы с админ. панелью.(Измененены некоторые кнопки и иконки, добавлены подсказки к некоторым полям, изменены некоторые названия полей на более понятные) (Спасибо владельцу сайта simpla-template.ru/ за рекомендации)
- Сделана интеграция с сервисом Topvisor (спасибо Дмитрию Удимову за сотрудничество)
- Исправлена ошибка импорта/експорта
- Сделана возможность выключать капчу из админки
- Передела работа сортировки и пагинации при фильтре по цене