0

Ваш заказ

Лого moguta.ru

Moguta.CMS релиз 5.7.0

При больших объемах каталога, прежняя структура хранения не позволяла  работать с большим  количеством картинок в папке uploads. Встроенный файловый менеджер зависал.  Теперь для каждого товара создается отдельная папка с картинками.
Данное изменение серьезно повлияло на работу ядра, было внесено много правок в код движка. В связи с этим повышен риск возникновения багов после перехода на новую версию. Просьба отнестись к этому с пониманием и не забывать создавать резервные копии базы и файлов сайта перед обновлением.
Для тех, кто использует отличные от дефолтного версии шаблонов, необходимо произвести всего 5 изменений в коде файлов  вашего шаблона в файлах:
  • mg-templates/ваш_шаблон/layout/layout_variant.php
  • mg-templates/ваш_шаблон/js/layout.cart.js
  • mg-templates/ваш_шаблон/layout/layout_cart.php
  • mg-templates/ваш_шаблон/views/cart.php
  • mg-templates/ваш_шаблон/layout/layout_images.php
Если вы уверены в том, что эти файлы скопированы из шаблона "default" без каких-либо изменений, то можно просто скопировать их заново из папки "/mg-templates/default/".
Если один из файлов отсутствует в вашем шаблоне, то никаких действий с этим файлом производить не требуется.

Изменения, которые необходимо внести

1) в файле "layout/layout_variant.php"

Найти и заменить строки:
$src = SITE."/uploads/no-img.jpg";
if(file_exists(URL::$documentRoot.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'thumbs'.DIRECTORY_SEPARATOR.'30_'.$variant["image"])){
$src = SITE.'/uploads/thumbs/30_'.$variant['image'];
}
на одну строку:
$src=mgImageProductPath($variant['image'], $variant['product_id'], 'small');

2) в файле "js/layout.cart.js"

Найти и заменить строки:
+ element.product_url + '"><img src="' + mgBaseDir + '/uploads/thumbs/30_'
+ (element.image_url?element.image_url:'no-img.jpg') + '" alt="'
 
на одну строку:
+ element.product_url + '"><img src="' + element.image_url_new + '" alt="'

3) в файле "layout/layout_cart.php"

Найти и заменить строку:
<img src="<?php echo SITE."/uploads/thumbs/30_".($item['image_url']?$item['image_url']:'no-img.jpg') ?>" alt="<?php echo $item['title'] ?>" />
на одну строку:
<img src="<?php echo $item["image_url_new"]?>" alt="<?php echo $item['title'] ?>" />
Строка встречается в файле дважды, заменить необходимо в обоих случаях

4) в файле"views/cart.php"

Найти и заменить строки:
<img src="<?php echo $product["image_url"]?SITE.'/uploads/thumbs/30_'.$product["image_url"]:SITE."/uploads/no-img.jpg" ?>" alt="">
на одну строку:
<img src="<?php echo mgImageProductPath($product["image_url"], $product['id'], 'small')?>" alt="">

5) в файле "layout/layout_images.php"

Найти и заменить строки:
$src = SITE."/uploads/no-img.jpg";                   if(file_exists(URL::$documentRoot.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'thumbs'.DIRECTORY_SEPARATOR.'70_'.$image)){
$src = SITE.'/uploads/thumbs/70_'.$image;
}
 
