Всего 125 667 комментариев

Виноградов Тимур
08 февраля 2021, 15:13
0
Можно использовать альтернативные галереи — UserFiles, ms2gallery, MoreGallery.
Как вариант да, правда они все платные.

Gallery отличная бесплатная галерея, если найдется все-таки решение данной проблемы, напишите кто-нибудь пожалуйста.
Спасибо.
Іван Клімчук
08 февраля 2021, 12:53
+1
Такое делать на коленке — это отдельный сервис и за нормальные деньги. Я тут недавно в FB прочитал пару историй про клиентов и заказчиков на Upwork и какие там порой разборки, что становится понятно, за что они берут такие конские комиссии. На одни суды, как посредник, задолбаешься время тратить, не считая зарплату юристам, которые будут в случае споров проверять документы (а в русском фрилансе какие нафиг документы?)
Алексей Соин
08 февраля 2021, 12:21
+1
не, удалять точно не надо. Сам по первой встречался с такой ситуацией, что проблема таже, что и у автора вопроса, ответа в вопросе нет, пишешь типо «у меня такой же случай, удалось в итоге решить» и иногда автор отвечал, как в итоге поборол бяку)
Кирилл
08 февраля 2021, 12:02
0
спасибо за совет

суперовое дополнение очень, но на modx revo 2.8.1 глючит и нетолько на данной версии
у меня проблема постоянная была что одно поле создаётся а потом всё падает, я и вручну с таблицы всё чистил вообще ничего непомогает.
Если данное дополнение ещё когда либо обновиться до стабильной версии было бы отлично.
Наумов Алексей
08 февраля 2021, 09:42
0
Добрый день.
В плагине используется 1 поле с именем photo
$conf_upload_file_name = 'photo';
у вас несколько должно быть, и код придется переписать соответственно… проверяйте, что я посоветовать
Евгений Webinmd
07 февраля 2021, 19:23
+2
это так делают любители пихать шаблон и прочий html в поле content. Крутая ж идея
Dementor218
07 февраля 2021, 18:21
0
Здравствуйте, Алексей! Создал 4 доп поля по аналогии с примером (имена разные, в базе под них тоже создал поля и прочее). Но при отправке формы во все поля записывается один файл. Не хватило мне знаний при доработке плагина, и форма отправляет не корректно. В админке же если заполнять, то все нормально выводится на сайт. не знаю что делать. Посоветуете что-нибудь?
Александр Мельник
07 февраля 2021, 17:21
+1
Не совсем понимаю, зачем ТВ поля должны содержаться в content? Контент- менеджер заполняет содержимое страницы и вставляет в него вызов fenom {$_modx->resource.image}? Это странно.

Не буду утверждать, что я точно знаю как это работает, но знаю, что парсер на основе fenom и родной парсер modx по разному проходятся по шаблону. Попробуйте тоже самое переписать на стандартном синтаксисе [[!proResources]] возможно это поможет.
Никита
07 февраля 2021, 16:49
0
Если я в контенте ресурса буду вызывать просто {$image}, то на странице самого ресурса же оно не будет выводиться.

Опишу немного подробнее.
Я делаю турбо-страницы для яндекса. Соответственно, вызываю контент некоторых страниц (переменная $id). Вызов pdoResources у меня находится на самом ресурсе turbo.xml
Естественно, в контенте некоторых страниц имеется вывод полей и доп. полей ресурса, без этого же никак ($_modx->resource.поле).
Вопрос был больше не в правильности вызова, а в том, как сделать так, чтобы парсер сначала парсил вызываемый контент, обработав запросы к полям вызываемых ресурсов, а уже потом отдавал бы мне на ресурс, где вызывается сниппет.
Андрей
07 февраля 2021, 16:34
0
Я сначала не так понял вопрос, ниже Александр написал решение.
Никита
07 февраля 2021, 16:25
0
С неинлайновым чанком, ровно так же выходит.
Александр Мельник
07 февраля 2021, 14:03
0
Все же работает логично и правильно.
Почему вдруг вызов {$_modx->resource.image} должен выдавать ТВ не того ресурса, где он вызывается?
Скорее вам нужно использовать просто {$image}
Плюс, мне кажется у вас вот в этой строке не совсем корректно
'resources'=>$id,
Что такое $id? Если это вызывается в шаблоне страницы, то должно быть $_modx->resource.id
Андрей
07 февраля 2021, 13:18
0
Попробуй вынеси из inline в чанк.
Артур Шевченко
07 февраля 2021, 02:53
-1
Выбирается где? На фронте в той же форма где ваш price? Вы в консоли браузера посмотрите на вкладке network запрос к action.php там все данные которые в этот момент уходят на сервер, если там есть то что нужно, значит оно есть в двух из трёх массивов л которых я писала выше.
Вадим
07 февраля 2021, 02:35
0
Событие срабатывает всякий раз когда выбирается хоть что нибудь.
Артур Шевченко
07 февраля 2021, 02:27
-1
Если событие срабатывает после отправки формы, то значения всех инпутов из этой формы находятся либо в глобальном массиве $_POST, либо в глобальном массиве $_GET, и в глобальном массиве $_REQUEST. Если значение в этом массиве не соответствует ожидаемому, значит оно было перезаписано, нужно поменять ключ не price, а например myprice. Поскольку это глобальные массивы они доступны и в плагине тоже. Других вариантов получить инпут не существует.
Артур Шевченко
07 февраля 2021, 02:22
-1
Вы пробовали делать так
$values = $modx->event->returnedValues;
$values['price'] = $_POST['price'];
$modx->event->returnedValues = $values;
?
Вадим
07 февраля 2021, 02:01
0
returnedValues — возвращает новые значения, а вот как их получить…
Вадим
07 февраля 2021, 02:01
0
Объясните кто знает как в плагине получить value input? Нигде не нашел