Вопросы

FileAttach - сортировка файлов

Всем привет. Есть крутое дополнение, FileAttach, у него есть параметр &sortBy, по логике, хочется сортировать или по ID, или по положению в списке (например menuindex или idx).
Но увы, все файлы выводит все равно по имени. Может есть какой то способ заставить сортировку работать?
Вызываю так:
[[!FileAttach? &sortBy=`id` &sortDir=`ASC`]]
Баг как я понимаю старый, нашел еще несколько тем, но они мертвые, и там решения так и не нашли с 2016 года.
Bor
Bor
20 апреля 2020, 20:11
modx.pro
924
0

простой пример widgeta с указанием суммы и размера скидки

Всем привет

вообщем долго искал пример скидок но нашёл простое решение

Приведите пример пожалуйста как сделать простой dashboard где можно инпутить 3 значения
(задавать в виджете скидку) из plugin array

DiscountFromCost

$discounts = array(
'2500' => '10%',
'3500' => '15%',
'5000' => '20%',
);


как создать widget с заданием Сумма % скидки?

Буду очень признателен

Спасибо заранее
Кирилл
20 апреля 2020, 17:21
modx.pro
724
0

Minishop - можно ли настроить, чтобы в галерею не всегда нужно было загружать новое фото?

Сайт не мой, просьба помочь разобраться, сам сходу не смог. Сам с минишопом очень давно дела имел.

Проблема: стоит минишоп2, при создании каждого нового товара нужно заново загружать его изображения в галерею, при этом у многих товаров изображения дублируются и заказчик хочет выбирать их из уже загруженных
речь про эту галерею

Все это находится в источнике файлов: Фото товаров, и в итоге там каждый раз создается новая папка и он выглядит вот так

это как-то решаемо? или заказчику так и придется загружать одни и те же фотки на сервер?
Семен Красиков
20 апреля 2020, 11:42
modx.pro
773
0

Как отсортировать в where строку в которой несколько значений через 2 вертикальных слеша?

Строка вот така «76||760», как при сортировке в where где параметр придет 760, показать этот элемент?
пробовал:LIKE :IN, не получается.
Slava
20 апреля 2020, 06:58
modx.pro
825
0

При использовании одного и того же сниппента на одной странице выдает белый экран как бать?

Есть сниппет, его нужно запускать несколько раз, но как только я использую его 2 раза он выдает просто белый экран, использую 1 все нормально, что такое?
<?php
$mob = (int)$modx->getOption('mob', $scriptProperties, false);
$des = (int)$modx->getOption('des', $scriptProperties, false);

function isMobileDevice() {
    return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]);
}
if(isMobileDevice()){
    return $mob;
}
else {
    return $des;
}
Slava
19 апреля 2020, 07:25
modx.pro
710
0

Вывод контента по [[+id]]

Здравствуйте!

Задача вывести контент по id, так чтоб он определялся автоматически.
Знаю есть способ [[#12.content]] но он выводит конкретный ресурс, а как сделать подобное только с авто-определением id?
Александр
18 апреля 2020, 18:31
modx.pro
1 408
0

Фотография пользователя в панели администратора

Всем добра )
При выборе аватарки пользователя и сохранении, после обновления страницы показывает ошибку изображения

Что я не так делаю, может есть определенные условия для изображения
Serhii
18 апреля 2020, 12:48
modx.pro
717
0

Подскажите, что за ошибка.

Сначала 5 строк предистории.
Создаю пользователя на сайте и заполняю его профиль вот так
$user =$modx->newObject('modUser');
    $user->set('username',$login);
    $user->set('password',$password);
    $profile=$modx->newObject('modUserProfile');
    $profile->set('fullname', $name);
    $profile->set('email', $login);
    $user->addOne($profile);
    //$profile->save();
    $user->save();
Получал в логе ошибку (своими словами) — дублирование internalKey = 0; Понял что причина в том, что я вызывл метод save отдельно для профиля, отдельно для user и я закоментил сохранение профиля, уверен именно оно давало ошибку. И да, она пропала. НО появилась другая, которую я понять уж совсем не могу
Александр Мельник
17 апреля 2020, 17:22
modx.pro
878
0

reCaptchaV3 и настройка "жескости"

На многих формах, разных сайтов, где установлена reCaptchaV3 люди жалуются, что форма не отправляется с пометкой — вы не прошли каптчу.
И сам тоже периодически это наблюдаю — идеально заполненная форма не отправляется, причем тут 50 на 50, как повезет.
Почему то думал, что в системных настройках reCaptchaV3 были настройки, где можно числом задать степень «жескости».
Но открыл системные настройки компонента и там совершенно пусто, приснилось мне что-ли.
Есть способы «умерить пыл» reCaptchaV3?
Александр Мельник
17 апреля 2020, 13:25
modx.pro
594
0

Не получается отфильтровать с через pdoResources

Здравствуйте. Банальная задача которую делал казалось бы сто раз. Вывести ресурсы только с шаблоном 4.
Николай
17 апреля 2020, 13:06
modx.pro
1 275
0