на одну строку:
$src = mgImageProductPath($image, $data["id"], 'big');
либо , если в этом файле нет похожих строк для замены, необходимо использовать вставку для подстановки путей к картинкам товара:
<?php echo mgImageProductPath($image, $data["id"], 'big'); ?>
После произведенных изменений необходимо изменить структуру хранения файлов в загруженном с обновлением движка плагине “ Смена структуры хранения изображений товаров
Примечание! Изменить содержание файлов можно как через FTP так и через редактор шаблонов в админке.
При возникновении трудностей, обращайтесь в поддержку: https://moguta.ru/feedback
  1. Придуман обход плавающего бага с пропажей описаний при открытии на редактирование товаров. Теперь редактор описания товаров подгружается только после клика на ссылку “Редактировать описание”.
  2. Список вариантов в панели управления теперь, по умолчанию, сворачивается до трех, чтобы не растягивать строку таблицы с товарами у которых большое количество вариантов.
  3. В настройках заказов можно указать период показа заказов по умолчанию. Например, выводить заказы за последнюю неделю или последний месяц.
  4. Максимальное значение количества выводимых товаров на одной странице в панели управления, теперь можно установить до 300. Необходимо для ручной сортировки товаров в небольших магазинах.
  5. Добавлена выгрузка всех пользователей в CSV файл, для передачи в другие сервисы, например в сервис рассылки сообщений.
  6. В разделе редактирования шаблонов, теперь доступно редактирование всех составляющих шаблона из папки layouts/
  7. Обновлен плагин брендов. Добавлена постраничная навигация, и возможность собрать все бренды добавленные свойствами через CSV.  
  8. Доработан плагин "Обратный звонок", пофикшен вывод капчи.
  9. Закрыты от индексирования поисковиками кнопки "в корзину", с целью избежать индексирования подобных ссылок: /catalog?inCartProductId=67
  10. Сохранять редактируемые товары и категории теперь можно с помощью сочетания клавишей CTRL+S
  11. В дефолтный шаблон добавлена лупа в карточку товара. Этот функционал будет работать только если в файле "layout/layout_images.php" имеется строка подключающая скрипт лупы.
    <?php mgAddMeta('<script type="text/javascript" src="'.SCRIPT.'zoomsl-3.0.js"></script>'); ?>
  12. Обновлен плагин скидок, устранены мелкие проблемы с пересчетом скидок.
  13. Разработан плагин импорт/экспорт из excel файлов.  Теперь можно устанавливать соответствия для столбцов вашего прайса, не внося изменений в сам файл.
  14. Обновлен плагин просмотренные товары.
  15. Искать номер заказа теперь можно по его части, а не по полному соответствую.
  16. Доработан плагин комплектов товаров. Устранены проблемы с отображением картинок, добавлен новый шорткод.
  17. Обновлен плагин продающие триггеры, добавлена растяжка через CSS.
  18. Опубликован плагин древовидных комментариев, с поддержкой функции “ответить”.
Скачать бесплатную версию Moguta.CMS 5.7.2 вы можете по ссылке.

Сайт за 2 минуты!

Без программистов и дизайнеров, на конструкторе Moguta.CLOUD от 1 850р. в месяц

НАЧАТЬ УСТАНОВКУ ONLINE 14 дней бесплатно!

Доступен перенос сайта на ваш хостинг, при покупке редакции Moguta.CMS «Гипермаркет» с сохранением всех настроек, контента и даже позиций в поисковой выдаче!

Комментарии (10)

Имя:
E-mail:
Прикрепить изображения
Получать уведомления о новых комментариях:
  • Владислав 06.03.2018 15:41
    Доброго дня! Вопрос по использованию изображений 30_ для маленьких изображений в карточке товара. Шаблон старый Default, после внесения всех изменений, в маленькие миниатюры изображений, в карточке товара, загружаются изображения 70_ , это "немного" тормозит загрузку страницы. Вопрос, как загружать туда изображения 30_?
    • Андрей 03.04.2018 16:27
      Нужно переписывать движок, чтобы он использовал другие изображения. Это не пятиминутная работа.
  • Максим 10.09.2015 20:13
    Релиз очень порадовал. Так держать. Про юзабилити, пожалуйста не забывайте. Все таки мы работаем для клиентов. И надо, чтобы покупать было УДОБНО:)
  • Андрей 24.08.2015 10:56
    А бесплатной новой версии теперь не будет? Только 5.4 останется бесплатной?
    • Александр 24.08.2015 17:08
      Будет, просто обновления для полной версии выходят чаще чем для бесплатной. =)
  • Дмитрий 22.08.2015 07:46
    Отдельное спасибо за доработку плагина Логотипы Брендов.
  • oleg 18.08.2015 10:47
    Как отменить пункт №9 ??
    Если не будет индексироваться слово Купить тогда многие товары вылетят по коммерческим запросам! А дубли лучше в robotse.txt закрыть!
    • Администратор 18.08.2015 11:16
      К ссылкам добавлен атрибут rel='nofolow', для запрета передачи веса на страницу cart. На индексацию самого слова этот атрибут влиять не должен.
  • Администратор 16.08.2015 19:52
    Если ничего не изменять, то все будет работать, для новых добавленых товаров будет создаваться новая структура хранения, ну а старые будут открываться из старых мест. В принципе ничего критичного.
    • Сергей 20.08.2015 12:48
      Здравствуйте.
      По первому пункту:
      У нас не создаются миниатюры
      http://tuning71.ru/obvesy-ukk-rossiya/renault/duster-2011/renault-duster-2011-porogi-s-nakladnym-listom-53

      Изменения в файлах не делали
  • Ильдар 16.08.2015 08:40
    Тут два первых пункта. Вопрос по первому 1-му пункту: а что если обновиться и не вносить эти изменения? Меня устраивает uploads. Он же будет работать корректно?