Вопросы

TV-дата, получить значение, использовать в mfilter

Приветствую!
ТВ поле с датой. Необходимо как-то получить цифровое значение относительно текущей даты (например, возраст или опыт работы с такого-то года и по сей день), и уже это значение использовать в расширении mfilter2.
Вот так вывожу значение просто в шаблоне. Но как реализовать вышеописанное не представляю. Сначала думал, может считать и заносить результат счета в другое текстовое ТВ. Но как тогда обновлять, тем более, если материалов подобных наберется много, то обновление может стать хлопотным по части ресурсов. Можете что-нибудь подсказать и показать по поводу получения такого значения для фильтрации?
Скаут
29 октября 2017, 08:26
modx.pro
741
0

Убрать кнопку Сбросить в mFilter2 при пагинации

Если переходить по страницам пагинации minishop2.com/catalog/?page=2, то в фильтре появляется кнопка Сбросить. При этом в фильтре ничего не фильтрую.
Кнопка сброса появляется при любом гет параметре в урл.

Это особенность такая?
Как сделать, чтоб кнопка появлялась только при фильтрации?
Rootiys
28 октября 2017, 15:44
modx.pro
1 894
0

Обновить Theme.Bootstrap до Bootstrap 4, поломки в Tickets

Как адаптировать Tickets для работы на Bootstrap 4?

Форма ввода и оформления текста отображается не правильно, кнопки предпросмотр и отправить не работают.
Metallurg.IT
28 октября 2017, 12:37
modx.pro
2 090
0

Проблема с сортировкой по TV в pdoResources

Использую параметр sortby со значением:

{"hit":"DESC", "price":"ASC"}
Поле hit — это галочка (чекбокс) со значением Да==1
Поле price — это число (цена)

Мне надо чтобы если стоит галочка в поле hit, эти ресурсы отображались в начале, а после них уже ресурсы где галочка hit НЕ отмечена. Я поставил галочку hit у одного ресурса — заработало, но когда я галочку снял — ресурс по прежнему остается в начале, хотя не должен. Как это исправить?
Fullstack
27 октября 2017, 17:41
modx.pro
828
0

Информация о текущем пользователе без сниппета

Здравствуйте.
Хотелось бы с помощью fenom выводить на странице информацию о пользователе, например, username или email.
Александр
27 октября 2017, 16:20
modx.pro
1 118
0

Как в Tickets конвертировать ссылки в текст?

Добрый день, подскажите где можно отключить генерацию внешних ссылок в комментариях Tickets? Или снипет для превращения их в текст перед записью в БД.

т.е. если человек ввел АНКОР чтобы на сайте отображался АНКОР, а теги так сказать вырезались и в БД записывался только текст.
Тимур
27 октября 2017, 11:20
modx.pro
1 125
0

Не обновляется объект, не работает save()

Поясню.
Пакет создал в CMPGenerator, новые объекты создаются прекрасно, но существующие не хотят обновляться.

Вот код сниппета, который должен обновить существующую запись в БД:

<?php

$modx->addPackage('profut', $modx->getOption('core_path').'components/profut/model/');

$user = $modx->getUser();
$pfUser = $modx->getObject('ProfutUsers', array('uid' => $user->get('id')));
$pfUserArray = array();

if ($pfUser) { // true
    echo "update ";
    $pfUserArray = $pfUser->toArray();
}
else {
    echo "create ";
    $pfUser = $modx->newObject('ProfutUsers');
    $pfUserArray['uid'] = $user->get('id');
    $pfUserArray['team_id'] = 0;
    $pfUserArray['role'] = 0;
}

echo $pfUser->get('way_id') . ' '; // 1
// ((int) $hook->getValue('casetype')) == 2
$pfUserArray['way_id'] = ((int) $hook->getValue('casetype'));

$pfUser->fromArray($pfUserArray);
echo $pfUser->get('way_id') . ' '; // 2

$pfUser->save();
echo $pfUser->get('way_id') . ' '; // 2

$pfUser = $modx->getObject('ProfutUsers', array('uid' => $user->get('id')));
echo $pfUser->get('way_id') . ' '; // 1

die();

и вот что я вижу:

update 1 2 2 1

Что я делаю не так!? :/
Может я чего-то не понимаю? ^^
Aleksandr Kazantsev
27 октября 2017, 10:00
modx.pro
804
0

PHP mail() отправка письма из формы если php-fpm?

Чутка не по теме модх вопрос.

Встала проблема, не отсылаются письма — заявки через форму html+php на сервере с конфигурацией Nginx + PHP-FPM.
Гугл подсказал, что в PHP-FPM нет поддержки php mail или как то так.

Вопрос, как донастроить сервер или есть ли набор файликов потолще, которые интерпритируют особую магию и все начинает работать.?

P.S. Может есть проброс формы в SMTP? Панель сервака VestaCP (exim4 + dovecot)
Metallurg.IT
26 октября 2017, 23:16
modx.pro
2 305
0

BannerY не работает позиция

Здравствуйте!
Пытаюсь освоить дополнение BannerY и столкнулся с проблемой, что позиция совершенно не влияет на показывать баннер или нет, пробовал по разному, выводит в итоге все

Баннеры (все включены)


Баннер на позиции 3


Вот все позиции


Такой код вызова


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

Версия MODX: MODX Revolution 2.5.8-pl (advanced)
DeHuCkA
26 октября 2017, 20:31
modx.pro
2 738
0

Пропали файлы и подпапки

Не отображаются папки и файлы в папке ms2images. и так же не загрузить туда новые изображения пишет что «указанный адрес не является каталогом»
Ishvan
26 октября 2017, 16:04
modx.pro
1 118
0