19 октября 2017, 21:23 Евгений, спасибо за ответ, я поковыряюсь еще. Будет жаль, если пропадет это славное приложение. Оно, я считаю, удобнее чем fastuploadTv. Новые дополнения и их версии / mixedImage - custom TV 166 0
19 октября 2017, 20:38 Евгений, добрый день. Использую ваше приложение вместе с MIGX, очень нравится. Но проблема в том, что в путях теряется — uploads/assets… И соответственно картинки теряются… Интересный момент, есть вариант решения вопроса, но, кривой… Если в источнике файлов убираю assets/images в base_path, и выставляю в TV путь загрузки — assets/images/ то загрузка идет куда надо, все и в бекенде и во фронтенде показывается и отображается, как и надо, но это плохо тем, что менеджер в этом случае имеет путь к корню сайта… Выше видела эта же проблема была. Как ее могла бы решить? Может подставить как-то в чанке путь? Или как-то еще. Спасибо. Я уже замучалась с этим :( Новые дополнения и их версии / mixedImage - custom TV 166 0
30 января 2017, 16:14 Всем спасибо за ответы. Суть проблемы понятна и закрыта. Тем более нашла, что обратное хеширование не получится. Типа шифрация работает в одну сторону. Будет возможность смены пароля. Ну хоть так. Вопросы / Показать реальный пароль пользователя Login 4 +1
29 августа 2016, 17:46 Все было проще. Вопрос решен так, как ниже. Ответ, если кому пригодится: === <a href="[[~8]]?Muzei=[[!GET?&Muzei=`Muzei`]]"> Редактировать</a> Вопросы / GET второй раз? Получить id пользователя 1 0
08 июня 2016, 12:35 getMuzei берет данные из таблицы в базе данных. Так что если я верно понимаю, мне придется в первом pdopage присоединить с помощью join эту таблицу к пользователям, проверить ее и в зависимости от условия выдать — отчет был или не был создан. Вопросы / Как выделить в списке пользователей без данных? 3 0
07 июня 2016, 15:41 Дмитрий, спасибо Вам. Это и было решением! Вопросы / Login. Автоматическая активация или как сделать? 3 0
14 апреля 2016, 18:51 Хочу отметить следующее. Мне удалось вместо pdoPage заставить работать pdoResources, хотя и не работал. Не сразу по логам и тд дошло, что он требует сортировку. А вот с чанком вывода как быть? return? или как то там? SUM (teatr) AS teatr пробовала… :( Вопросы / Сумма всех столбцов в таблице. SUM - отредактиров. 1 0
12 апреля 2016, 17:51 Petro, да, спасибо за подсказку. Дело в том, что в будущем у пользователя будет несколько записей. Но этот вопрос пока не стоит. Вопросы / Помогите с логикой :( pdopage и formit 10 0
08 апреля 2016, 20:09 Всем привет снова! Сначала, скажу спасибо большое всем, особенно Илье Уткину. Не ожидала такой поддержки. Все таки, паника, дело плохое. Не уверена, что решение кошерное, но работает. Быть может кто-то еще советы даст. Проблема заключалась в том, что у меня в меню не было нормальной ссылки в которой бы передавались параметры полученного объекта. Вопрос решила так: написала свой небольшой сниппет, который передает параметры зарегистрированного пользователя в ссылку и она ведет на форму, где заполняются плейсхолдеры, по приведенному выше мною коду. Если у пользователя нет данных, то ссылка, конечно, пустая. Код вызова ссылки, ведущей на форму, со сниппетом <a href="[[~8?&Muzei=`[[urlMuzei]]`]]" Заполнить или отредактировать данные</a>Сам сниппет urlMuzei, получающий объект $userid = $modx->user->id; $where = array( 'created_by' => $userid ); $res = $modx->getObject('VogMuzei', $where); if (!is_object($res)) { return false; } $output = $res->get('id'); return $output;Может кому из таких же новичков, как я, пригодится. Решение наивное может быть… Но вроде работает. Надо курить мануалы и долго думать :) Вопросы / Помогите с логикой :( pdopage и formit 10 0
08 апреля 2016, 13:17 Чувствую, что хожу вокруг и около, не могу сообразить :( Илья Уткин прав и Petro тоже. Лев Вербицкий — да, спасибо, я только учусь. Помогите, пожалуйста, я уже в отчаянии! Смотрите вот у меня как. 1. Formit для введения пользовательских данных. Она же должна редактировать данные, если они уже есть. 2. Перед вызовом формы есть сниппет getMuzei который вбивает пользовательские данные if ($_GET['Muzei'] && $Muzei = $modx->getObject('VogMuzei', $_GET['Muzei'])) { if ($Muzei->get('created_by') == $modx->user->id) { $modx->setPlaceholders($Muzei->toArray()); } }3. В самой форме есть вызов сниппета, который редактирует, обновляет или добавляет данные. <?php if (!$_POST['Muzei']) { $processor = 'vogmuzei/create'; } else { $_POST['id'] = $_POST['Muzei']; $modx->setPlaceholder('id', $_POST['id']); if ($_POST['remove']) { $processor = 'vogmuzei/remove'; } else { $processor = 'vogmuzei/update'; } } $processorProps = array('processors_path' => $modx->getOption('core_path') . 'components/Muzei/processors/'); $response = $modx->runProcessor($processor, $_POST, $processorProps); if ($response->isError()) { $hook->addError('process_error', $response->getMessage()); return false; } return true;Я вижу, что хожу вокруг и около и мне не хватает какой-то мелочи, которая будет очень и очень смешно. Может быть мне достаточно на форму сделать ссылку какую-то, которая передаст id пользователя? Не знаю:( Суть проблемы в том, что пользователь входит в свой кабинет и может открыть форму для добавления данных. НО если у него уже есть данные, то они должны отображаться в форме. А если нет данных, то он может их ввести. Я так понимаю, что нам надо проверить есть ли у пользователя данные в базе и если нет, то просто показать пустую форму, иначе вывести их. Что мне делать? :( Вопросы / Помогите с логикой :( pdopage и formit 10 0
07 апреля 2016, 21:34 Илья, спасибо за ответ. Я поняла логику, что если какой-то пользователь, то вызываем процесс создания записи, а иначе обновляем. Но мне кажется, что задачу я плохо сформулировала. Как раз редактирование в форме у меня работает хорошо. Суть в том, что если у меня нет записи в базе данных у какого-то пользователя, то pdopage у которого вызов в чанке формы заполнения-редактирования не срабатывает, то есть не выводит просто форму. С редактированием то все хорошо, вопрос именно в первом наполнении. Я сейчас пробую разобраться с фильтрами ввода-вывода. Думаю, что например условие — если то pdopage иначе просто вывод пустой формы для заполнения. Даже не знаю в верном ли направлении думаю. :( Вопросы / Помогите с логикой :( pdopage и formit 10 0
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Использую ваше приложение вместе с MIGX, очень нравится. Но проблема в том, что в путях теряется — uploads/assets… И соответственно картинки теряются…
Интересный момент, есть вариант решения вопроса, но, кривой…
Если в источнике файлов убираю assets/images в base_path, и выставляю в TV путь загрузки — assets/images/ то загрузка идет куда надо, все и в бекенде и во фронтенде показывается и отображается, как и надо, но это плохо тем, что менеджер в этом случае имеет путь к корню сайта…
Выше видела эта же проблема была. Как ее могла бы решить? Может подставить как-то в чанке путь? Или как-то еще. Спасибо. Я уже замучалась с этим :(
Ответ, если кому пригодится:
===
А вот с чанком вывода как быть? return? или как то там? SUM (teatr) AS teatr пробовала… :(
Сначала, скажу спасибо большое всем, особенно Илье Уткину. Не ожидала такой поддержки. Все таки, паника, дело плохое.
Не уверена, что решение кошерное, но работает. Быть может кто-то еще советы даст.
Проблема заключалась в том, что у меня в меню не было нормальной ссылки в которой бы передавались параметры полученного объекта.
Вопрос решила так: написала свой небольшой сниппет, который передает параметры зарегистрированного пользователя в ссылку и она ведет на форму, где заполняются плейсхолдеры, по приведенному выше мною коду. Если у пользователя нет данных, то ссылка, конечно, пустая.
Код вызова ссылки, ведущей на форму, со сниппетом
Сам сниппет urlMuzei, получающий объект
Может кому из таких же новичков, как я, пригодится. Решение наивное может быть… Но вроде работает. Надо курить мануалы и долго думать :)
Смотрите вот у меня как.
1. Formit для введения пользовательских данных. Она же должна редактировать данные, если они уже есть.
2. Перед вызовом формы есть сниппет getMuzei который вбивает пользовательские данные
3. В самой форме есть вызов сниппета, который редактирует, обновляет или добавляет данные.
Я вижу, что хожу вокруг и около и мне не хватает какой-то мелочи, которая будет очень и очень смешно. Может быть мне достаточно на форму сделать ссылку какую-то, которая передаст id пользователя? Не знаю:( Суть проблемы в том, что пользователь входит в свой кабинет и может открыть форму для добавления данных. НО если у него уже есть данные, то они должны отображаться в форме. А если нет данных, то он может их ввести. Я так понимаю, что нам надо проверить есть ли у пользователя данные в базе и если нет, то просто показать пустую форму, иначе вывести их. Что мне делать? :(
Но мне кажется, что задачу я плохо сформулировала. Как раз редактирование в форме у меня работает хорошо. Суть в том, что если у меня нет записи в базе данных у какого-то пользователя, то pdopage у которого вызов в чанке формы заполнения-редактирования не срабатывает, то есть не выводит просто форму. С редактированием то все хорошо, вопрос именно в первом наполнении. Я сейчас пробую разобраться с фильтрами ввода-вывода. Думаю, что например условие — если то pdopage иначе просто вывод пустой формы для заполнения. Даже не знаю в верном ли направлении думаю. :(