Andrew
С нами с 12 апреля 2019; Место в рейтинге пользователей: #116715 марта 2026, 20:35
Minishop2 это завершенная история. Архив. Крайне сомневаюсь, что в него будут добавляться какие то изменения. Это просто некому делать. Заинтересованн...
Порядок значений опций товара 10
15 марта 2026, 13:18
На всякий скопирую код для Bootstrap 4 (есть старый проект, лень переезжать на 5 версию):
/* Закрыть модальное окно после отправки */
document.addEve...
[SendIt] Несколько полезных нововведений в версии 1.1.2 27
13 марта 2026, 16:00
Предлагаю в целом обсудить понятие «вариант товара».
Я пришел к тому, что варианты — являются отдельными товарами. Возьмём для примера футболку. У ...
ms3Variants - Реализация вариантов одного товара в MiniShop3 7
12 марта 2026, 22:19
опытным путем выяснил что ошибку валидации радио кнопок можно вылечить добавив в форму еще один вариант
<input type="radio" name="...
Валидация radio кнопок в Sendit 1
11 марта 2026, 09:11
Привет!
Все верно:
1-го нет в магазине modstore и modx.com
2-й платный
mxEditorJs - блочный редактор Editor.js для MODX 3 2
10 марта 2026, 22:13
Все верно, сорян, в своем сообщении написал не то что хотел =)
msGiftCards - дополнение для MODX 2 + miniShop2 для продажи, применения и учета подарочных сертифика... 5
06 марта 2026, 09:38
Александр, данный компонент более недоступен для приобретения?
miniShop 2.9.1-pl 57
04 марта 2026, 21:09
Немного нетипичный пост на этом форуме. Будем считать это экспериментом. Кратко вводную информацию я выложил у нас в телеграм-сообществе — получил мно...
Baymard Institute: 61 рекомендация для e-commerce, о которых стоит знать 1
поменял на:
теперь и первый товар тоже в корзину летит, фух.
всё заработало.
только первый раз когда добавляешь в корзину, то картинка летит куда-то в бок, а уже затем в корзину, я вот что поменял:
на:
А вот код чанка gridProductTpl:
срабатывает только сообщение jGrowl
прикольная штука…
Есть плагин minSumOrder, настроен на событие msOnSubmitOrder
он не даёт отправить заказ меньше 100 руб. в minishop2.
Настроил ещё msOneClick, но теперь этот плагин не даёт отправлять заказы из формы в один клик, выдаёт предупреждение, хотя сумма в заказе больше.
Пришлось отключить этот плагин и выйти на поиски другого решения. Может кто сталкивался?
Может гуру подскажут что надо подшаманить в коде?)
Может кто подскажет как снять этот запрет для msoneclick?
Всё сделал по инструкции, пробовал разные варианты, но всё равно выдаёт 500 ошибку, а класс-обработчик прописать не даёт…
Если сам не найду решения, возможно так и будет.
Грустный у вас форум сообщества какой-то… Все куда-то уходить собираются..)
Может была уже тема такая?
Хочу сам разобраться в MOD'эксе. Понять принципы работы компонентов и сниппетов, зависимость их от различных настроек и параметров и т.д. Ну интересно мне разобраться что к чему, и ничего с этим поделать не могу. Как то так.)
В шаблоне товара есть блок с отзывами, который выводится сниппетом ecMessages из компонента easyComm, там всё нормально.
Также, в шаблоне статьи (новости), есть блок с комментариями, который выводится сниппетом TicketComments из компонента Tickets. Вот в этих комментариях и пропадает класс у изображений.
Пробовал менять настройки jevix'а и для tickets, и по умолчанию, в разных вариантах, и Вашу конструкцию тоже подставлял, но класс так и не прописывается.
После того как методом научного тыка попробовал прописать в теге img такой атрибут — loading=«lazy» (на форуме вычитал), то начали вырезаться ещё и изображения у комментариев. Черт его знает почему.
Решил проблему пока что так — зашел в базу данных, и уже там изменил текст который должен выводиться на нужный:
Но это не выход постоянно лазить в базу и там менять настройки для каждого комментария.
Хотелось бы разобраться в чём дело, может я не в том направлении ищу решение?
Вот код из cfgAllowTagParams для ticket:
вот по умолчанию:
Попробовал, но все равно не хочет пропускать класс.
Вот что у меня прописано в cfgAllowTagParams в тикетсах сейчас:
{«pre»:{«class»:[«prettyprint»]},
«cut»:{«title»:["#text"]},
«a»:[«title»,«href»],
«img»:{«0»:«src»,«alt»:"#text",«1»:«title»,«align»:[«right»,«left»,«center»],«class»:[«lazy»],«width»:"#int",«height»:"#int",«hspace»:"#int",«vspace»:"#int"}}
дело в том, что для Comment стоят аналогичные настройки в Jevix, но в Comment`ах класс ленивой загрузки срабатывает, а в тикетсах никак не хочет.
Вот конструкция из cfgAllowTagParams коментариев:
{«pre»:{«class»:[«prettyprint»]},
«a»:[«title»,«href»],
«img»:{«0»:«src»,«alt»:"#text",«1»:«title»,«align»:[«right»,«left»,«center»],«width»:"#int",«height»:"#int",«hspace»:"#int",«vspace»:"#int"}}
Такое впечатление что это не Jevix влияет на вывод тегов и их атрибутов в тикетсах, что дело в чём-то другом.
Стоит компонент lazy image.
Если дописывать в тег img, в тикете к ресурсу, класс «lazy», то не срабатывает ленивая загрузка.
В комментариях класс выводится и срабатывает ленивая загрузка, а в тикетсах не хочет.
Как выход из ситуации, пробовал дописывать в cfgAllowTagParams, в тег img такую конструкцию — «img»:[«class»], и «img»:[«class»:«lazy»], чистил кеши, но так и не хочет срабатывать класс ленивой загрузки только в тикетсах к ресурсу. Везде работает.
Сверял все параметры jevix'а с комментариями, никаких различий.
Что я упускаю?