Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 097 комментариев

Дмитрий
Дмитрий
Здравствуйте! Помогите, пожалуйста, разобраться с проблемой. На сайте также используется пакет cityField. Если пользователь оставляет отзыв в товаре находясь в городе по умолчанию (Новосибирск), то отзыв прилетает с файлом, а если переключиться на другой город то файл уже не долетает. Никак не могу решить проблему.
al1ve
al1ve
а, то есть, это влияет только на невозможность обновления компонента и отсутствие поддержки? а я думал если развернуть копию сайта с платным пакетом — произойдёт какой-нибудь бан или аннулирование покупки (типа использование пакета с той же учётной записью, но без прямой покупки) или что то в этом духе…
Николай Савин
Николай Савин
Здравствуйте. Для начала домен и ключ не влияют на работу платного компонента. Вы можете установить компонент на свой сайт, снять бэкап-копию, развернуть ее у себя локально. Все будет работать.
Можно в принципе и сайты копировать на другие домены, делая клоны с другим дизайном.

Единственное вы не сможете установить обновление, когда оно появится, нигде кроме привязанного домена.

Второе о чем нужно знать. Привязав домен вы можете использовать поддомен dev для тестового сайта. Компонент также будет обновляться на нем (и установить с нуля тоже получится). Разрешены поддомены dev и new. Более того, вы можете добавить 1 цифру к такому поддомену, что даёт вам до 20 тестовых сайтов: dev0.site.ru, new9.site.ru и т.д.
Ivan K.
Ivan K.
al1ve
al1ve
а что используется в качестве отправки формы?.. Если старый ajaxform, то в нём есть дыра, через которую злоумышленники могут спамить почту, обращаясь напрямую к скрипту. Также посмотри логи модх или хостинга.
Илья Уткин
Илья Уткин
Если нет дата-атрибута, в скрипте не доходит даже до preventDefault, так что вроде должно всё нормально работать, но конечно, изменения большие, надо проверять после обновления.

Ну и есть настройка formit.frontend_js — если её очистить, то скрипт на фронтенде не будет подключён
Николай Савин
Николай Савин
Интересное обновление. Удивительно что созрели только сейчас. Ведь ajax уже десяток лет де-факто стандарт, да и captcha v3 тоже годами существует.
Интересно а как будет вести себя компонент если обновить уже существующий сайт с нашей типовой связкой ajaxForm + formIt? Есть ли обратная совместимость с обертками?
sunchea
sunchea
Спасибо за оперативный ответ!

Уже проверил и пофиксил, плюс скачал пакет с GitHub дополнительно
Кто-то одаренный на основном домене переключил версию PHP с 8.2 на 7.1, со всеми прелестями 500 ошибок )))
sunchea
sunchea
Приветствую!
Странная ситуация, на тестовом домене/сайте в Менеджере пакетов есть YaSmartCaptcha, а на основном домене/сайте нет в списке доступных пакетов. Почему такое может быть?
Николай Савин
Николай Савин
Разумно. Все поля подряд не хочу добавлять в чанк. Практика показывает, что полей очень много, содержимое может быть объемным и появление подсказок может подтормаживать. Добавлю в ближайшем обновлении настройку с возможностью указывать поля попадающие в чанк.
newbmod
newbmod
Спасибо за дополнение!
Вопрос возник при выводе автокомплита. Хотелось бы вывести menutitle, поскольку он зачастую более информативен и лаконичен в плане подсказок, но как вижу его нет в наборе системных плейсхолдеров. Я конечно могу через тот же пдофилд его вывести, но в этом случае совпадающие слова не будут подсвечиваться. Если использую element modResource то тоже данный плейсхолдер {$menutitle} не появляется.