Релиз Moguta.CMS 6.9.0 | Moguta.CMS
0

Ваш заказ

Меню

Релиз Moguta.CMS 6.9.0

15.08.2016
Релиз Moguta.CMS 6.9.0

Добрый день, уважаемые пользователи!

Представляем вам новый релиз системы - Moguta.CMS 6.9.0. В этой версии движок стал ещё более удобным и функциональным, были исправлены многие баги, разработано множество новых плагинов. 

Как всегда, напоминаем вам, что, прежде чем обновлять ваш рабочий сайт, крайне желательно протестировать обновление на поддомене moguta.вашсайт.ru.

Список изменений:

  1. Разработан функционал, предотвращающий отправку форм ботами, использующий js код. В папку mg-pages добавлен файл mg-formvalid.php с подробной инструкцией. На странице вывода форм необходимо добавить вызов функции <?php mgFormValid("name_form", "action");?> и передать в нее уникальное название формы, которое прописывается в атрибуте "name" и страницу, куда данные должны отправляться из этой формы, что указывается в action.

  2. В config.ini добавлен параметр LOG_USER_AGENT = 1. Для создания в корне сайта файла log_user_agent.txt, если используется функционал защиты форм и отправка данных не прошла проверку. В файле будут сохранены данные о ботах, для которых затем можно закрыть доступ к сайту в htaccess.

  3. Улучшен функционал фильтров для товаров, которые выводятся как дополнительные в категории – в фильтрах не выводятся значения характеристик, если они отсутствуют у товаров из этой категории.

  4. Внесены изменения в выводе статуса заказа для работы плагина «Новые статусы заказов». При обновлении в используемом шаблоне в файле personal.php будет заменена строка:

    <span class="order-status"> Cтатус заказа: <span class="<?php echo $data['assocStatusClass'][$order['status_id']]?>"><?php echo $lang[$order['string_status_id']] ?></span></span>

    на строку:

    <span class="order-status"> Cтатус заказа: <span class="<?php echo $data['assocStatusClass'][$order['status_id']]?>"><?php echo $order['string_status_id'] ?></span></span>

    Внесите эти изменения в другие шаблоны вручную, если это будет необходимо.

  5. Исправлен баг и верстка изменения карточки товара в режиме редактирования на сайте.

  6. Верстка письма об оплате заказа вынесена в layout. Изменить его можно, скопировав файл из mg-core/layout/email_order_paid.php в папку layout вашего шаблона.

  7. Изменено написание «наценка» на «комиссия» в форме подтверждения заказа.

  8. Для страниц с примененными фильтрами добавлено поле «SEO описание», которое выводится внизу страницы.

  9. Исправлен баг с выводом метатегов для страниц с примененными фильтрами.

  10. Исправлен баг в файле оплаты через Interkassa – выводятся все доступные способы оплаты (не только Visa).

  11. Исправлен баг с сохранением артикула, начинающегося с нулей, в карточке товара и при загрузке из csv.

  12. Исправлена ошибка в запросе при загрузке каталога из CSV по новой схеме, если не указан id товара.

  13. При формировании карты сайта sitemap.xml исключаются неактивные категории и категории, не выводящиеся в меню.

  14. Фикс бага с выводом неправильных мета-тегов по шаблону при выводе каталога на главной.

  15. Исправлен баг в дефолтном шаблоне с неверным удалением вариантов товара из всплывающей корзины и пересчетом цены, если их в корзине больше 2-х.

  16. Добавлена опция «Выводить артикул в названии товара в админке» в настройках магазина. При включенной опции перед названием товара и перед названием вариантов в таблице каталога в админке прописывается артикул в квадратных скобках.

  17. Добавлены фильтры по названию и артикула в таблице товаров.

  18. Обновлен плагин «Древовидные комментарии» - добавлена возможность менять дату комментария и возвращать комментарий на редактирование, если он уже одобрен.

  19. Разработан новый плагин «Новые статусы заказов» - работает только с версий от 6.9.0. Позволяет создавать новые статусы и переименовывать дефолтные. Изменение названия стандартных статусов не меняет их логику работы, поэтому редактировать их не рекомендуется.

  20. Разработан новый плагин «Повтор заказа» - выводит две кнопки в личном кабинете в разделе заказов для полного копирования заказа (товары, способ оплаты, способ доставки, данные о получателе) и для копирования содержимого заказа в корзину.

  21. Разработан плагин «Оповещение СМС при смене статуса заказа» - отправляет смс клиенту, если статус его заказа был изменен (при включении опции «Информировать клиента о смене статуса» в админке при редактировании заказа).

  22. Разработан плагин для вывода размера скидки, если у товара указана старая цена.

  23. Разработан плагин для вывода размера скидки у каждого товара в корзине.

  24. Разработан плагин «Показать еще» - выводит кнопку для загрузки каталога без пагинации.

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

  1. Для совместимости работы движка с плагином создания новых статусов заказа внесены изменения в controllers/personal.php. В возвращаемом массиве в $data['string_status_id'] хранится не название ключа из локали, а само значение.

  2. В класс модели orders добавлен статический массив $statusUser для хранения пользовательских статусов заказа, если подключен плагин для их создания.

  3. Добавлены хуки к функциям отправки писем уведомляющих об оплате заказа и о смене статуса заказа в модели orders.php: sendStatusToEmail() и sendMailOfPayed().

  4. При добавлении товара в корзину и обновлении в сессию сохраняется цена товара $_SESSION['cart'][$key]['price'] и цена в корзине со всеми скидками $_SESSION['cart'][$key]['priceWithDiscount'].

    Желаем процветания Вашему бизнесу!

    Команда проекта Moguta.CMS

← История версий
Имя:
E-mail:
Введите текст с картинки: captcha


Получать уведомления о новых коментариях:
  • Андрей 16.08.2016 01:19
    Добрый день, вот в Белоруссии прошла деноминация. Теперь по новым правилам им надо указывать две цены, старую до деноминации и новую после. Сколько не смотрю за вашими изменениями, а у вас ни слова об этом ни даже платина. У самого белорусский сайт.
    • Дарья 17.08.2016 12:10
      Здравствуйте. Для разработки плагина можете обратиться к партнерам разработчикам https://moguta.ru/rating-partners или опишите необходимый функционал в теме предложения пользователей https://vk.com/topic-40060573_28311165
  • Иван 15.08.2016 23:08
    Спасибо за работу. Исправления и добавления уже оценил. Вроде всё работает на отлично.
Загрузить все

Следите за нами в группе ВКонтактe.