15 мая 2020, 13:49 да, но ведь не работает, почему-то <tr> <form method="post" class="ms2_form"> <td class="product-thumbnail"> {if $thumb?} <img src="{$thumb}" alt="{$pagetitle}" /> {else} <img src="{'assets_url' | option}images/product-empty.png" alt="Нет фото" /> {/if} </td> <td class="product-name"> <a href="{$id | url}">{$pagetitle}</a> <div class="small"> {if $product.options?} {foreach $product.options as $key => $option} {* exclude the option key *} {if $key in ['modification','modifications','msal']}{continue}{/if} {set $caption = ('ms2_product_' ~ $key)|lexicon} {if $option is array} {$caption} - {$option | join : '; '} {else} {$caption} - {$option} {/if} {/foreach} {/if} <div> {$_modx->runSnippet('msAddLinked.info', ['option' => $product.options.msal])} </div> </div> </td> <td class="product-price-cart"> <p class="product-price"> <span class="price"> <span class="msoptionsprice-cost msoptionsprice-[[+id]]" id="price"> [[+price]] </span> [[%ms2_frontend_currency]] </span> [[+old_price :ne=`0` :then=`<span class="old-price strike gray weight100 f16"> <span class="msoptionsprice-old-cost msoptionsprice-[[+id]]"> [[+old_price]] </span> [[%ms2_frontend_currency]] </span>`]] </p> </td> <td class="product-quantity"> <input type="number" name="count" id="count-{$id}" class="form-control input-number" value="1" min="1" max="100"> </td> <td class="product-subtotal total_price"> <span>{$product.cost}</span> {'ms2_frontend_currency' | lexicon} </td> <td class="product-wishlist-cart"> <button class="order-iteme" type="submit" name="ms2_action" value="cart/add">В корзину</button> </td> </form> </tr> Вопросы / Minishop2 не любит таблицы? 18 0
01 мая 2020, 09:45 А лучше даже, что бы метод доставки отображался, но был неактивным — что бы человек понимал, что доставка есть, но нужно заказать больше… Вопросы / Minishop2 минимальная сумма для способа доставки 1 0
25 апреля 2020, 13:23 я для теста поставил Ваш компонент на тестовый хостинг Modstore — он работает и подхватывает метки со старого mapex (из строки json)… вот только не работает поиск по карте в админке — это из-за отсутствия ключа Api? … а старый mapex — да, не него ругается консоль, типа: Uncaught ReferenceError: ymaps is not defined at mapex.init.js:6 at ext-all.js:21 at b (ext-all.js:21) … и т.д… Мне кажется проще новый установить) Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
24 апреля 2020, 19:58 Здравствуйте! Подскажите пожалуйста: на сайте использовался компонент mapex, в какой-то момент в админке (в редакторе страницы) он перестал нормально функционировать, т.е. не отображается карта и прочие штуки, только строка с кодом json для вставки на сайт… Если купить и установить Ваш компонент mapex2 — все восстановится в админке? (просто я смотрю, он тоже уже не очень «свежий») Новые дополнения и их версии / Mapex2 - Яндекс.Карты с редактором на вашем сайте 102 0
13 апреля 2020, 19:16 Как можно добавить свой шаблон для формы подписки? Новые дополнения и их версии / bxSender - Массовая рассылка на email и управление подписчиками 23 0
22 марта 2020, 19:42 Ваш ответ реально помог, спасибо… теперь буду знать ) {foreach $prices as $row} Size: {$row[0]} Availability: {$row[4]} {/foreach}(без лишних foreach, как я прежде «напридумывал») Вопросы / TVTable как получать значения из ячеек таблицы 13 0
21 марта 2020, 13:47 ладно, будем считать что разобрался — добавил: {foreach $_modx->resource.Prices | fromJSON as $row} {foreach $row as $cell} {if $cell@first} <span>{$cell}</span> {/if} {if $cell@index == 4} {if $cell !=''} <p>{$cell}</p> {else} <p>нет<p> {/if} {/if} {/foreach} {/foreach}Всем спасибо Вопросы / TVTable как получать значения из ячеек таблицы 13 0
21 марта 2020, 10:06 Ну я правда не понимаю. Есть например такая табличка в TVTable: Size Price1 Price2 Price3 Availability 10 см 100 руб - - есть 20 см 150 руб - - нет 30 см 200 руб 250 - скоро будетКак мне получить из json строки данные из колонок Size и Availability?.. Вопросы / TVTable как получать значения из ячеек таблицы 13 0
20 марта 2020, 16:46 Спасибо, но все равно не понял — а можно как-то вывести конкретную ячейку таблицы по координатам (строка, столбец)? Вопросы / TVTable как получать значения из ячеек таблицы 13 0
20 марта 2020, 15:31 Спасибо. А можно на примере показать? (я не особо силен в fenom) В гугле не могу ничего найти похожего. Вопросы / TVTable как получать значения из ячеек таблицы 13 0
30 января 2020, 10:47 У меня еще один вопрос возник: Как сделать условие для json, что максимальный параметр суммы может быть не заполнен в TV полях? $filter[] = '( max_sum_filtr>='.$_GET['myage'].' OR max_sum_filtr="" )'; — вот так вот не работает Вопросы / Не получается сделать запрос с условием OR для pdoResources 2 0
30 января 2020, 09:13 вот так вот сделал: if($tags){ $idx = 0; foreach ($tags as $tag){ if($idx == 0){$idx= 1;$comma='( ';}else{$comma=' OR ';} $filter_tags .= $comma."sposob_filtr LIKE '%".$tag."%'"; } $filter_tags .= ' )'; $filter[] = $filter_tags; }… вроде работает Вопросы / Не получается сделать запрос с условием OR для pdoResources 2 0
04 октября 2019, 22:17 пока так и сделал (создал отдельный шаблон 404 и убрал форму в нем) — пока больше писем не приходило… но хочется понять и причину, ведь должно же быть логическое оъяснение ) Вопросы / Непонятные письма 5 0
04 октября 2019, 11:09 я думаю, что это не роботы, а что-то в самой CMS… Да, и в самом Formit именно эти сообщения не сохраняются (а остальные сохраняются) Вопросы / Непонятные письма 5 0
03 июня 2019, 16:59 в общем я разобрался (вернее мне помогли на другом форуме), спасибо за вашу отзывчивость… $(function() { $(".submit-btn").click(function() { $("fieldset", this.form).each(function() { $(this).toggleClass("err", !$("input", this).is(":checked")); }); return $(this.form).find('.err:visible').length === 0; }); }); Вопросы / Formit добавить класс при ошибки при валидации для радиокнопок 4 0
02 июня 2019, 15:17 т.е. здесь он проверяет у меня все радиокнопки, а мне же надо группы проверить (что бы одна кнопка в каждой группе была выбрана)… ( Вопросы / Formit добавить класс при ошибки при валидации для радиокнопок 4 0
02 июня 2019, 14:45 пытаюсь, по аналогии с другими импутами дописать $().each(function(){ var item = $(this), btn = item.find('.submit-btn'); item.find('input[type=radio]').each(function(){ if($(this).is(':checked')){ // Если поле не пустое удаляем класс-указание $(this).removeClass('error'); } else { // Если поле пустое добавляем класс-указание $(this).addClass('error'); $(this).parent('.form-group').find('.error-message').show(); } }); } btn.click(function(){ checkInput(); }); });но что-то не получается… понимаю, что туплю, но с js не особо дружу Вопросы / Formit добавить класс при ошибки при валидации для радиокнопок 4 0
02 мая 2019, 20:47 Здравствуйте. У меня, почему-то не работает интеграция с phpthumbon — т.е. «необрезанная» картинка весит 100kb, после обрезания (соответственно она уже стала меньше по размеру) — 130kb. Никаких специальных настроек для phpthumbon. Как такое может быть? :) Новые дополнения и их версии / [tinyCompressor] Автоматическая оптимизация и сжатие файлов 79 0
09 января 2019, 22:30 Держи. И не жми деньги на хорошие компоненты, он более мощный, чем этот костыль.Спасибо. Теперь, более менее понятно. Т.е. остается чанк tpl.msGetOrder.print переделать, что бы отображалась нужная информация в нужной кодировке, так? Вопросы / Minishop2 - как распечатать заказ из админки? 5 0
09 января 2019, 21:49 Есть самый очевидный ответ: написать самостоятельно требуемый функционал =)еще бы кто-нибудь подсказал, как именно это можно сделать Вопросы / Minishop2 - как распечатать заказ из админки? 5 0
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
… а старый mapex — да, не него ругается консоль, типа:
Uncaught ReferenceError: ymaps is not defined
at mapex.init.js:6
at ext-all.js:21
at b (ext-all.js:21)
… и т.д… Мне кажется проще новый установить)
Подскажите пожалуйста: на сайте использовался компонент mapex, в какой-то момент в админке (в редакторе страницы) он перестал нормально функционировать, т.е. не отображается карта и прочие штуки, только строка с кодом json для вставки на сайт…
Если купить и установить Ваш компонент mapex2 — все восстановится в админке? (просто я смотрю, он тоже уже не очень «свежий»)
(без лишних foreach, как я прежде «напридумывал»)
Всем спасибо
В гугле не могу ничего найти похожего.
— вот так вот не работает
… вроде работает
Да, и в самом Formit именно эти сообщения не сохраняются (а остальные сохраняются)
но что-то не получается… понимаю, что туплю, но с js не особо дружу
Как такое может быть? :)