Вопросы
Можно ли проверить класс при клике jQuery?
Здравствуйте!
Можно ли как то проверить класс при клике?
пытался проверить класс error.
Можно ли как то проверить класс при клике?
пытался проверить класс error.
$(document).on('af_complete', function (event, response) {
if(true){
$('body').append("<div class='toast success-message p-3 text-center text-white bg-success border-0' role='alert'><div class='toast-body'>Ваше сообщение отправлено</div></div>");
setTimeout(() => $('.success-message').css({"opacity":1, "transition":"1s"}), 1000);
setTimeout(() => $('.success-message').remove(), 7000);
response.message='';
}else{
$('input[name="username"]').hasClass("error").addClass("is-invalid");
$('body').append("<div class='toast success-message p-3 text-center text-white bg-danger border-0' role='alert'><div class='toast-body'>Что то пошло не так</div></div>");
} Проверка товара до добавления его в Корзину
Здравствуйте! Столкнулся с таким вопросом.
У меня при клике на «Добавить» (у товара) всплываем форма для ввода дополнительных данных и уже эта форма добавляет товар в Корзину.
Мне нужно чтобы при клике на «Добавить» проверялись какие есть товары в Корзине и какой товар добавляется (какой шаблон, конкретно в моем случае).
Если я добавляют товар, то понятно, срабатывает miniShop2.Callbacks.add и уже в class msCartHandler, function add и там уже проверять и возвращать что надо.
Но мне нужна проверка товара перед добавлением его в корзину, чтобы показывать форму добавления или нет.
Есть ли что-то вроде miniShop2.Callbacks.status в js Callback'ах или как его сделать самому, а главное потом как это все проверять в какой функции?
Надеюсь понятно объяснил суть вопроса.
Спасибо
У меня при клике на «Добавить» (у товара) всплываем форма для ввода дополнительных данных и уже эта форма добавляет товар в Корзину.
Мне нужно чтобы при клике на «Добавить» проверялись какие есть товары в Корзине и какой товар добавляется (какой шаблон, конкретно в моем случае).
Если я добавляют товар, то понятно, срабатывает miniShop2.Callbacks.add и уже в class msCartHandler, function add и там уже проверять и возвращать что надо.
Но мне нужна проверка товара перед добавлением его в корзину, чтобы показывать форму добавления или нет.
Есть ли что-то вроде miniShop2.Callbacks.status в js Callback'ах или как его сделать самому, а главное потом как это все проверять в какой функции?
Надеюсь понятно объяснил суть вопроса.
Спасибо
Ошибка при постинге msocialvk
Установил компонент msocialvk, сделал все по мануалу docs.modx.pro/komponentyi/msocial/msocialvk — начал пытаться постить чтото, и выбивает вот такую ошибку в логах:
Произошла ошибка при постинге в Vk 8 (Invalid request: v is required. Version param should be passed as «v». «version» param is invalid and not supported.
Можете подсказать как исправить?
я так понял вот тут modx.pro/help/22269 похожая проблема
Произошла ошибка при постинге в Vk 8 (Invalid request: v is required. Version param should be passed as «v». «version» param is invalid and not supported.
Можете подсказать как исправить?
я так понял вот тут modx.pro/help/22269 похожая проблема
Как на FENOM узнать количество записей с определенным числом в массиве?
Приветствую, друзья, подскажите пожалуйста, как в массиве, проверить сколько параметров со определенным значением?
Знаю как проверить количество записей в массиве {set $count = count($array)}
Но мне нужно, в этом массиве, узнать сколько опубликованных записей.
В массиве MIGX tv есть разные параметры, но есть параметр чекбокс который отвечает за публикацию записи, если опубликовано то 1, если нет то 0
Знаю как проверить количество записей в массиве {set $count = count($array)}
Но мне нужно, в этом массиве, узнать сколько опубликованных записей.
В массиве MIGX tv есть разные параметры, но есть параметр чекбокс который отвечает за публикацию записи, если опубликовано то 1, если нет то 0
$item.publishedВывожу так{var $plus = $_modx->resource.field_plus | fromJSON}
{if $plus}
{foreach $plus as $idx => $item}
{if $idx =='8'}{break}{/if}
{if $item.published !=0}
<div class="plus__item plus-item">
{$item.text}
{/if}
{/foreach}
{/if}Но вот как узнать сколько в массиве $item.published равных 1? Переименовать файл во время загрузки
Добрый день! Подскажите как можно во время загрузки изображения переименовать его, а именно сделать название файла как alias страницы
Расширение Login MODX 3.0.2
Здравствуйте.
Есть страница «Личный кабинет» на которой находится авторизация пользователей, а также редирект для авторизованных (Авторизованные при открытии данной страницы автоматический переходят на другую страницу), но при попытке выйти, срабатывает редирект, и пользователь не может выйти. Как осуществить выход пользователя, оставив при этом редирект?
Есть страница «Личный кабинет» на которой находится авторизация пользователей, а также редирект для авторизованных (Авторизованные при открытии данной страницы автоматический переходят на другую страницу), но при попытке выйти, срабатывает редирект, и пользователь не может выйти. Как осуществить выход пользователя, оставив при этом редирект?
Дубли пользователей при регистрации
Подскажите, пожалуйста, в каких случаях такое может происходить?
1. Пользователь заполняет форму регистрации (пакет «Login»)
2. Отправляет форму
3. Создается несколько пользователей, но в итоге остается только 1 с последним ID

На скрине отображен предпоследний и последний пользователь. Разница между ID = 5
Процесс регистрации так же связан с CRM. В итоге в CRM фиксируется 5 регистраций, хотя по факту зарегистрировался 1.
Для отправки данных в CRM используется &postHooks в сниппете Register
1. Пользователь заполняет форму регистрации (пакет «Login»)
2. Отправляет форму
3. Создается несколько пользователей, но в итоге остается только 1 с последним ID

На скрине отображен предпоследний и последний пользователь. Разница между ID = 5
Процесс регистрации так же связан с CRM. В итоге в CRM фиксируется 5 регистраций, хотя по факту зарегистрировался 1.
Для отправки данных в CRM используется &postHooks в сниппете Register
msTools - Напоминание о брошенной корзине
Покупал компонент msTools, куда-то пропал из репозитория на modstore.pro
Мне надо было реализовать напоминание пользователю, но выборка mstUnfOrder не работала.
Итак, чтобы заработала выборка выполнить
Для удобства я ещё добавил поле в бд и схему (Необязательно)
Отлично. Выборка заработала
Удачи!
Мне надо было реализовать напоминание пользователю, но выборка mstUnfOrder не работала.
Итак, чтобы заработала выборка выполнить
// MODX Revolution 2.8.3-pl
$modx->addPackage('mstools', $modx->getOption('core_path').'components/mstools/model/', 'modx_mstools_');
$modx->addExtensionPackage('mstools', '[[++core_path]]components/mstools/model/mstools');Для удобства я ещё добавил поле в бд и схему (Необязательно)
// modx_mstools_unformed_orders
ALTER TABLE `modx_mstools_unformed_orders` ADD `id` INT(10) NOT NULL AUTO_INCREMENT FIRST, ADD UNIQUE `id` (`id`);
// core/components/mstools/model/schema/mstools.mysql.schema.xml
<field key="id" dbtype="int" precision="10" phptype="integer" attributes="unsigned" null="false" default="" index="id" />Отлично. Выборка заработала
if ($unf = $modx->getObject('mstUnfOrder', ['id' => 1])) {
echo $unf->email;
}
// $orders = $modx->getCollection('mstUnfOrder', ['email:!=' => '']);
// print_r($orders);Удачи!
Не могу найти где в панели редактировать отзывы (возможно плагин tickets)
Всем привет,
Сайт на modx, есть страница с отзывами: drkudlayclinic.ru/reviews/
Предполагаю, что для них используется плагин tickets
Вот скрин из панели modx
pastenow.ru/966e98d8e39349417228f9bd7e1fe0d7
Но никак не могу найди где сами отзывы можно посмотреть, аппрувить или удалить.
Спасибо
Сайт на modx, есть страница с отзывами: drkudlayclinic.ru/reviews/
Предполагаю, что для них используется плагин tickets
Вот скрин из панели modx
pastenow.ru/966e98d8e39349417228f9bd7e1fe0d7
Но никак не могу найди где сами отзывы можно посмотреть, аппрувить или удалить.
Спасибо
modx 3.0.2
modx 3.0.2. При создании нового пользователя в админке, требуется заполнить обязательное поле «Адрес электронной почты», как сделать его не обязательным?