Вывести поле создателя при редактировании ресурса

Стояла задача для определенного шаблона вывести поле создателя/автора с возможностью изменять его, но только для админа.
Плагин с кодом на событие OnDocFormRender
Евгений Webinmd
9 часов назад
modx.pro
90
+3

MiniShop3 - чего ждать в Beta версии.

В прошлой заметке, я объявил о релизе MS3 в альфа редакции. Такая редакция подразумевает базовую пробную версию. Черновую реализацию основных идей. Компонент доступен для опытных пользователей и не рекомендован для массового создания боевых магазинов.

Сегодня я расскажу о том, когда будет Beta версия для широкого круга пользователей и что мы в нее добавим.
Николай Савин
Сегодня в 13:09
modx.pro
95
+6

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 (Кнопка «Быстрый заказ»)
Максим
Сегодня в 08:32
modx.pro
14
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
Вчера в 20:18
modx.pro
36
0

MiniShop3 - 1.0.0-alpha

Всем привет друзья. Без долгих прелюдий хочу представить вашему вниманию Альфа релиз MiniShop3.

Николай Савин
27 ноября 2024, 21:52
modx.pro
1
362
+22

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

Всем привет.

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

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

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

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

MODX Login Extra PHP Object Injection Vulnerability

Данное уведомление отображается на главной странице панели управления. Вдруг кто не видел. Подробнее тут

P.S. Администраторы, если видите смысл — поменяйте раздел.
Ivan
26 ноября 2024, 21:58
modx.pro
184
+7

Модификатор сортировки 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
163
0

Интегрировать вёрстку в MODx Revolution

Наша компания ищет качественных исполнителей на MODx для постоянного сотрудничества.

В Рейтинге Рунета занимаем 2 место по всей России среди агентств-разработчиков на MODX за 2024 и 2023.

Проекты:

Сайт Крупнейший производитель продуктов питания
есть вёрстка, необходимо интегрировать вёрстку в MODx
(картинки, тексты, карточки товаров.)

65 часов оценка работы — бюджет 40 000

информационный портал:
у нас в работе редизайн, нужен будет исполнитель на правки.
100 часов — бюджет 60 000

информационный портал

есть вёрстка, необходимо интегрировать вёрстку в MODx
150 часов — бюджет 90 000

Рассматриваем только частных исполнителей.
Будем рада продолжить диалог в ТГ t.me/oneivanovamari
HR Riverstart
25 ноября 2024, 12:12
modx.pro
124
-5

Плюсы и минусы Vue и gtsAPI

Вот уже год как веду разработку с использованием Vue. Хочу поделиться впечатлениями от этой технологии и очень интересно, что думают другие разработчики.

Александр Туниеков
24 ноября 2024, 13:36
modx.pro
4 721
+5