Хорошая тема. Любые вопросы по CS-Cart и не только

Тоже было бы актуально. Но пока решения не находила.

Коллеги, с недавнего времени во всех письмах в конце появились какие-то странные символы. Проверила хедер и футер, там ничего такого нет.

Где еще можно капнуть?

А еще после недавно обновления от Alexbrending исчезли все пробелы в письмах:
Screenshot_68

Пишу уже второй раз. На первый свой вопрос я так и не получил ответа. А вот второй вопрос.


Как с этим быть?

Перейдите на страницу АБ Менеджер Модулей - с него доступны все ссылки.
Также можно отключить вывод описания меню в настройках внешнего вида ( CS-Cart)
Насколько я знаю, то разработчики CS-Cart в скором времени (обновлениях) поменяют несколько отображение модулей от сторонних разработчиков, проблема им известна и с ней они работают (если не ошибаюсь) это частый запрос от клиентов.

Можно поподробнее? Как оно выглядит?

По первому вопросу смотрите и чистите код в:
Администрирование - Уведомления - Уведомления для покупателей (
Уведомления для администратора) в каждом из уведомлений.

У меня тоже такое возникло после какого-то из обновлений…

По второму вопросу ничего сказать не могу - нету сабжа.

2 лайка

Помогло. Спасибо!

Есть шаблон уведомления, где прописаны все пробелы


Но письма на почту приходят без них
Screenshot_78
Внутри писем то же самое:
Screenshot_68
Все блоки слипаются. Произошло после установки обновления AB: Видео галерея товара (v2.1.0 ⇒ v2.1.1) от @alexbranding, но в своей теме они проигнорировали вопрос. Поэтому решила задать тут. Может, кто-то сталкивался из-за чего такое может произойти.

1 лайк

Поддержка посоветовала увеличить следующие параметры в php.ini

max_execution_time = 10000
memory_limit = 2048M
mysql.connect_timeout = 3600
default_socket_timeout = 360

Это те цифры, которые сейчас там стоят. Но проблема осталась прежней. :roll_eyes: Еще больше надо?

1 лайк

Полтора года назад еще писал, что меню не влазит )))
Пока просто меняю масштаб страниц, когда надо долезть до меню быстро - Ctrl + колесо мыши вниз.

Либо воспроизведите в демос https://demos.abt.team/ и предоставьте ссылку (при этом в чистом cs-cart на http://demo.cs-cart.com/ проблемы быть не должно), либо создайте тикет в наш саппорт (но поторопитесь, так как работаем до 28.12 а потом до 08.01 не работаем).

Иногда пользователи связывают некий баг с каким - либо действием (это хорошо, так как наводит на причинно следственные связи проблем и быстро подводит к их решениям. Но в большинстве случаев это не связанные проблемы. Видеогалерея не может влиять на письма, как и тема в целом (Unitheme вообще не влияет на письма никак).

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

Посмотрите в соответствующих модулях в хуках get_products, get_products_post, get_product_data при каких условиях они добавляются

define('DEVELOPMENT', true);

Надо только не false поставить, а именно закомментировать эту строчку

Отключаю модуль HiDPI и все картинки пропадают. У тега пропадает атрибут srcset. Но src оставется. И по ссылке картинка открывается. Но вот подгружаться на странице картинки не хотят. Видимо потому что srcset нет. Какой-то js выполняет подгрузку изображений?

Добрый день!
Бывалые люди, подскажите пожалуйста, это баг или фича?
Если есть акция на корзину привязанная к определённому способу оплаты, например “скидка 5% при оплате картой”, то при переключении способов доставки акция автоматом не обновляется.
Например, есть способ доставки “курьер” с оплатой картой, и “самовывоз”, у которого нет способа оплаты “картой”.
Переключаем способ доставки с “курьер” на “самовывоз”, способ оплаты соответственно тоже переключается с “картой” на “нал”, но акция остаётся. Нажимаем F5 - акции исчезает. То же самое обратно, пока F5 не нажмёшь, скидка не появится.
Бегло тему обсуждения этого бага не нашёл.

Разве поле “Популярность” выводится модулем, оно не стандартное? Если да - подскажите пожалуйста каким. Одноименного модуля в списке модулей нет.

Модуль тегов нашел.

Это стандартное поле, но берется из БД для списков не всегда. Только когда в $params[‘extend’] есть элемент ‘popularity’

Нашел в /var/www/html/theme_name/app/functions/fn.catalog.php функцию fn_get_products.
И место где происходит формирование массива $default_params. Добавив в массив extend элемент popularity я добавился своего. Теперь в списке товаров популярность появилась.

Но как сделать это через хук, не меняя fn.catalog.php? Ведь ближайший хук далековато…

используйте get_products_pre добавьте в $params

$default_params не используется ни где, кроме как в объединении с $params

1 лайк

И через get_products_before_select сработает

1 лайк

Подскажите а у всех этот, извиняюсь за выражение, идиотский просмотрщик изображений owlcarousel? А куда делись остальные? Зачем вообще поменяли на худший?

2 лайка