Или задача непомерно сложная, или у всех деньги некуда уже складывать :)
Кто нибудь может написать хук для FormIt, за деньги, который будет отправлять единожды письмо пользователю, который отправил из формы письмо и прикрепил к нему файл? Там наверняка две-три строчки, просто нет времени разбираться, срочно нужно решить вопрос.
Это уже на ваше усмотрение. Возвращайте true всегда и будет вам счастье. А отправлять или не отправлять письмо — это уже вы по своей логике смотрите.
Хм, тогда получается, что если письмо будут отправлять без прикрепленного файла, хук будет falshe, и письмо вообще не уйдет, однако, уходить оно должно, т.к. пользователь может отправить сообщение и без вложения…
Спасибо, Николай, сейчас почитаю об этом, попробую. Отпишусь по факту
Только там с хуками важный момент (просто перепроверьте, может память подвести): хуки для него — это сниппеты, и эти сниппеты должны возвращать строковое 'true'. Если нет, то хук будет считаться проваленным и форма не будет отрабатываться.
Почитайте внимательно про хуки. В формите они на сколько помню имеются. Один хук должен отрабатывать на валидацию формы, другой на после обработки формы.
Добрый день. Есть сайт(dekol74.ru), на котором есть ссылка на главную страницу: <a href="[[~[[++site_start]]]]" class="headerLogo"></a> .
В системных настройках у site_start стоит значение id Главной страницы (119). Но почему-то эта ссылка на главную страницу иногда ведёт главную страницу другого сайта (truckparts74.ru) вместо главной страницы этого сайта. В прошлом я разрабатывал сайт на тестовом домене (truckparts74.ru), а потом перенёс на боевой (dekol74.ru). Из-за чего может возникнуть такая ошибка?
Странно: очистил кэш на сайте, обновил страницу (Ctrl+F5) — проблема исчезла.
Но я и в прошлом, когда пытался устранить эту ошибку, очищал кэш, и обновлял страницы.
Вообще, ошибка возникала, когда я ставил ссылку на главную страницу не так: [[~[[++site_start]]]] а так: [[119]] . Но сейчас-то везде стоит так: [[[[++site_start]]]] То же самое в сниппете, где я хочу сделать ссылку на главную страницу. Поставил везде ссылку на site_start.
Однако, когда я зашёл на сайт (до того, как очистить кеш сайта и обновить страницу), сразу же всплыла эта ошибка.
Здравствуйте, уважаемый клуб Может быть кто то сможет подсказать. Стоит следующая задача: если авторизованный пользователь (login) отправил сообщение при помощи обратной связи (formIt) и прикрепил к сообщению файл (это обязательное условие), то он единоразово получает на свой емайл письмо. Как это сделать, я, честно говоря, теряюсь… Есть ли событие в modx на отправку файла? Если да, то как заставить ее срабатывать единоразово? Идея: либо, отправлять письмо сразу после указанного события, либо, в паре с sendex, отправлять подписанному пользователю заготовленное письмо из рассылки. Но в любом из случаев, без этапа идентификации события, похоже, не обойтись