Евгений Генералов

Евгений Генералов

С нами с 28 февраля 2015; Место в рейтинге пользователей: #301
Евгений Генералов
02 июля 2023, 00:30
+1
Тогда привязку к ресурсам нужно будет руками указывать и теряется смысл поля resource_id
Евгений Генералов
17 мая 2021, 07:41
0
Хорошая статья.
От себя могу добавить, сниппет genPassword можно не писать. У класса modUser есть метод generatePassword. В который тоже можно передать длину пароля
Евгений Генералов
09 декабря 2020, 22:32
+5
Вот прям за опции в заказе, отдельное спасибо!
Евгений Генералов
19 октября 2020, 11:03
0
Почему может появляться ошибка «Не удалось добавить задание контроллер demo.php в crontab»? При включении задачи
Евгений Генералов
23 сентября 2020, 16:21
0
Если это не вопрос, а заметка, то лучше перенести в соответствующий раздел
Евгений Генералов
18 июня 2020, 21:14
0
Тв практически не использую
Как можно обходится без них?
Евгений Генералов
25 апреля 2019, 23:10
0
Я так понял компонент работает на основе плагина html2canvas. Т.е для печати страницы она должна быть открыта. По ссылке он печатать не умеет? Если передать просто ссылку
Евгений Генералов
30 января 2019, 10:31
0
Ссылки «в помощь» отличные, я по ним аналогичную задачу хотел решить. Но у меня не решился вопрос с авторизацией. Я думал в сторону JWT, так как у меня был готовый код для работы с ним из Vue.js. Но на modx я не нашел использование JWT.
Так что если решите проблему авторизации, буду рад статье
Евгений Генералов
10 января 2019, 16:45
0
Так может лучше было сделать так, чтоб эта кнопка удаляла всё не только то что на сейчас отображается, или без отображения этой «портянки»? Так сказать улучшить то что уже есть, а не возвращаться к старому?
Евгений Генералов
10 января 2019, 16:21
0
Самый бессмысленный компонент в модсторе.
В менеджере кнопочку «Уничтожить всё» религия не позволяет нажимать?
Удобнее видеть всё элементы на удаление в одном месте. Так как товары по-умолчанию в ms2 не отображаются в дереве элементов.
Евгений Генералов
29 ноября 2018, 09:02
0
Как минимум глянуть в логи, посмотреть что за ошибка.
Евгений Генералов
29 ноября 2018, 08:59
0
И ещё отмечу это изменение. Несмотря на споры, его всё-таки приняли. Напомню, про что это. Т.е. создаёте CRC FenomResource, в котором меняете механизм парсинга — парсите только fenom (прям как у фреймворков). И никаких глюков и костылей.
Добрый день. Интересное изменение. Хотелось бы увидеть примеры. Чтоб можно было понять даже самым глупым.
Евгений Генералов
17 июня 2017, 13:54
0
Подскажите как теперь правильно выводить опции, если значение одно?
{$option.0}
Евгений Генералов
05 мая 2017, 11:44
0
Спасибо конечно и на такой сортировке. Но все же хотелось бы в одном месте для всех опций управлять.
Евгений Генералов
29 марта 2017, 10:55
0
Я не думаю что у кого-то найдется свободное время чтоб Вам тут написать безвозмездно скрипт переноса. Тем более на MODX Evo )
Хотя там не так много писать кода.
Евгений Генералов
05 марта 2017, 22:10
0
Посмотрев в файле .map можно было увидеть, что msProduct связан с msProductData через Data
Получилось следующим образом:
$idUser = 7;
$categoryId = 12;
$category = $modx->getChildIds($categoryId, 10, array('context' => 'web'));
$query = $modx->newQuery('msProduct');
$query->leftJoin('msProductData', 'Data');
$query -> where(array(
    'msProduct.createdby' => $idUser,
    'msProduct.parent:IN' => $category,
    'Data.block' => 0
    ));
$products= $modx->getCollection('msProduct', $query);
    
echo count($products);
Евгений Генералов
05 марта 2017, 15:46
0
Если where прописывать в сниппет msProducts, то он фильтрует (это пригодится, спасибо).
Но мне необходимо получить их через getCollection, хотя бы для того, чтобы посчитать их количество.
Евгений Генералов
04 марта 2017, 20:18
0
Не уж то только через PDO?
$sql = $modx->prepare(
    'SELECT id FROM modx_ms2_products WHERE `block` = 0 AND id IN
        (SELECT id from modx_site_content 
            WHERE `createdby` = '.$idUser.' 
            AND `parent` IN ('.implode($category,',').') 
        )
    ');
Евгений Генералов
02 марта 2017, 08:02
0
JS я использовал только для отправки ajax запроса и динамического обновления значений на странице корзины.
А так вопрос я решил. MODX и miniShop2 (за который отдельное спасибо Василию) позволяют творить чудеса)