23 февраля 2021, 19:37 Я могу сказать, что вы волшебник, из 70К строк сделать 115 это прям уметь надо, уважаю. na-cruchke.ru/ не самый сложный дизайн, свёрстано на bootstrap, плюс fancybox, свои стили 675 строк в не сжатом виде. И я с вами согласен, бездумно применять технологии это глупо, нужно понимать что и для чего нужно. Вопросы / Немного старческого ворчания или не судите строго 13 0
19 февраля 2021, 22:47 Я не специально))) Просто в любой непонятной ситуации, сам засовываю в options))) Вопросы / Можно ли подменять артикулы в корзине minishop? 8 +1
19 февраля 2021, 21:33 Засуньте его в options. Вопросы / Можно ли подменять артикулы в корзине minishop? 8 0
19 февраля 2021, 21:29 Выдержка из документации При обновлении фильтров срабатывает событие mse2_load: $(document).on('mse2_load', function(e, data) { console.log(e, data); });Надо на это событие повесить функции, которая посчитает количество выбранных фильтров и выведет эту цифру. Вопросы / Вывод количества выбранных фильтров mFilter2 1 0
17 февраля 2021, 21:39 Зря вы так, вряд ли они большую задержку сделали. Вопросы / Отложенная отправка писем из minishop2 клиенту 9 0
17 февраля 2021, 18:57 Нормальное решение по-моему, если моё мнение важно))) Вопросы / Отложенная отправка писем из minishop2 клиенту 9 0
17 февраля 2021, 01:20 Другой вариант, я использовал именно его, скопировать сниппет msgallery и поменять $output = $pdoFetch->getChunk($tpl, array( 'files' => $files, ));на if($tpl){ $output = $pdoFetch->getChunk($tpl, array( 'files' => $files, )); } else{ $output[] = $files; }В результате, если не указывать шаблон при вызове сниппета, то он вернёт массив, а его можно на fenom перебрать с ключами {set $files = '!msGalleryCustom' | snippet} {foreach $files as $key => $file} {if $key == 0} Шаблон для первой картинки {else} Шаблон для остальных картинок. {/if} {/foreach} Вопросы / разные шаблоны у элементов при выводе Gallery 6 +1
15 февраля 2021, 22:38 С помощью хука вы можете их на сервере преобразовать в json и отправить куда вам надо. Вопросы / Отправить json по ссылке в форме обратной связи. РЕШЕНО 6 0
15 февраля 2021, 22:34 Думаю, вам нужно отправлять данные на сервер, и уже с сервера, например, с помощью CURL отправлять, вероятно POST'ом данные закодировав их в json. Вопросы / Отправить json по ссылке в форме обратной связи. РЕШЕНО 6 +1
15 февраля 2021, 22:02 Совершенно непонятно, что вам нужно. Что значит отправить по ссылке? Как get-параметр? Или вам нужно чтобы сервер вернул json в ответ на ваш POST запрос? Формулируйте задачу правильно и возможно сами сможете находить решения. Вопросы / Отправить json по ссылке в форме обратной связи. РЕШЕНО 6 +1
13 февраля 2021, 12:29 Если сайт на modx, то вытаскивать верстку, чтобы превратить её в статику, кажется ещё более некошерным. Создайте новый контекст и заливайте туда новую информацию. Вопросы / Превратить сайт в статику (архив) 2 0
13 февраля 2021, 00:40 Тяжелый случай)) В телегу мне напишите доступы, завтра посмотрю. Вопросы / Редактирование способа вывода картинок товаров minishop2 8 0
12 февраля 2021, 23:25 В вызове mFilter2 это если на fenom ... 'where' => ['remains:>' => 0], ...А если pHx то по-моему так &where=`{«remains:>»: «0»}` Хотя с модификацией может не сработать. Вопросы / msOptionsPrice2 учитывать остаток при фильтрации mFilter2 4 -1
12 февраля 2021, 23:22 На вкладке элементы, есть раздел Шаблоны, найдите там шаблон страницы на которой выводятся товары, в шаблоне найдите msProducts, где-то рядом с ним будет написано или 'tpl' => 'blabla' или &tpl=`blabla` вот это blabla и есть чанк который надо редактировать. Вопросы / Редактирование способа вывода картинок товаров minishop2 8 0
12 февраля 2021, 22:52 А если сделано через феном, то куда копать, чтобы найти ТПЛ'ки. связанные с ним? core/elements/ Вопросы / Редактирование способа вывода картинок товаров minishop2 8 0
12 февраля 2021, 20:51 На вкладке Ресурсы, есть раздел Чанки, в нем папка minishop2, в папке два чанка msProduct.content — вывод информации о товаре на отдельной странице, tpl.msProducts.row — вывод информации о товаре на других страницах. Эти чанки можно использовать как образцы, редактировать лучше их копии. К тому же есть вероятность, что всё сделано через Fenom и тогда чанки и шаблоны в другом месте. Вопросы / Редактирование способа вывода картинок товаров minishop2 8 0
12 февраля 2021, 11:34 Вы знаете, что в форме можно передать массив, если название поля написать вот так fieldname[]? Также, если вы посмотрите в стандартный чанк msProductRow, то заметите, что в форме есть скрытое поле options[], оно передаётся на сервер как массив и в него можно запихнуть любое значение. Если вам пришлось создать новую опцию, значит либо я не понял что вы делаете, либо вы. Третьего не дано? И для общего развития, можете посмотреть в базе как хранятся опции, ради эксперимента, сделайте, как я написал, потом найдите в таблице ms2_order_products товар и посмотрите какие у него есть опции ? Вопросы / Minishop2 не могу понять как вставить tv из карточки товара в письмо 9 -1
12 февраля 2021, 11:11 В смысле новую опцию заводить? В настройках-то? А я разве говорил, что это нужно сделать? Массив формируется вне зависимости от того, есть эта опция или нет в настройках, а значение можете туда любое записать хоть ТВ, хоть псевдоним Вопросы / Minishop2 не могу понять как вставить tv из карточки товара в письмо 9 -1
11 февраля 2021, 22:43 в карточке товара внутри формы добавления в корзину добавляете <input type="hidden" name="options[size_title]" value="{$_modx->resource.size_title}">В корзине и в письме появится свойство $product.options['size_title'] Вопросы / Minishop2 не могу понять как вставить tv из карточки товара в письмо 9 -1
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Личный кабинет на Sendit - не удается сбросить пароль Хм, в массиве поле extended приходит пустым, временного пароля там нет. Сам тестовый юзер изначально был зареген в группу Users с правами доступа в личный кабинет (по обычной инстр...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Надо на это событие повесить функции, которая посчитает количество выбранных фильтров и выведет эту цифру.
на
В результате, если не указывать шаблон при вызове сниппета, то он вернёт массив, а его можно на fenom перебрать с ключами
А если pHx то по-моему так &where=`{«remains:>»: «0»}`
Хотя с модификацией может не сработать.
В корзине и в письме появится свойство $product.options['size_title']