19 мая 2022, 12:10 Попробуйте у плагина CKEditor снять галку «Статичный». Код самого плагина при этом, естественно, должен присутствовать. Вопросы / CKEditor слетает из настройки which_editor 4 +1
30 апреля 2022, 18:36 Скорее всего код, приведенный Вами не соответствует скрину, поскольку он подразумевает вывод формы оформления заказа (FormIt и shopOrderForm). Нужно найти вызов Shopkeeper без формы заказа, проверить какой там используется набор параметров (тут у Вас [[!Shopkeeper3@ordercart]]), посмотреть какой чанк прописан там в cartTpl. Поместите код кнопки оформления в нижней части этого чанка (под <! --tpl_separator -->) и удалите оттуда, где она сейчас выводится. Вопросы / Shopkeeper3 и кнопка оформить заказ 2 0
07 апреля 2022, 19:29 Добавьте в вызов pdoResources параметр &outputSeparator=`, ` Вопросы / как вывести список категорий в которые включен товар в minishop2 в виде ссылок 8 0
07 апреля 2022, 18:58 Каждая категория — отдельный элемент и выводится чанком, указанным в &tpl. Оформите его как угодно. Вопросы / как вывести список категорий в которые включен товар в minishop2 в виде ссылок 8 0
25 марта 2022, 11:38 Опции — массив. Название должно быть: <input type="hidden" name="options[time]" value="***" /> Вопросы / Как сделать, чтобы товары в корзине не суммировались, а создавалась новая позиция? 4 +1 1
25 марта 2022, 10:59 Добавьте скрытую опцию товара с уникальным значением (текущее время, например). Вопросы / Как сделать, чтобы товары в корзине не суммировались, а создавалась новая позиция? 4 +2
21 февраля 2022, 13:52 Если pagetitle текущей страницы, то: [[*parent:is=`23`:then=`[[*pagetitle]]`]] Если родителя, то: [[*parent:is=`23`:then=`[[#[[*parent]].pagetitle]]`]] Вопросы / Отображать pagetitle, но только если эта страница находится в категории с нужным id 3 +1
12 января 2022, 16:12 Можно сделать единый &tpl и проверять ID пункта и выводить в зависимости от этого разное оформление. К примеру: <li> <a href="{$link}">{$menutitle}</a> {if $id == 5} // оформление для пункта с id=5 <ul>{$wrapper}</ul> {elseif $id == 6} // оформление для пункта с id=6 <ul>{$wrapper}</ul> {elseif $id == 7} // оформление для пункта с id=7 <ul>{$wrapper}</ul> {else} // оформление по умолчанию <ul>{$wrapper}</ul> {/if} </li> Вопросы / pdoMenu - меню с разными выпадающими списками 3 0
30 декабря 2021, 14:27 Есть системная настройка failed_login_attempts. Вопросы / [Login] Как увеличить лимит ошибочных входов в админку? 2 +1
01 декабря 2021, 18:43 Можно в GET передавать: <a href="../all-info.html?id=[[+id]]">Подробнее</a> И в вызове ловить (если pdoTools стоит): [[!allInfo? ¶m=`allInfo` &table_id=[[!#GET.id]] ]] Вопросы / Передача параметра в сниппет 7 0
17 ноября 2021, 17:17 «Свой плагин» — имеется в виду тот, который обрабатывает $_POST['calc_price']. Его повесить на msopOnAfterGetCost. Это собственное событие msOptionsPrice2, в котором можно подменить стоимость Вопросы / Как добавить цену из калькулятора в корзину 11 0
17 ноября 2021, 16:42 Так у Вас msOptionsPrice перебивает плагин — он же тоже на msOnBeforeAddToCart висит. Попробуйте поменять приоритет или повесить свой плагин на событие самого msOptionsPrice, например, на msopOnAfterGetCost. Вопросы / Как добавить цену из калькулятора в корзину 11 0
17 ноября 2021, 16:04 Код неправильный. Input — одинарный тег и его не нужно открывать/закрывать. То есть именно так: <input type="hidden" name="calc_price" value="" /> А в js через $('input[name="calc_price"]').val(***); Вопросы / Как добавить цену из калькулятора в корзину 11 0
17 ноября 2021, 15:45 Где-то ошиблись. Это 100% работает ) Точно число приходит в поле? Без пробелов? Вопросы / Как добавить цену из калькулятора в корзину 11 0
17 ноября 2021, 14:55 Сделайте в форме кнопки скрытое поле, куда передавайте JS-ом рассчитанное калькулятором значение: <input type="hidden" name="calc_price" value="" /> Сделайте плагин на событие msOnBeforeAddToCart, где ловите его и подменяйте цену товара: if(is_numeric($_POST['calc_price'])){ $product->set('price', $_POST['calc_price']); } Вопросы / Как добавить цену из калькулятора в корзину 11 0
17 ноября 2021, 10:17 В форму добавления товара добавьте текстовое поле с name=«options[имя_поля]»: <form method="post" class="ms2_form"> ... <input type="text" name="options[fieldname]" value=""/> ... </form> Его значение в корзине и письмах выводите так: {$product.options.fieldname} Вопросы / Поле ввода в товаре Minishop2 1 +1
21 октября 2021, 10:31 Добавьте параметр: &setMeta=`0`В этом случае pdoPage не будет формировать canonical, но и мета-тегов со ссылками на предыдущую и следующую страницу также не будет. Вопросы / дублированный rel canonical 2 +2
19 октября 2021, 10:48 Верно, он нужен только для Ajax-пагинации. Вопросы / PdoPage не обновляет результаты при переключении страниц в пагинации 5 0
19 октября 2021, 10:03 Вроде всегда был. Можно даже параметром ajaxElemRows переопределить )) Вопросы / PdoPage не обновляет результаты при переключении страниц в пагинации 5 0
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 ...
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 баг исправлен
Код самого плагина при этом, естественно, должен присутствовать.
Нужно найти вызов Shopkeeper без формы заказа, проверить какой там используется набор параметров (тут у Вас [[!Shopkeeper3@ordercart]]), посмотреть какой чанк прописан там в cartTpl.
Поместите код кнопки оформления в нижней части этого чанка (под <! --tpl_separator -->) и удалите оттуда, где она сейчас выводится.
Оформите его как угодно.
Если родителя, то:
К примеру:
И в вызове ловить (если pdoTools стоит):
Его повесить на msopOnAfterGetCost. Это собственное событие msOptionsPrice2, в котором можно подменить стоимость
То есть именно так:
А в js через
Точно число приходит в поле? Без пробелов?
Сделайте плагин на событие msOnBeforeAddToCart, где ловите его и подменяйте цену товара:
Его значение в корзине и письмах выводите так:
В этом случае pdoPage не будет формировать canonical, но и мета-тегов со ссылками на предыдущую и следующую страницу также не будет.