Вопросы
Как закомментировать строку используя Fenom?
Ребята, привет!
Обгуглился, но не нашел. Точно помню, что видел.
Подскажите, как закомментировать строку тегами Fenomа?
Обгуглился, но не нашел. Точно помню, что видел.
Подскажите, как закомментировать строку тегами Fenomа?
fi.successMessage
как сделать, чтобы в FormIt AjaxForm fi.successMessage появлялось в том же блоке, что и форма? А то в маленьком всплывающем окошке не заметно совсем. Например, после отправки данных форма становилась display:none, а блок с successMessage — block
сейчас шаблон у FormIt такой:
сейчас шаблон у FormIt такой:
<div class="highslide-header">
<ul>
<li class="highslide-close">
<a href="#" onclick="return hs.close(this)">Закрыть</a>
</li>
</ul>
</div>
<div class="highslide-body">
<form action="" method="post" class="ajax_form callback_form" enctype="multipart/form-data">
...
<div class="form-group">
<div class="controls">
<button type="submit" class="btn btn-primary cb_submit">Перезвоните мне</button>
</div>
</div>
</form>
<div class="cb_success_mess">
[[+fi.successMessage]]
[[!+fi.successMessage:isempty=`[[$feedback-form]]`]]
</div>
<div class="highslide-footer">
<span class="highslide-resize" title="Размер">
</span>
</div>
</div>
[[+fi.success:is=`1`:then=`
<script>
$('.callback_form').style('display', 'none');
$('.cb_success_mess').style('display', 'block');
</script>
`]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-danger">[[+fi.validation_error_message]]</div>
`]] Многодоменность на одной инсталяции
Интересует вопрос, сколько «выдержит» контекстов одна инсталяция Revo?
Создание пользователя через api
Добрый вечер.
Помогите советом.
Пытаюсь создать пользователя, получив имя и и пароль из формы на фронтенде.
Через
Хочу сразу назначать его в определенную группу, для которой настроил права.
Перед сохранение объекта делаю
В базе данных поле primary_group получает значение 2 (идентификатор созданной мною группы)
Помогите советом.
Пытаюсь создать пользователя, получив имя и и пароль из формы на фронтенде.
Через
$us =$modx->newObject('modUser');Пользователь создается.Хочу сразу назначать его в определенную группу, для которой настроил права.
Перед сохранение объекта делаю
$us->set('primary_group', 2);Сохраняю пользователя.В базе данных поле primary_group получает значение 2 (идентификатор созданной мною группы)
Автоматическое добавление товаров в корзину
Есть сайт по доставке суши.
Необходимо добавлять к заказу контейнеры исходя из количества заказанного товара.
К примеру, на каждые две единицы товара добавляется один контейнер.
Подскажите, в каком направлении копать. Пробовал через js, но там происходит перезагрузка страницы, а хотелось бы добавлять через сниппет, но не знаю к какому событию и что подключить.
Буду признателен за помощь, спасибо!
Решение:
Сделал через post запрос на js. Пришлось добавить setTimeout 500, т.к. сразу после загрузки не срабатывал. Видимо из-за того, что скрипт минишопа грузится последним.
Костыль еще тот, но хотя бы так работает.
id — товар
count — количество
Необходимо добавлять к заказу контейнеры исходя из количества заказанного товара.
К примеру, на каждые две единицы товара добавляется один контейнер.
Подскажите, в каком направлении копать. Пробовал через js, но там происходит перезагрузка страницы, а хотелось бы добавлять через сниппет, но не знаю к какому событию и что подключить.
Буду признателен за помощь, спасибо!
Решение:
Сделал через post запрос на js. Пришлось добавить setTimeout 500, т.к. сразу после загрузки не срабатывал. Видимо из-за того, что скрипт минишопа грузится последним.
Костыль еще тот, но хотя бы так работает.
id — товар
count — количество
function addProdCart( id , count ){
$.ajax({
type: "POST",
url: "/assets/components/minishop2/action.php",
data: "id="+ id +"&count=" + count + "&ms2_action=cart%2Fadd&ctx=web"
});
}
$(document).ready( function(){
window.setTimeout( function(){addProdCart( 64 , smallBox )}, 500);
}); плагин корзины
как при заказе товара, сделать: общая цена за товара = цена за товар * на поле sod товара
switch ($modx->event->name) {
case 'msOnBeforeAddToOrder': case 'msOnAddToOrder':
$orderArray = $order->get();
foreach ($orderArray as &$orderProduct) {
if ($product = $modx->getObject('msProduct', $orderProduct['id'])) {
$count = $orderProduct['count'];
if ($count > 0){
if ($product->get('sod') > 0){
$tv = $product->get('price') * $product->get('sod');
}
else { $tv = $product->get('price');}
$pr = $tv;
}
$orderProduct['cost'] = $pr;
}
}
$order->set($orderArray);
break;
} Вопрос по выводу структуре категорий
Доброго дня, есть к Вам вопрос.
Как можно сделать вот такую вложенную структуру. www.exist.ru/Catalog/Global/Cars/%D0%A3%D0%90%D0%97/22985
как выводить в категории подкатегории я знаю, а вот здесь www.exist.ru/Catalog/Global/Cars/%D0%A3%D0%90%D0%97/22985 в 3 вложение категории, еще 2 там где таблица. Как вывести подкатегорию в совершенно 2-х вариантах*?
Как можно сделать вот такую вложенную структуру. www.exist.ru/Catalog/Global/Cars/%D0%A3%D0%90%D0%97/22985
как выводить в категории подкатегории я знаю, а вот здесь www.exist.ru/Catalog/Global/Cars/%D0%A3%D0%90%D0%97/22985 в 3 вложение категории, еще 2 там где таблица. Как вывести подкатегорию в совершенно 2-х вариантах*?
msOneclick выполнить сниппет
как мне выполнить сниппет в чанке tpl.msOneClick.MS.send, после того как нажали офоромить заказ
[[!product_update?
&num=`[[+num]]`
]]у меня он не выполняется а выводится вот так [[!product_update? &num=`1802/11` ]]