Всего 123 792 комментария

Николай Савин
28 ноября 2023, 18:31
0
AjaxForm это просто JS оболочка для FormIT или любых других сниппетов. Компонент сам по себе ничего не делает, никаких серверных задач не выполняет. Там просто нечего адаптировать.
Разве что, сам установщик
Игорь
28 ноября 2023, 18:09
0
Я не думал, что AjaxForm не адаптирован под MODX3 (зачем же он тогда в репозитарии установщика отображается?).
Мне сейчас кажется, что дело, всё-таки, в настройках хостинга: каких-то директив не хватает…
Сегодня для примера на другом хостинге (на своем Beget) создал новый сайт MODX 3, установил Formit, AjaxForm и все другие компоненты с сайта-примера, скопировал чанки с формами, шаблон — пока всё работает «как часы» (сообщений в консоле нет).
К сожалению, не получается пока просто скопировать сайт — Vapor выдаёт ошибку, UpgradeModx не хочет устанавливаться, прямого доступа к хостингу, на данный момент, нет.
Можно просто попытаться переустановить MODX, но, опять же, без резервной копии страшно (вдруг всё тупо сломается, раз сейчас всё так странно там), неделя работы какой-никакой… ((
Константин Ильин
28 ноября 2023, 17:43
0
Так причем тут jQuery?
AjaxForm(не только js имеется ввиду, а его php) на сколько я знаю вообще не адаптирован под MODX 3, FetchIt прямая и простая замена.
Игорь
28 ноября 2023, 14:37
0
потому что jQuery все равно уже установлен на сайте (и используется для разных целей, не только для AjaxForms) + не хотелось заморачиваться с новинками…
Я, на самом деле, смотрел оба этих компонента: SendIt у меня почему-то не заработал (может плохо разбирался), FetchIt заработал — но нужно было заморачиваться с настройками стилей, уведомлений, антиспама и т.п. (я для Formit + AjaxForm уже все заготовки были с прежних времен).
Артур Шевченко
28 ноября 2023, 14:23
0
А почему из двух адаптированных под Modx 3 компонентов, ты выбрал тот, который под Modx 3 никто не адаптировал и не будет?
Евгений
28 ноября 2023, 11:51
0
Пробовал — не получилось. Это на бэке? Куда надо подставить тогда? На фронте пробовал — ничего не поменялось:
[[!ufForm?
   &tplForm=`uf.form`
   &list=`listname`
   &anonym=`0`
   &dropzone=`{"maxFilesize":15,"maxFiles":50,"acceptedFiles":".jpg, .jpeg, .gif, .png, .pdf","template":"edit","resizeWidth":1500}`
   &class=`modUser`
   &modal=`{"buttons":"base","template":"edit"}`
   &parent=`[[!+modx.user.id]]`
   &active=`0`
]]
Игорь
28 ноября 2023, 11:47
0
Formit + AjaxForm.
Хорошо что не ошибка, а предупреждение — но, всё равно, не приятно (
Артур Шевченко
28 ноября 2023, 11:33
0
Это не ошибки, это предупреждения. Ты FormIt используешь в чистом виде или с AjaxForm/FetchIt/SendIt?
Евгений
28 ноября 2023, 09:57
0
Так и есть, понизили версию MySQL и проблема с галереей ушла, можно удалить мой комменты по этому поводу.
Pandemic
28 ноября 2023, 06:52
0
Оказалось всё проще в index.php была пустая строка
Евгений
27 ноября 2023, 22:53
0
хотя насчет Gallery пока вопрос снимается — проверил на Mohost — галерея нормально грузит превьюхи и на PHP 8.1
Нарыл возможную причину — версия MySQL 8.0 у моего хостера, написал в саппорт с просьбой понизить до 5.1, отпишусь о результатах.
Наумов Алексей
27 ноября 2023, 18:44
0
Спасибо! Да, я в Redirector что-то не всю логику понял, и возможно что оттуда ко мне тоже глюки переехали…
Проведу еще тесты на срабатывание редиректов, если что поправлю и обновлю компонент.

Правда вот с контекстами вряд ли смогу, т.к. на своих сайтах их не применяю.
Не получится точнее описать, с какими неточностями столкнулись?
brioni
27 ноября 2023, 17:50
+1
Огромное человеческое спасибо ?
Тоже намучился с Redirector, что в итоге пришлось CloudFlare подключать на сайты для нормальных редиректов.
А ещё у Redirector глюк с базой данный и редиректами между контекстами

Донат прилагается ?
Евгений
27 ноября 2023, 15:33
0
еще нашел что в MODX 2.8.6 на PHP 8.2 не отображаются превью в приложении Gallery
Евгений
27 ноября 2023, 15:28
0
Супер, спасибо, и премодерация теперь по умолчанию.
Konstantin
27 ноября 2023, 12:15
0
А есть плагин с похожим функционалом для для версии Modx 3?
Володя
27 ноября 2023, 12:12
+1
Уже поправил, обновление доступно в modstore.pro
Володя
27 ноября 2023, 12:10
+1
Добрый день.
нужно задать в вызове ufForm
&active=`0`
И второй вопрос — при выводе общей кучи от всех пользователей какое условие надо дописать в вызов pdoResources, чтобы отключенные не выводились?
&where=`{
        "UserFile.active":1,
    }`
Артур Шевченко
27 ноября 2023, 11:50
0
Как я вам подскажу, если хук этот в глаза не видел?
Евгений
27 ноября 2023, 11:41
0
Изначально ставил MODX 2.8.6 на PHP 8.2 (на более младших версиях PHP получал ругань от Composer). Обнаружилась проблемка в генерации превью плагином UserFiles — при загрузке юзером превью в области вывода списка файлов видно, но при перезагрузке страницы его уже нет. Несмотря на выставленный в настройках компонента формата для превью jpg, при загрузке оно записывается как
<img alt="..." src="data:image/png;base64,и много букв" />
.
Остальные превьюхи в файлменеджере MODX и через pThumb видны. Плагин использует dropzone — может быть это причиной такой баги?