Отключить отправку по enter
На странице товара есть поля кол-ва и кнопка добавления в корзину
<input type="text" name="count" id="product_count" value="1">
<button type="submit" class="btn btn-default" name="ms2_action" value="cart/add" >[[%ms2_frontend_add_to_cart]]</button>
При изменении кол-ва и последующем нажатии enter происходит отправка товара в корзину. Как отключить? В чём разница версий miniShop2?
Сразу оговорюсь, что на minishop не делал ни одного магазина. Но хочется попробовать. Иногда читаю топики, посвящённые компоненту. И в голове появился сумбур насчёт версий. Непонятны отличия. Кое-где помню мелькала информация, что некоторые дополнения к минишопу не работают на определённых версиях минишопа. Было и про глюки, и про недоработки. Последняя 2.3 вообще ещё в альфе. Это всё вводит в заблуждение насчёт того, какую версию стоит качать, чем они отличаются, для каких целей, в чём подводные камни и т.д. Буду признателен, если добрые люди помогут разобраться. Думаю это будет полезно не только мне.
Вызов сниппета внутри фильтра(модификатора)
Доброй ночи.
Подскажите пожалуйста, как вызывать сниппет внутри фильтра(модификатора)?
Есть карточка товара, там я проверяю наличие товара, если товара нет, то надо показывать форму «оповещение о появлении товара».
Что собственно не так делаю?
Подскажите пожалуйста, как вызывать сниппет внутри фильтра(модификатора)?
Есть карточка товара, там я проверяю наличие товара, если товара нет, то надо показывать форму «оповещение о появлении товара».
[[*price:is=`0`:then=`
<p class="product_price"><i>нет в наличии</i></p>
<div class="product-tocart">
<div class="buttons_row">
<a class="button_blue middle_btn modalWindow" href="#recallProductForm">Напомнить о поступлении</a>
[[!AjaxForm?
&snippet=`FormIt`
&form=`recallProductForm_form`
&hooks=`spam,email`
&emailTpl=`recallProductForm_email`
&emailSubject=`Напоминание о товаре`
&emailTo=`[[++from_email]]`
&validate=`name:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Запрос успешно отправлен`
]]
</div>
</div>
`]]
При заходе на страницу блок с фильтром вообще на странице не отображается.Что собственно не так делаю?
2 корзины на одном сайте
Всем привет.
Суть — есть сайт, с двумя разными каталогами товаров.Клиент хочет чтобы -
- Товары из этих каталогов добавлялись в одну корзину
- Уже в корзине товары должны разделятся визуально — допустим на 2 столбца
- Должна быть отдельно сумма по первому каталогу, отсдельно сумма по второму каталогу, и общая сумма всего заказа
- И чтобы в процессе оформления заказа — заказ разделялся на 2 части, и оплачивался на 2 разных счета, с помощью robokassa или иного сервиса.
Как настроить папку при открытии файлменеджера
Добрый день,
создал TV параметр [[*icon]], тип — изображение. Как настроить, чтобы при открытий файлового менеджера открывалась определенная папка, а не корень сайт.
Интернет искал — не нашел.
создал TV параметр [[*icon]], тип — изображение. Как настроить, чтобы при открытий файлового менеджера открывалась определенная папка, а не корень сайт.
Интернет искал — не нашел.
В TicketForm не работает параметр &tplFile!
Почему сниппет TicketForm не реагирует на параметр &tplFile, хотя он у него есть?
Пробовал и обычный чанк ему подстунуть и @INLINE — не работает и всё! Остальные параметры шаблонов работают.
Пробовал и обычный чанк ему подстунуть и @INLINE — не работает и всё! Остальные параметры шаблонов работают.
Вывод ресурсов в своем порядке через pdoResourses
В сниппете сделал релевантный поиск по определенным критериям. На выходе получаю список отсортированных id ресурсов. Например: 123, 54, 3, 17, 8.
Далее передаю их в pdoResources:
[[!pdoResources?
&parents=`0`
&resources=`123, 54, 3, 17, 8`
…
]]
Необходимо, чтобы ресурсы выводились в таком же порядке как и указаны в параметре &resources=`123, 54, 3, 17, 8`. Хочется сделать через pdoResources, а не сочинять свой медленный сниппет.
Возможно ли сделать это средствами pdoResources? Подскажите пожалуйста.
Далее передаю их в pdoResources:
[[!pdoResources?
&parents=`0`
&resources=`123, 54, 3, 17, 8`
…
]]
Необходимо, чтобы ресурсы выводились в таком же порядке как и указаны в параметре &resources=`123, 54, 3, 17, 8`. Хочется сделать через pdoResources, а не сочинять свой медленный сниппет.
Возможно ли сделать это средствами pdoResources? Подскажите пожалуйста.
Пользователи могут редактировать чужие Тикеты
1 2 000
Добрый день!
Сегодня заметил странную особенность на своем сайте, пользователь может редактировать Тикет другого пользователя и успешно сохранять изменения, для этого достаточно изменить ID тикета /?tid=516 при редактировании.
Есть страница для изменения Тикета с вызовом [[!TicketForm?]] я так понимаю здесь нужно условие создать: если запись не принадлежит пользователю, значит показать строку «Вы пытаетесь обновить тикет, который вам не принадлежит.»
Или лишние действия позволил пользователям группе в настройках безопасности?
Конструкция [[!*createdby:is=`[[+modx.user.id]]`:then=`[[!TicketForm?]]`]] не работает.
Подскажите пожалуйста где ошибка и как лучше исправить?
Спасибо!
Сегодня заметил странную особенность на своем сайте, пользователь может редактировать Тикет другого пользователя и успешно сохранять изменения, для этого достаточно изменить ID тикета /?tid=516 при редактировании.
Есть страница для изменения Тикета с вызовом [[!TicketForm?]] я так понимаю здесь нужно условие создать: если запись не принадлежит пользователю, значит показать строку «Вы пытаетесь обновить тикет, который вам не принадлежит.»
Или лишние действия позволил пользователям группе в настройках безопасности?
Конструкция [[!*createdby:is=`[[+modx.user.id]]`:then=`[[!TicketForm?]]`]] не работает.
Подскажите пожалуйста где ошибка и как лучше исправить?
Спасибо!
Не работает сортировка по алфавиту и рейтингу
Подскажите пожалуйста, правильно я понимаю, что здесь нет ссылки на сниппет?
Как создать правильно новый сниппет для сортировки по алфавиту?
Как создать правильно новый сниппет для сортировки по алфавиту?
<a href="[[~[[*id]]? &sortbyTVType=`integer` &sortbyTV=`rating` &sortdirTV=`DSC`]]"><img src="images/new/rating.png" alt="Сортировка по рейтингу" title="Сортировать по рейтингу"/></a>
<a href="[[~[[*id]]? &sortbyTVType=`integer` &sortbyTV=`pagetitle` &sortdirTV=`ASC`]]"><img src="images/new/ASC.png" alt="Сортировка от А до Я" title="Сортировать от А до Я"/></a>
<a href="[[~[[*id]]? &sortbyTVType=`integer` &sortbyTV=`pagetitle` &sortdirTV=`DSC`]]"><img src="images/new/DSC.png" alt="Сортировка от Я до А" title="Сортировать от Я до А"/></a>
Как сделать true и false при запросе UPDATE
$c = $modx->newQuery('Objekt');
$c->command('update');
$c->set(array(
'name' => $name
));
$c->where(array(
'id' => $id,
));
$c->prepare();
$c->stmt->execute();
$c->stmt->execute(); всегда возвращает true наверное потому что запрос выполненно как сделать проверку удачно ли прошел запрос или запрос прошел но неудачно так как условие where не нашло нужное значение
Спасибо
Итог, как сделал:
if($c->stmt->rowCount() > 0){
echo "Ok";
}else{
echo"No";
}