Всего 125 949 комментариев

Mishiko
02 июня 2022, 22:35
0
Подскажите пожалуйста. Можно ли связать цвет и фотографию товара? Например, выбираем цвет и меняется фото товара именно этого цвета.
Alexey
02 июня 2022, 11:39
0
Пока общаюсь с ТП reg.ru. Они не смогли внятно пояснить, почему у них на разных серверах mysql совершенно идентичные sql-запросы по-разному группируют результаты. Точнее попытались, съехав на то, что группировка по товару будет в случае, если названия у картинок одинаковые — skrinshoter.ru/s/020622/sRmKtwsv.

Но меня это не убедило, так как на обоих сайтах у товаров картинки имеют разные названия и при этом на одном сервере группировка всё равно происходит, а на другом — нет. Поэтому сейчас идет второй раунд «переговоров»))
Артур Шевченко
02 июня 2022, 10:04
0
Как вы уже, наверное, поняли из коробки так сделать нельзя. НО в целом, конечно, можно. Для этого как минимум нужно допилить js, чтобы он не скрывал отображение номеров страниц. Вероятно, этого может оказаться достаточно.
kohewi
01 июня 2022, 21:56
0
Только за крипту через агрегаторы типа https://bitlaunch.io/
Чуть дороже, за то работает без проблем и посреднику всё равно кто ты и откуда
Николай Савин
01 июня 2022, 12:44
0
На моей практике spam это всегда источник проблем.
Сергей Карпович
01 июня 2022, 11:21
0
В импорте оно и заполняется как обычное TV, в поле прописывается ссылка на изображение (внешнее, url), но обработка и сохранение локально этого изображения не происходит
Евгений Webinmd
01 июня 2022, 11:16
0
это обычное ТВ поле, заполнять надо так же как и в ТВ image стандартное
Роман
01 июня 2022, 11:13
0
Тут во-первых лучше обновить jQuery, так как она старая стоит. По поводу корзины, можно в одном месте вызвать корзину, в другое вставлять. Накидал примерную суть:
$(window).resize(function(){
    if ($('#msMiniCart').length > 0) {
        if($(window).width() < 992){
            $('.hdr-mobile .minicart-holder').append($('#msMiniCart'));
        }
        else {
            $('.col-auto.minicart-holder').append($('#msMiniCart'));
        }
    }
});

$(document).ready(function(){
	if ($('#msMiniCart').length > 0) {
		if($(window).width() < 992){
			$('.hdr-mobile .minicart-holder').append($('#msMiniCart'));
		}
		else {
			$('.col-auto.minicart-holder').append($('#msMiniCart'));
		}
	}
});
Но лучше сделать как сказал Александр Мельник.
Артур Шевченко
01 июня 2022, 10:47
0
Написать свой плагин, который будет запускать необходимые процессы.
Артур Шевченко
01 июня 2022, 10:45
0
Предлагаю убирать их по одному, чтобы проверить, может быть дело в одном из них, например в spam. У меня ни на одном сайте нет проблем с этими компонентами.
Алексей
01 июня 2022, 10:37
0
Нет, только «spam,email,FormItSaveForm».
Артур Шевченко
01 июня 2022, 10:30
0
А кастомные хуки используются?
Сергей Карпович
01 июня 2022, 08:46
0
Ребята, кто ни будь пробовал загружать изображение в mixedImage при импорте ресурсов через msImportExport?
У меня просто заполняется поле ссылкой, но обработка не происходит.
Как бы урегулировать этот момент?
Алексей
01 июня 2022, 08:10
0
Дело в том, что даже если оставить форму пустой, до появлении ошибок валидации проходит столько же времени.
То есть даже если форма не отправляется, всё равно есть эта задержка.
Диман
01 июня 2022, 06:06
0
В результате выводится первая миниатюра {$small}
Подскажите пожалуйста, как вывести оригинал изображения, а не превьюшку
Максим
01 июня 2022, 05:38
0
Подскажите у вас получилось выяснить в чем проблема? у меня так же сайт на reg.ru
Артур Шевченко
31 мая 2022, 22:34
0
Дело не в FormIt и не в AjaxForm, а в отправке писем, скорее всего.
Александр Мельник
31 мая 2022, 22:13
+1
Задача заключается в том, чтобы сделать так, чтобы при клике на корзинку в мобильной версии, выезжало это боковое меню сразу с развернутыми, добавленными товарами, а не пустым. Это ж не логично.
но зачем вы тогда используете подгрузку содержимого корзины по клику?
Я вижу несколько вариантов решения.
1) на странице не должно быть отдельно блоков для мобильного и отдельно для десктопа. [[HeaderDesktop]], [[HeaderMobile]] это плохая практика. Внешний вид должен адаптироваться под разные устройства за счет каскадных стилей и медиа запросов, а не за счет скрытия блоков для десктопа и отображения блоков для мобильных. В таком случае и корзина у вас всегда будет существовать на странице, потому что шапка остается всегда одной и той же.
2) Я вижу что у вас используется скорее всего какой то готовый шаблон интернет магазина, взятый с бескрайних просторов интернета, а значит переверстывать никто не будет. Тогда действительно придется иметь два разных чанка для шапки, в каждом полноценно вызывать [[!msMiniCart?&tpl=`miniCart`]], а не подгружать по клику, НО решать какой из чанков показать вам нужно еще на уровне обработки запроса на сервере. Помоему для modx даже была какой-то сниппет типа MobileDetect или как то так, который позволяет определить с какого устройства пришел запрос.
Артур Шевченко
31 мая 2022, 21:24
0
Должен сказать, что в FireFox вообще не работает.