Да именно так
Задался вопросом, индексируется ли текст помещенный в Атрибут data-* и на сколько хорошо. Или поисковикам чихать на то, что текст в Атрибуте и индексируют его как любой другой контент. Как вообще смотрят на данную конструкцию поисковики. В инете ничего путного на эту тему не нашел. Есть знатоки которые могут дать ответ на эту задачку?
<div data-info="Текст, текст, еще много текста">Подробно</div>
при детальном отображении изображения, можно ли его закрыть кликнув не на крестик, а на область где отсутствует изображение?
Добрый день.
Подскажите, пожалуйста, можно ли для гостей скрыть все цены в магазине и сделать их доступными только зарегистрированным пользователям?
Всем привет, у меня модуль добавляет вкладку товара
Подскажите, как сделать, чтобы она была выключена по умолчанию при включении модуля?
И еще такой вопрос, тот же модуль проверяет заполнение параметров доставки, и если чего-то нет, меняет статус на D
Функционал работает, но это дело почему-то ломает работу статуса товара, и если его редактировать и сохранить в общем списке, то он выключается, и включить его тоже не получается сменой статуса переключателем, все равно выключен
Работает в общем включение только в карточке товара
Вот функция, может кто подскажет чего
function fn_du__weight_and_sizes_update_product_pre (&$product_data, $product_id, $lang_code, $can_update) {
$products_off = trim(Settings::instance()->getValue(‘products_off’, ‘du__weight_and_sizes’));
if ($products_off==‘Y’) {
if (($product_data[‘weight’]==0) or ($product_data[‘min_items_in_box’]==0) or ($product_data[‘max_items_in_box’]==0) or ($product_data[‘box_length’]==0)
or ($product_data[‘box_width’]==0) or ($product_data[‘box_height’]==0)) {
$product_data[‘status’] = ‘D’;
} else {
$product_data[‘status’] = ‘A’;
}
}
}
дизайн-> вкладки товара
И еще такой вопрос
При редактировании заказа не отображается способ доставки Почта РФ
Самовывоз, СДЭК есть, а почту не показывает
Кто-нибудь сталкивался с таким?
Сейчас просто зашел редактировать заказ с почтой, а в итоге она сменилась автоматом на СДЭК, потому что почты нету в способах доставки
товарищи
хочу, чтобы при обмене с 1с изменялось значение характеристики в зависимости от количества товара
через fn_update_product попробовал к хуку update_product_pre добавить код
if ($product_data['amount']=0) {
$product_data['product_features']['135'] = 22247;
} else {
$product_data['product_features']['135'] = 22245;
}
22247 нет в наличии, 22245 есть в наличии
но в итоге у всех проставилось нет в наличии, а при сохранении из карточки товара нормально работает
видимо не туда копаю, подскажите, в какую функцию лезть?
начните с того, что 2 знака равно должно быть
вот так
$product_data['amount']==0
все равно все проставило нет в наличии, а при сохранении с карточки товара работает нормально
сейчас поменял условие, сделал наоборот
if ($product_data['amount']>0) {
$product_data['product_features']['135'] = 22245;
} else {
$product_data['product_features']['135'] = 22247;
}
но как было нет в наличии, так и осталось, а при сохранении также работает нормально
видимо, в другом месте нужно подключаться
Скажите плиз что делаю не так.
Вот тут создал характеристику товара
Добавил в товаре значение этой характеристики
Но в фильтре на странице товаров эта характеристика не появилась…
Вроде бы надо создать фильтр на основе этой характеристики?
Ой, точно, забыл, спасибо
Подскажите пожалуйста где находится настройка чтобы при нажатии в карточке товара на бренд система переходила на все товары бренда а не товары выбранной категории? Так вообще можно?
Можно. Надо создать макет страницы Бренд → Хорошая тема. Любые вопросы по CS-Cart и не только.
Такой настройки нет, надо править шаблон. Тут расписано как: Хорошая тема. Любые вопросы по CS-Cart и не только
Только вот обычно все прикрутки такого рода слетают после обновлений и этот код слетит. Если ничего не путаю, то вроде еще год назад кто-то здесь или на английском форуме обсуждал, как сделать это через my_changes, но получилось ли такое не знаю.
Некоторые файлы годами могут не обновляться, поэтому не факт, что слетит. Никаких хуков в данном файле нет, поэтому через my_changes можно сделать только полной перезаписью кода файла (override, вся инфа в документации).
Но стоит понимать, что override тоже не идеальный вариант: если оригинальный файл изменяется с обновлением CS Cart, то новый код из обновления не будет применяться из-за активного override-файла с “устаревшим” кодом и при этом можно не найти откуда ноги растут – такие файлы не попадают в детектор изменений ядра, в отличие от правок напрямую в файлах.
Более того, при обновлении, если оно затрагивает измененные вручную файлы, будет предупреждение со списком этих файлов – поэтому после обновления можно вернуть правки обратно.
Проще говоря, внося правки через модуль “Мои изменения” с использованием override (это касается и использование хуков с override) не дает большого преимущества, но считается правильным методом.