Артур Шевченко

Артур Шевченко

С нами с 24 мая 2019; Место в рейтинге пользователей: #3
Отправить деньги
12 января 2023, 22:01
0
Чанк это кусок html, который вставляется на страницу при парсинге страницы НА СЕРВЕРЕ, а кликнуть по ссылке можно только на фронте. К тому же ссылка это ссылка, туда нельзя вставить html. Я думаю вам нужно модальное окно, но лучше уточнить задачу.
12 января 2023, 21:49
0
Тогда я бы взял другую библиотеку.
12 января 2023, 17:56
0
Ну это магия какая-то, чтобы файлы сами по себе залетали на сервер))) Мои знания о том, как работает drag&drop, говорят, что должен быть input типа файл и отправка его на сервер, другое дело, что используемая библиотека может делать это каким-то неявным образом, но я не представляю как это возможно.
12 января 2023, 14:35
0
Файлы закинутые через Drag & Drop также должны добавляться в поле типа file, других способов отправить файлы с фронта просто не существует.
11 января 2023, 19:10
0
Вы сейчас удивитесь, но чтобы прикрепить файл к письму отправленному через AjaxForm+FormIt не нужно делать ничего. Главное чтобы у формы был атрибут enctype=«multipart/form-data».
10 января 2023, 23:45
0
У меня за 4 года работы с modx ни разу заказчик такой функционал в админке не просил. Но я наверное всё же сделаю какой-нибудь простенький доп, пусть будет.
10 января 2023, 23:43
0
Если надо просто обрезать, думаю проще всего использовать Image+
10 января 2023, 23:01
+1
Тогда MIGX. Добавляешь в любом удобном ресурсе ТВ этого типа с нужной конфигурацией и заполняешь. Потом в любом месте сможешь его получить. Для ресурса с ID 1
<!-- FENOM -->
{set $buttons = 1 | resource: 'buttons' | fromJSON}
{foreach $buttons as $button}
{$button | print}
{/foreach}

<!-- phx -->
[[getImageList?
    &tvname=`buttons`
    &tpl=`Button.tpl`
    &docid=`1`
  ]]
10 января 2023, 22:49
0
Мне тут коллеги подсказали. Есть Image+ и moreGallery
10 января 2023, 22:38
+1
По-моему максимально непонятно вы описали задачу. То, что на скриншоте, можно сделать на MIGX. Причём тут какой-то чанк вообще не ясно.
09 января 2023, 15:31
0
В minishop2 оплата на сайте не происходит. Во всяком случае не знаю ни одного модуля, который бы позволял произвести оплату не покидая сайт. В методе оплаты же есть метод getPaymentLink и именно он должен возвращать ссылку на страницу оплаты вашего мерчанта, после чего в обработчике заказа будет выполнен редирект.
09 января 2023, 15:23
0
В minishop2 предусмотрена возможность добавлять собственные сервисы. Вот пример. В документации к вашему платёжному сервису есть раздел Платёж по API думаю вам стоит использовать именно этот способ проведения платежа, а не JS.
09 января 2023, 13:44
0
Ну это больше похоже на целую статью, которую явно писал авторизованный пользователь. Мне кажется в этом случае использовать easyComm не очень удобно, я бы использовал Tickets или написал бы своё решение.
09 января 2023, 13:28
0
Нельзя сделать ссылку на страницу, которой нет))) Да и зачем отзыву целая страница? Я чаще всего делаю разворачивающийся текст, реже модалку с полным текстом. Но если прям надо страницу, то надо создать ресурс, в котором будете вызывать сниппет ecMessages, который будет по переданным get-параметрам получать из БД нужный отзыв.
09 января 2023, 13:18
+1
Ну так-то, конечно не работает))) Ты указал, что имя пользователя надо брать из поля email, а имя пользователя у тебя не равно email.
09 января 2023, 13:14
1
+1
Я просто вариант предложил, а ты делай как больше нравится)))
09 января 2023, 13:11
1
+1
Зачем делать код читабильнее? Ну чтобы удобнее было его читать самому и другим.
Что же до проблемы, то я бы на твоём месте проверил настройки источника файлов (baseUrl), так как у меня нет. Если же исходить из того, что слэш есть и он нужен то можно сделать так
{set $photo = ($el.id | resource: 'photo')}
{set $base_path = $_modx->config.base_path | ereplace: '/\/$/' : ''}
{set $path = $base_path ~ $photo}
{if $phote && file_exists($path)}
<img src="{$photo | pthumb : 'w=660&h=412&zc=1&q=90'}" alt="{$el.pagetitle}"/>
{/if}
09 января 2023, 12:50
0
Где-то у тебя ошибка. Я проверил у себя на сайте в плагине на сохранение всё работает.
09 января 2023, 12:16
0
А почему бы не разбить на части?
{set $photo = ($el.id | resource: 'photo')}
{set $path = $_modx->config.base_path ~ $photo}
{if $phote && file_exists($path)}
<img src="{$photo | pthumb : 'w=660&h=412&zc=1&q=90'}" alt="{$el.pagetitle}"/>
{/if}
По-моему так читабельнее.