Как хуком Formit обновить таблицу migxbd

Коллеги, подскажите, как обновить хуком таблицу midxdb
Пытаюсь так:
<?php
$conn = mysqli_connect("localhost", "test", "test", "test");
    
$sql = "UPDATE innl2022cld_timebdlots SET active=10 where nameid=1";
$result = mysqli_query($conn, $sql);
?>
Работает

Пытался так:
<?php
$nameid = $hook->getValue('nameid');
$allFormFields = $hook->getValues();

$conn = mysqli_connect("localhost", "test", "test", "test");
    
$sql = "UPDATE innl2022cld_timebdlots SET active=10 where nameid=('" . $nameid . "')";
$result = mysqli_query($conn, $sql);
Ничего не происходит

Подскажите где туплю
Георгий Графов
09 ноября 2022, 17:17
modx.pro
479
0

[easyComm] Добавление выпадающего списка в админку

Добрый день!
Возникла необходимость добавить в поле админки easyComm поле типа выпадающий список. Делаю по вот этой инструкции docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya Я так понимаю, нужно указать xtype «ec-combo-thread», но я не знаю как указать для этого поля возможные варианты выбора. Подскажите, пожалуйста, где можно почитать как правильно вызывать подобные поля. Сейчас у меня почему-то перехватываются значения из другого поля «Цепочка» на вкладке «Настройки», непонятно почему.
Спасибо за помощь
Giant Dad
09 ноября 2022, 13:30
modx.pro
692
0

Разработка веб приложений. #3 - Backend, Nest.

Первая статья — здесь.
Вторая статья — здесь.

:(
1. Надеюсь у всех все хорошо, насколько это возможно.
2. По самым разным причинам, я эту статью писал месяцев 7… Ну как писал… Часть написал еще в феврале и оставил статью пылиться. Я решил закончить давно начатое, надеюсь статья придется вам по вкусу и вы узнаете для себя хоть что-то новое. Погнали.

TypeScript
Конечно увидев Nest, у меня (наверное не только у меня) появились сомненения, ведь TS это как бы JS, но масштаб погружения все таки намного глубже, требуются совсем другого уровня знания. Так думал я перед тем как начать изучать Nest. Я даже вспомнил, что уже давно купил себе этот курс, но так и не начал его изучать (все таки на момент написания статьи, уже начал).
iWatchYouFromAfar
09 ноября 2022, 04:24
modx.pro
2 512
+10

mFilter2 Ошибка вывода

Суть проблемы:
у товаров есть опция допустим select, с названием color
если перед выводом фильтра вызвать
$_GET['color'] = $_REQUEST['color'] = 'red';
то на странице все товары от фильтруется по цвету красный, и галочка красный установится в фильтре.

Перестает работать если поле числовое,

msoption|visota:number для фильтра
msoption|visota:number алиас
и если тут заменить на select, то фильтр начинает фильтровать по высоте, но в данном случае нужен именно слайдер.

Кто нибудь сталкивался с этим? или что я делаю не так?
Евгений
08 ноября 2022, 21:26
modx.pro
573
0

Отобразить кол-во потомков за минусом уже выведенных в pdoMenu для категорий

Всем здравия! Подскажите, как поправить сниппет таким образом, что бы он выводил не общее количество потомков, а количество оставшихся. Пример. Выведен pdoMenu с лимитом 6, а в общем потомков 27, и сниппет должен выводить "+Еще 21". Так: disk.yandex.ru/i/qQLGL3Y6VW_5Yw
Вот код сниппета: ЗАРАНЕЕ СПАСИБО!!!
Константин
08 ноября 2022, 18:09
modx.pro
549
0

Поле editedon

Добрый день! Можно ли как-то вывести поле editedon в админку?
Анастасия
08 ноября 2022, 12:22
modx.pro
561
0

Formit + AjaxForm, поле Select ведет себя странно

Добрый день.
Я делаю обычную форму из FormIt и AjaxForm, с полем select. И столкнулся с странным поведением поля. Это поле обязательное, если я дважды попытаюсь отправить форму без ввода данных в Select, то после второй отправки поле деактивируется, т.е. пропадают все Option. Ошибок в консоли не появляется.

В коде ничего необычного (если кто-то знает, что это может быть, то могу ссылку дать на сам сайт).
<select class="form-select[[!+fi.error.sprvizov_title:notempty=` is-invalid`]]" name="sprvizov_title" id="sp-title" value="[[!+fi.sprvizov_title]]">
<option value="" selected disabled>Выберите программу</option>
<option value="ДОП «Введение в гештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в гештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в гештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»`]]>ДОП «Введение в аргештальт-терапию. Контакт с собой и другими»</option>
<option value="ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»`]]>ДОП «Знакомство с психодраматерапией. Встреча с собой и другими»</option>
<option value="ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»`]]>ДОП «Гештальт-подход как основа для личностного развития. Основы практической психологии»</option>
<option value="ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»" [[!+fi.sprvizov_title:FormItIsSelected=`ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»`]]>ДОП «Основы гештальт-терапии для личностного развития. Психология межличностных отношений»</option>
</select>
Валерий
07 ноября 2022, 20:19
modx.pro
766
0

Tickets дополнительные поля в письме

Здравствуйте.
Появилась необходимость в письме администратору выводить дополнительные поля из Tickets (пароли и прочее). Ни как не могу сообразить, как это можно сделать: если просто вставить в шаблон письма tpl.Tickets.ticket.email.bcc
вызов tv поля, типа [[+ticket_site_login]] — то так не работает
Игорь
07 ноября 2022, 14:57
modx.pro
467
0

[СДЕЛАЙ САМ] Загрузка файлов в медиа источник с фронта.

Приветствую. Данный кейс был мною использован для загрузки файлов с фронта в облако Selectel. Однако можно использовать любой источник файлов созданный в Modx Revolution 2.6.x. Если же нужен именно Selectel обязательно требуется установить компонент Swift.
Артур Шевченко
06 ноября 2022, 23:47
modx.pro
1
948
+3

передать из сниппета в чанк

Подскажите как я могу переать из сниппета в чанк данные?
$json = '{"1":"один","2":"два"}';
$assoc = json_decode($json, true);

foreach ($assoc as $title) {
  $output .= $modx->getChunk('tpl.title2',
                              array('title2' => $title));
}
return $output;
чанк такой
<input type="text" name="title2[]" value="[[+title2]]">
но при выводе в formIt
<div class="input-append">
      <input type="text" id="title" name="title2[]"value= "[[title2]]">
      <span class="btn" id="add_title">+</span>
      <div id="addtitles">[[!titleAdd]]</div>
    </div>
всегда показывается первый Input пустой, хотя там должно быть первое значение из [[+title2]], а они показываються только в [[!titleAdd]]
как сделать что бы первое попадало сюда
vit
vit
06 ноября 2022, 21:05
modx.pro
633
0