Eugene Generalov

Eugene Generalov

С нами с 28 февраля 2015; Место в рейтинге пользователей: #303
Eugene Generalov
02 июля 2023, 00:30
+1
Тогда привязку к ресурсам нужно будет руками указывать и теряется смысл поля resource_id
Eugene Generalov
17 мая 2021, 07:41
0
Хорошая статья.
От себя могу добавить, сниппет genPassword можно не писать. У класса modUser есть метод generatePassword. В который тоже можно передать длину пароля
Eugene Generalov
09 декабря 2020, 22:32
+5
Вот прям за опции в заказе, отдельное спасибо!
Eugene Generalov
19 октября 2020, 11:03
0
Почему может появляться ошибка «Не удалось добавить задание контроллер demo.php в crontab»? При включении задачи
Eugene Generalov
23 сентября 2020, 16:21
0
Если это не вопрос, а заметка, то лучше перенести в соответствующий раздел
Eugene Generalov
18 июня 2020, 21:14
0
Тв практически не использую
Как можно обходится без них?
Eugene Generalov
25 апреля 2019, 23:10
0
Я так понял компонент работает на основе плагина html2canvas. Т.е для печати страницы она должна быть открыта. По ссылке он печатать не умеет? Если передать просто ссылку
Eugene Generalov
30 января 2019, 10:31
0
Ссылки «в помощь» отличные, я по ним аналогичную задачу хотел решить. Но у меня не решился вопрос с авторизацией. Я думал в сторону JWT, так как у меня был готовый код для работы с ним из Vue.js. Но на modx я не нашел использование JWT.
Так что если решите проблему авторизации, буду рад статье
Eugene Generalov
10 января 2019, 16:45
0
Так может лучше было сделать так, чтоб эта кнопка удаляла всё не только то что на сейчас отображается, или без отображения этой «портянки»? Так сказать улучшить то что уже есть, а не возвращаться к старому?
Eugene Generalov
10 января 2019, 16:21
0
Самый бессмысленный компонент в модсторе.
В менеджере кнопочку «Уничтожить всё» религия не позволяет нажимать?
Удобнее видеть всё элементы на удаление в одном месте. Так как товары по-умолчанию в ms2 не отображаются в дереве элементов.
Eugene Generalov
29 ноября 2018, 09:02
0
Как минимум глянуть в логи, посмотреть что за ошибка.
Eugene Generalov
29 ноября 2018, 08:59
0
И ещё отмечу это изменение. Несмотря на споры, его всё-таки приняли. Напомню, про что это. Т.е. создаёте CRC FenomResource, в котором меняете механизм парсинга — парсите только fenom (прям как у фреймворков). И никаких глюков и костылей.
Добрый день. Интересное изменение. Хотелось бы увидеть примеры. Чтоб можно было понять даже самым глупым.
Eugene Generalov
17 июня 2017, 13:54
0
Подскажите как теперь правильно выводить опции, если значение одно?
{$option.0}
Eugene Generalov
05 мая 2017, 11:44
0
Спасибо конечно и на такой сортировке. Но все же хотелось бы в одном месте для всех опций управлять.
Eugene Generalov
29 марта 2017, 12:12
0
Спасибо! Помогло!
Eugene Generalov
29 марта 2017, 10:55
0
Я не думаю что у кого-то найдется свободное время чтоб Вам тут написать безвозмездно скрипт переноса. Тем более на MODX Evo )
Хотя там не так много писать кода.
Eugene Generalov
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);
Eugene Generalov
05 марта 2017, 15:46
0
Если where прописывать в сниппет msProducts, то он фильтрует (это пригодится, спасибо).
Но мне необходимо получить их через getCollection, хотя бы для того, чтобы посчитать их количество.
Eugene Generalov
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,',').') 
        )
    ');
Eugene Generalov
02 марта 2017, 08:02
0
JS я использовал только для отправки ajax запроса и динамического обновления значений на странице корзины.
А так вопрос я решил. MODX и miniShop2 (за который отдельное спасибо Василию) позволяют творить чудеса)