Вопросы

msOneClick Чекбокс Согласия на обработку данных

Здравствуйте, может кто-нибудь встречался.
Мне необходимо установить чекбокс на форму msOneClick о согласии обработки данных. При включенном чекбоксе — кнопка «Отправить» активна, при отключенном — Не активна (disabled).
Делаю таким образом:
<input id="checkbox-5" type="checkbox" name="checkbox" onchange="document.getElementById('submit2').disabled = !this.checked;" checked="" style="margin-bottom: 0;">
<label for="checkbox-5"><span></span></label>
 <label class="form-check-label" for="checkbox-5">
       Я согласен на обработку персональных данных
</label>
<button type="submit"  name="msoc_send_from" class="mso_button btn_send" id="submit2">[[%msoc.button]]</button>
Т.е., при отключении чекбокса меняем состояние кнопки на disabled. На всех других формах, это работает.
Но в форме msOneClick это не срабатывает, видимо где-то в скриптах прописано автоматически убирать состояние disabled у кнопки формы msOneClick (disabled появляется, но сразу исчезает).
Подскажите, где мне надо копать, чтоб решить эту проблему?
Пример тут — service-palfinger.ru/katalog/zapasnyie-chasti/korobka-otbora-moshhnosti/kom-100138-100139-maz-kpp-yamz-236 (Кнопка «Быстрый заказ»)
Максим
03 декабря 2024, 08:32
modx.pro
58
0

Как правильно вставить modx переменную в js скрипт на Fenom

Здравствуйте.
Например в шаблоне ресурса нужно вывести TV поле в инлайновом скрипте

{'<script type="text/javascript" defer> let my_variable = $_modx->resource.MyTv</script>'| jsToBottom : true}
Пробовал так, но не работает:
let my_variable = '~$_modx->resource.MyTv~';

есть идеи? я конечно могу сделать скрытый элемент в DOM с этим полем и оттуда подтягивать значение скриптом, но как-то это не рационально…
Konstantin
02 декабря 2024, 20:18
modx.pro
66
0

Как кастомизировать сообщения после Регистрации на сайте?

Всем привет.

Подскажите пожалуйста, есть несколько задач которые надо реализовать после регистариции на сайте.
Использую HybridAuth + Office

1) как на сайте организовать свои кастомные popups после регистрации на сайте? Или как вариант редиректить на какую то старницу, где написано что на почту отправилась сылка с активацией аккаунта?

2) Далее на почту приходит сылка для активации аккаунта, как сделать что бы в письбе была сылка на старницу на сайте, где на странице уже происходит проверка на актуальность сылки, и сообщением что аккаунт активирован успешно, или если сылка уже не актуальная, то написать сообщение о том что она не актуальная, и показать форму для повторной отправки сылки для активации.

Заранее всем спасибо
Ruslan
27 ноября 2024, 17:04
modx.pro
117
0

Модификатор сортировки pdoResources по pagetitle

Всем привет!
Есть набор ресурсов — персоналии. Имя и фамилии разделены тегом br.
Возникла задача сортировать по фамилиям.
Нагуглил php код, сделал сниппет-модификатор (там у меня нормальный br c <>, просто здесь его разрывом строки заменяет):
$string = "$input";
$new_array = explode("br" , $string); 
$output = end($new_array);
return $output;
если просто на странице вывести:
[[*pagetitle:getSurname]]
— всё круто, выводит всё, что после br, исключая этот br
Делаю вызов pdoResources:
[[!pdoResources:default=``?
    &parents=`65,20`
    &sortby=`pagetitle:getSurname`
    &sortdir=`ASC`
]]
ничего не выводит.
Направьте пожалуйста, заранее спасибо!
Серый
26 ноября 2024, 14:07
modx.pro
190
0

Modx Revo режет код HTML

Здравствуйте!
Подскажите если кто знает, почему пери добалении кода в 46000 строк сохраняет лишь 17000 и всё, остальное тупо сносит. Уже увеличил мах лимит до 512 мб, не помогает.
Любопытно что я переношу сайт с одного хостинга на другой, путем установки нового движка от modx и заливаю страницы со старого сайта, где всё хранится замечательно. Однако новый не сохраняет нужное количество строк.
Помогите разобраться.
Всем спасибо.
Vit
Vit
24 ноября 2024, 02:20
modx.pro
110
0

mFilter2 фильтрация tv

Доброго времени суток подскажите такой момент у ресурса есть tv art по этому полю делаю фильтрацию с помощью mFilter2 все работает но мне нужно что бы при вводе в поле art допустим 2020 находило ресурсы у которых art 2020 и 2020_1, 2020_2 и тд.
eflit
22 ноября 2024, 13:51
modx.pro
128
0

Авторизации через Login и recaptchav2

Настроил recaptchav2 на регистрации и форме отправки обратной связи. Все работает, все стабильно.
Не работает recaptchav2 на форме авторизации. Авторизация происходит без отжатого recaptchav2. Никаких ошибок или еще чего нет. В гугле этих сессий не фиксируется. Все необходимые скрипты в шаблоне подключены, ключи прослеживаются.
Сам вывод логина:
[[!Login? 
&tplType=`modChunk`
&loginTpl=`myLoginChunk`
&logoutTpl=``
&errTpl=`mylgnErrTpl`
&preHooks=`recaptchav2`
&postHooks=`RedirerectTo`
&validate=`g-recaptcha-response:required`
&redirectToPrior=`0`
]]
&validate=`g-recaptcha-response:required` — взял с formit. Без &validate=`g-recaptcha-response:required` также логинит без проблем с неотжатой recaptchav2.
В форме recaptchav2 прописана так:
<div class="form-group">
[[!recaptchav2_render]]
[[!+error.recaptchav2_error:notempty=`<span class="error">Please check the box on reCaptcha</span>`]]
</div>
Что забыл? Как исправить подскажите пжта
Антон
22 ноября 2024, 10:53
modx.pro
57
0

Создание ресурсов из фронтенда сайта, зарегистрированными пользователями.

Добрый день!

Делаю сайт доски объявлений недвижимости.
Реализовал каталог недвижимости с помошью miniShop2. Ну то-есть каждая недвижимость это товар со своими параметрами ТВ для фильтрации.
Теперь возник вопрос, как дать возможность зарегистрированным пользователям сайта, добавлять и редактировать недвижимость из фронта?
Ruslan
21 ноября 2024, 10:24
modx.pro
570
0

Помогите найти ошибку в шаблоне, теги

Добрый день!

Проблема заключается в том, что на странице ссылка на сайт есть теги:

Дмитрий
20 ноября 2024, 12:55
modx.pro
141
0

getImageList. Вывести вложенный migx на fenom

Добрый!
Подскажите можно ли вывести вложенный в migx поле migx на fenom?
Есть TV migx с категориями товаров. В нём есть встроенный tv migx с товарами.
Сначала выводятся категории (это просто), а потом в отдельном блоке нужно вывести только товары из всех категорий. Вот как их вывести на fenom?
В getImageList есть параметры value и outerIdx чтобы выбрать вложенный migx и передать id родителя.
Сергей Самусев
20 ноября 2024, 00:48
modx.pro
91
0