[СДЕЛАЙ САМ] mFilter2 фильтрация по диапазону дат.

Приветствую, к сожалению не нашёл приемлемого для себя решения данной задачи поэтому «написал» своё, в кавычках потому что немного подправил. На мой взгляд очевидно, что дата это число, а в mFilter2 есть фильтрация по диапазону чисел, значит нужно превратить дату в число. Чтобы при обновлении компонента ничего не сломалось, создадим свой класс фильтрации customfilter.class.php в папке core/components/msearch2/custom/filters/, потом прописываем в системную настройку mse2_filters_handler_class = CustomFiltersHandler
Артур
29 марта 2021, 00:14
modx.pro
7
283
+8

Tickets не работает оценка комментария

Добрый день, помогите разобраться с такой проблемой.
В компоненте Tickets оценка комментария просто некликабельная. В чем причина?
Я уже пробовал выставлять права TicketUserPolicy — не помогло. Так он даже и от администратора не дает голосовать)))

[[!TicketComments?
    &allowGuest=`1`
    &tplComments=`Tickets.comment.wrapper`
    &tplCommentAuth=`Tickets.comment.one.auth`
    &tplCommentGuest=`Tickets.comment.one.guest`
    ]]
    [[!TicketForm?]]
Дмитрий
28 марта 2021, 23:11
modx.pro
36
0

Скрипт отправляет форму на почту только с главной страницы

У меня есть скрипт который отправляет письма с любых HTML форм. Использую его на разных сайтах и везде работает, а на новом сайте почему то отправляет только с главной страницы. На других страницах он отдаёт код 200 — форма успешно отправлена. Но сами письма не приходят.
Форма:
Misha Bulic
28 марта 2021, 14:54
modx.pro
48
0

Как вывести определенную опцию в корзине

Добрый вечер форумчане.

Подскажите пжл, как вывести определенную опцию на странице Корзины?

У меня есть опция counter. При вызове сниппета корзины без tpl, я вижу что данные о нужной мне опции counter есть, а именно: [counter] => Array ( [0] => 33 ) [counter.id] => 2 [counter.key] => counter [counter.caption] => Количество товара на складе [counter.description] => [counter.measure_unit] => штук [counter.category] => 0 [counter.type] => numberfield [counter.properties] => [counter.product_id] => 21 [counter.value] => 33 [counter.category_name] =>

в частности, мне нужно значение counter.value, но я не понимаю как правильно мне его вызвать.

пробовала вот так: {$product.counter}. показывает Array.

пробовала гуглить и искать на этом форуме — предложенные решения не помогают, а наоборот еще больше запутывают и все равно не дают результата.

Подскажите пжл, как вывести определенную опцию.

заранее, благодарю.
Татьяна
27 марта 2021, 20:37
modx.pro
76
0

Как обновить TV поле MIGX после сохранения документа?

Приветствую, помогите решить задачу.

Есть MIGX TV field-facts, в нем есть поле с типом data.

Вкладки формы выглядят так
[
{"caption":"Информация", "fields": [
{"field":"date","caption":"Дата","inputTVtype":"date"}
]}
]
После того как в админке пользователь выберет дату и сохранит документ, есть задача отредактировать поле.
Решил делать плагином на событие OnDocFormSave, в нем запускаю сниппет cutDate где и редактирую поле date

if ($modx->event->name == 'OnDocFormSave') { 
$modx->runSnippet('cutDate');
}
Сниппет cutDate который должен переписать поле date

$migx = $modx->resource->getTVValue('field-facts');
$items = $modx->fromJSON($migx);
$output = array();
foreach($items as $item) {
  $item['date'] = 'newdate';
  $output[] = $item;
}
$modx->resource->setTVValue('field-facts', $modx->toJSON($output));
$modx->cacheManager->clearCache();      // Кэш тоже чистим
Но не работает это, где ошибся? Подскажите пожалуйста.
Роман
27 марта 2021, 17:54
modx.pro
72
0

Подскажите по вопросу формирования и назначения url в MODX ?

Добрый день!
Помогите пожалуйста разобраться.
Андрей
26 марта 2021, 13:28
modx.pro
98
0

Кастомизация поля MIGX

Здравствуйте. Интересует такой вопрос: можно ли кастомизировать вывод поля типа «Список ресурсов» в админке, аналогично типа datalist.
Расшифрую: имеется поле в MIGX, типа «Список ресурсов», где в выпадающем списке надо выбрать ресурс. Хотелось бы что бы можно было в это поле можно было вводить символы, а ниже, в выпадающем списке, предлагались варианты для выбора по совпадению символов.
И если можно так сделать, то как?
Юрий
25 марта 2021, 14:22
modx.pro
88
0

Автоматический Backup базы данных

Посоветуйте, как создавать автоматический backup базы данных, с автоматическим развертываем на другом серваке?
Роман
25 марта 2021, 08:56
modx.pro
75
0

pdoMenu fenom как правильно написать where TV

Не могу найти информацию, как правильно написать выборку по TV
{$_modx->runSnippet('!pdoMenu', [
            'parents' 	=> $cond,
            'showHidden' 	=> '1',
            'level' 	=> '1',
            'includeTVs'    => 'photoCatalog,descTV,selectQuestions,showHomePage',
Роман
24 марта 2021, 17:10
modx.pro
62
0

Объедение категорий в minishop2

Подскажите, как лучше реализовать объединение категорий. На примере я думаю будет более менее понятно.
Есть следующее дерево:
  • Молочные продукция
    • молоко
    • сметана
    • кефир
    • йогурт
    • творог

Роман
24 марта 2021, 16:05
modx.pro
49
0