Хорошая тема. Любые вопросы по 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 лайка

всем привет

не подскажите почему после обновления до последней версии магазина на чекауте теперь пропало поле адрес и вместо него почтовый индекс?

Заходите в меню Дизайн → Макеты. Там находите макет страницы оформления заказа. Там блок Адрес, раскрываете и идете во складку контент. Там добавляете нужные поля.

Да, обещают в будущих версиях новые добавить. Есть на форуме отдельная тема

3 лайка

Спасибо

товарищи, подскажите

через модуль делаю проверку на заполнение веса, и если не заполнено, то меняю статус на D

вывожу в print_die - статус D, но товар включен

image

в чем может быть проблема?

function fn_du__weight_and_sizes_update_product_post (&$product_data, $product_id, $lang_code, $create) {

			if ($product_data['weight']==0) {
				$product_data['status'] = 'D';
			}
}