Вопросы
Фильтр на MODX3
Добрый день. Господа профи, подскажите. Пытаюсь реализовать ajax фильтрацию на MODX3 по примеру отсюда, изначально не работали совсем радио и чекбоксы, но после небольших правок в сниппете, заработало. Сортировка и фильрация по цене работает отлично, но вот с радио и чекбоксами проблема всёравно. Радио фильтрует только одно из значений, а чекбоксы не работают вовсе. Уже плешь проел в поисках почему, может кто подскажет что я упускаю. Пример моей страницы с фильтром.
ms_CDEK2 пропал?
Добрый день. Перестал работать ms_CDEK2. Просто не рассчитывает и всё. Пошёл в ModStore, но его там просто не нашёл. Подскажите, ms_CDEK2 больше нет?
Как вывести данных из tv обёрнутые в тег?
Здравствуйте!
Есть дополнительное поле со значениями «Параметры выпадающего списка»
Тип ввода поля «Список (множественный выбор)»
Как обернуть значения в тег «option»?
Есть дополнительное поле со значениями «Параметры выпадающего списка»
Тип ввода поля «Список (множественный выбор)»
Как обернуть значения в тег «option»?
Как вручную отправить письма из FormIt?
Здравствуйте! был сбой почтового сервера в результате чего зависло много форм. Сейчас все починили, формы FormIt висят в сохраненных. Можно ли их как-то отправить вручную?
modRest не выводит результат
Вот это выводит результат '{«success»:true,«data»: ...'
Подскажите в чрм может быть ошибка, в ошибках пусто
$ch = curl_init('https://api.site');
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: OAuth НАШ TOKEN'
]
]);
$html = curl_exec($ch);
curl_close($ch);
echo $html
а есть делаю с помощью modRest$url = 'https://api.site';
$headers= array(
'Content-type' => 'application/json',
'Authorization' => 'OAuth НАШ TOKEN'
);
$client = $modx->getService('rest', 'rest.modRest');
$response = $client->get($url, array(), $headers);
$data = $response->process();
$jsonData = json_encode($data);
echo $jsonData;
показывает такое '[]'Подскажите в чрм может быть ошибка, в ошибках пусто
Не отправляются опции товаров из заказа minishop2 в Битрикс24
Добрый вечер!
Может кто сталкивался с доработкой modb24CRM?
У меня на странице оформления заказа у каждого товара есть выпадающий Select. Нужно его значение передать в сделку к каждому товару.
Поле к товарам в Б24 добавил.
Товары из корзины попадают в сделку, а как туда же отправить опции из заказа?
На почту все значения приходят. Надо в Б24 отправить
P.S.
в общие поля сделки я могу вывести информацию, а в поля товара никак не отправить
Может кто сталкивался с доработкой modb24CRM?
У меня на странице оформления заказа у каждого товара есть выпадающий Select. Нужно его значение передать в сделку к каждому товару.
Поле к товарам в Б24 добавил.
Товары из корзины попадают в сделку, а как туда же отправить опции из заказа?
На почту все значения приходят. Надо в Б24 отправить
P.S.
в общие поля сделки я могу вывести информацию, а в поля товара никак не отправить
mfilter2 + remians: фильтрация размеров с учетом остатков
Здравствуйте!
minishop2 + msearch2 + msproductremains.
Фильтр используется по стандартному свойству «размер». Задача фильтровать — показывать только те товары, у которых есть в остатках нужный размер.
Пример из документации отфильтровывает товары, общее значение остатков совпадает с указанным в вызове количеством, без учета фильтруемого размера.
Как скорректировать запрос?
minishop2 + msearch2 + msproductremains.
Фильтр используется по стандартному свойству «размер». Задача фильтровать — показывать только те товары, у которых есть в остатках нужный размер.
Пример из документации отфильтровывает товары, общее значение остатков совпадает с указанным в вызове количеством, без учета фильтруемого размера.
Как скорректировать запрос?
как менять вес в корзине?
Здравствуйте!
Заказчик просит в корзине дать возможность покупателю прописать требуемый вес для каждого товара.
Я попробовал сделать по аналогии с количеством, но в списке заказов и на почту приходит вес без изменений.
Подскажите, что нужно подправить, чтобы в заказ передавался вес из корзины?
Заказчик просит в корзине дать возможность покупателю прописать требуемый вес для каждого товара.
Я попробовал сделать по аналогии с количеством, но в списке заказов и на почту приходит вес без изменений.
Подскажите, что нужно подправить, чтобы в заказ передавался вес из корзины?
<form method="post" class="ms2_form form-inline" role="form">
<input type="hidden" name="key" value="{$product.key}">
<div class="form-group">
<input type="number" name="weight" value="{$product.weight}" min="25"
class="input-sm form-control"/>
<span>кг</span>
<button class="btn btn-default" type="submit" name="ms2_action" value="cart/change">
<i class="fa fa-refresh"></i>
</button>
</div>
</form>
В письме вывожу так:<td style="{$style.th}">{$product.weight} кг</td>
Задваиваются письма
При регистрации пользователя через LOGIN подключил сниппет '&postHooks=`email_reg_user`'
Как сделать так чтобы второе не уходило админу
<?php
$email = $hook->getValue('email');
$username = $hook->getValue('username');
$password = $hook->getValue('password');
$fullname = $hook->getValue('fullname');
$phone = $hook->getValue('phone');
//отправляем админу
$message_admin = $modx->getChunk('adminEmailTemplate_reg',array(
'email' => $email,
'fullname' => $fullname,
'username' => $username,
'phone' => $phone
));
$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY,$message_admin);
$modx->mail->set(modMail::MAIL_FROM,'noreply@site.ru');
$modx->mail->set(modMail::MAIL_FROM_NAME,'Сайт');
$modx->mail->set(modMail::MAIL_SUBJECT,'регистрация участника');
$modx->mail->address('to', 'admin@site.ru');//$modx->getOption('emailsender'));
$modx->mail->setHTML(true);
$modx->mail->send();
//отправляем пользователю
$message = $modx->getChunk('myEmailTemplate_reg',array(
'email' => $email,
'fullname' => $fullname,
'username' => $username,
'password' => $password,
'phone' => $phone
));
//$modx->getService('mail', 'mail.modPHPMailer');
$modx->mail->set(modMail::MAIL_BODY,$message);
$modx->mail->set(modMail::MAIL_FROM,'noreply@site.ru');
$modx->mail->set(modMail::MAIL_FROM_NAME,'Сайт');
$modx->mail->set(modMail::MAIL_SUBJECT,'регистрация');
$modx->mail->address('to', $email);
$modx->mail->setHTML(true);
$modx->mail->send();
проблема в том что на почту (администартора) admin@site.ru приходит два письма adminEmailTemplate_reg и myEmailTemplate_regКак сделать так чтобы второе не уходило админу
Вывести теги товара на странице товара zoomx (smarty)
Здравствуйте!
upd 29.05.2024:
Это простое решение как вывести теги товара на странице товара используя сниппет msOptions.
Просто выводит список тегов теги, которые можно оформить как нужно.
Вызов в шаблоне товара через сниппет (zoomx, smarty):
Код чанка:
Загрузить в /core/elements/chunks (создать папки «elements» и «chunks» если нет. Если изменяли путь до ядра — заменить на свой).
{ $tag } Можно оформить как нужно:
т.е:
upd 29.05.2024:
Это простое решение как вывести теги товара на странице товара используя сниппет msOptions.
Просто выводит список тегов теги, которые можно оформить как нужно.
Вызов в шаблоне товара через сниппет (zoomx, smarty):
{'msOptions'|snippet:[
'options' => 'tags',
'tplRow' => '',
'tplOuter' => '',
'tplEmpty' => '',
'tpl' => '@FILE chunks/tpl.msProductOptionsTags.tpl'
]}
Код чанка:
{foreach $options as $tagsname => $tags}
{foreach $tags as $tag}
{$tag}
{/foreach}
{/foreach}
Загрузить в /core/elements/chunks (создать папки «elements» и «chunks» если нет. Если изменяли путь до ядра — заменить на свой).
{ $tag } Можно оформить как нужно:
<a href="/search?tag={$tag}" class="some-class">{$tag}</a>
т.е:
{foreach $options as $tagsname => $tags}
<p>
{foreach $tags as $tag}
<a href="/search?tag={$tag}" class="some-class">{$tag}</a>
{/foreach}
</p>
{/foreach}