Всего 125 947 комментариев

Гарри
26 августа 2022, 16:27
0
Для нескольких значений, разделенных ||, вы должны написать свой собственный сниппет.
<?php
$output = ' ';
$input = explode('||', $input);
if (!empty($input) && is_array($input) && in_array($options,$input)) {
  $output = ' checked="checked"';
}
return $output;
Антон
26 августа 2022, 16:05
0
пробовал, не выводит значения из тв. Пусто
Гарри
26 августа 2022, 16:01
0
Возможно, вы можете использовать выходной фильтр FormItIsChecked из пакета FormIt.
<input type="checkbox" name="provides[]" value="Outcall" [[+provides:FormItIsChecked=`Outcall`]]>
Антон
26 августа 2022, 14:29
0
спасибо, точно. Как вывести теперь чекбоксы из ТВ с возможностью изменения в tickets.form.update.tpl
<div class="checkbox">
<label>
<input type="checkbox" name="provides[]" value="[[+provides]]">
Outcall
</label>
<label>
<input type="checkbox" name="provides[]" value="[[+provides]]">
Incall
</label>


<span class="error">[[!+fi.error.provides]]</span>
</div>
так выводит просто значения, но не сами чекбоксы с галками
Николай
26 августа 2022, 12:27
0
А можно прикрутить к голосованию sms капчу, например ставишь лайк, пишешь свой мобильный номер телефона и приходит смс ты вводишь код и лайк засчитывается
Гарри
26 августа 2022, 11:39
0
Либо измените правило проверки на parent:required, либо измените имя select на <select name="location">.
Антон
26 августа 2022, 11:13
0
методом проб понял, что форма не уходит из-за одной тв-шки: location:required.
В форме tickets.form.create.tpl ее вызов происходит таким образом:
<div class="col-md-6 col-sm-12">
	        <label for="ticket-sections">Location</label>
	        <select name="parent" class="form-control" id="ticket-sections">[[+sections]]</select>
	        <span class="error"></span>
	    </div>
По факту она выводит названия секций тикетов. Для тикетов валидация по-другому как-то должны быть получается?
Ivan
25 августа 2022, 21:02
0
Наверно так же можно сделать
['rid:IN' => $rids]
Николай Савин
25 августа 2022, 18:10
0
Конечно. Руки. Очень помогает.
А если серьезно — то альтернативы как будто нет.
Евгений
25 августа 2022, 17:55
0
да. печально. идея крутая. может знаете какие альтернативные способы реализации похожего фунционала?
Rasul
25 августа 2022, 17:38
0
Здравствуйте!
Спасибо за решение! На curl сам когда-то писал давно)

Хотел перенести на «curl от modx» и решил попробовать на простом парсере валюты. Хотя теперь думаю стоит и с Guzzle поковыряться)
Благодарю за ответ!
Rasul
25 августа 2022, 17:32
0
Здравствуйте!
Ваша подсказка:
Не пишите 'xml' большими буквами:
сработала)
В документации кстати указано в примере «JSON», но видимо ошибка…
Благодарю!
А еще думаю стоит посмотреть в сторону Guzzle)
Еще раз спасибо!
Николай Савин
25 августа 2022, 16:42
0
Скрипту на секундочку 6 лет. И он никогда нормально не работал. Автор давно ушел из MODX и поддержкой проекта не занимается. Так что AS IS
Евгений
25 августа 2022, 14:48
0
Отличное решение…
Наверно))
Не могу заставить работать.
Можно просто в ресурсе?
Пока дошел тольео до js ошибок в консоли.
plupload is not defined
Файл plupload.full.min.js подключается…
Игорь
25 августа 2022, 13:25
0
Не могу теперь эту кнопку переименовать, вставить в нее другой html, даже удаляю
assets/components/tinymcerte/js/vendor/tinymce/plugins/mxs_mce_plugin/plugin.min.js
файл все равно доступен по адресу. Чистил кэши в панели, браузера, инкогнито пробовал…
Сергей
25 августа 2022, 11:55
0
В настройках и описание есть вроде как суммарный вес габаритов size
Артур Шевченко
25 августа 2022, 11:53
0
Судя по коду при расчёте стоимости доставки размеры не учитываются.
Игорь
25 августа 2022, 11:48
0
Спасибо вам огромное! очистил Кеш и заработало! Вопрос решен!!!