Re: MForm - формы обратной связи
вылетает ошибка CSRF DETECTED и форма не отправляться
Убедитесь, что в шаблоне подключен jQuery
Также проверьте в шаблоне наличие следующих строк:
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Чтобы отправить ответ, вы должны войти или зарегистрироваться
вылетает ошибка CSRF DETECTED и форма не отправляться
Убедитесь, что в шаблоне подключен jQuery
Также проверьте в шаблоне наличие следующих строк:
Не работает модальное окно на 3.0.4. В админке всё прекрасно, а по php коду и шорткоду ничего не происходит. Хотя вроде все скрипты прописаны и загружаются верно. Если отключить модальное то форма работает. Может несовместимость в js-скриптах.
После заполнения формы и нажатия отправить, должна ли выводится Информация типа: ваше сообщение отправлено??
После заполнения формы и нажатия отправить, должна ли выводится Информация типа: ваше сообщение отправлено??
Да должна! У вас нету? Сообщение вообще отправляется?
С окошком: сообщение отправлено, разобрался, выводится...
Тесты пока на локалхосте, сообщения в !sendmail, появляются при отправке, так что думаю отправляются сообщения...
А на хостинге пока не работает, не могу разобраться какие модули PHP надо подключить еще...(
В админке все есть, а вот в страницу выводится просто - {mforms id="1"}... переношу дамп на локалхост, там все нормально..
странно конечно. А остальное работает как положено? Сайт, другие модули?
Да, сайт нормально работает. из плагинов только блог проверял, тоже работает корректно. Ну и форма восстановления пароля тоже проверял, все нормально..
Пойду хостера мучать))
Хостер отправил к разработчику..(
Поменял версию PHP на 7.0 и стал отображаться плагин..
Единственное не приходит сообщение(
куда копать?
немного проясняется:
не приходит на: @mail.ru, @yandex.ru,@gmail.com
приходит: @ya.ru
Плагин использует встроенный send.php или из CMS?
Письма приходят, но падают видимо в спам. Проверьте.
Плагин использует PHPMailer
Если все же не доходит вообще, то пробуем изменить
$mail->SetFrom($sendermail, $sendername);
на
$mail->SetFrom($mailto);
Если не помогает, то спасет только почта от хостера.
Если и это не поможет то только: Почта от хостера + (адрес отправителя письма = адрес получателя письма)
Та спам проверил первым делом..пусто((
на ящики:
ящик@ya.ru или ящик@домен.ru, письма корректно приходят..
А если указывать: ящик@yandex.ru или ящик@mail.ru, ящик@gmail.com, то не доходят...странно..
ravilr, а где :
$mail->SetFrom($sendermail, $sendername);
на
$mail->SetFrom($mailto);
изменить?
как где, конечно в плагине, файлов то основных там не много , две штуки. Меняйте в mforms.plugin.php
нашел в mforms.plugin.php.
Изменил, после нажатия отправить вылазит в окошке: Error Sending Mail
если ошибка, значит видимо в $mailto не один адрес, а несколько. Пропишите в коде адреса вручную в кавычках.
Главное проверить, чтобы в емайл в качестве отправителя был адрес вашего домена, существующего ящика, а не вымышленного и тем более не стороннего типа яндекс. Все это требования по защите от спама.
в общем $mail->SetFrom('mail@my-domen.ru', $sendername);
и именно почта с вашего домена реальная!!
ravilr, спасибо.
Так реально работает...
Теперь приходит на все ящики с моего ящика...
спасибо.
Возникла опять проблемка))
Все работает слава богу.)
Просто эту форуму хочу использовать на сайте в разных местах, и соответственно требуется каждой кнопочке свой дизайн...
Теперь встал вопрос о выводе кнопки в шаблон...
Оказывается Шорткод или Код PHP({mforms id="1"} или =MForms::load(1)?>), выводит по мимо кнопки еще и всплывающее окно со всеми параметрами:
И соответственно натянуть дизайн на саму кнопку проблематично...
В свою кнопочку я добавил:
и она работает, при условии если на странице вставлен еще и шорткод({mforms id="1"})...
Как то можно реализовать это дело по другому?
Оберните код вывода в тег див с классом каким нибудь, у и далее уже в зависимости от класса и меняйте дизайн кнопки.
У меня кнопка тегом - выводится:
Если вставить шоткод({mforms id="1"}) в место - "название кнопки", то рвет кнопку, так как он вставляет весь код, вместе с всплывающим окном...
Тогда непонятно что вам нужно. Модуль с формой и кнопкой!! Отдельно кнопка и форма не выводится, только вместе, ведь это ее предназначение. Я честно не пойму в чем проблема, разместить один и тот же код на разных страницах в разных дивах.
Что значит "рвет кнопку"? В чем проблема изменить ссылку с тегом , на дизайн того же buuton? В общем обсуждение выходит за рамки данного плагина.
На первом сайте сделано так:
#modal2 button, #modal3 button, #modal4 button, #modal5 button, #modal6 button, #modal7 button, #modal8 button, #modal9 button, #modal10 button, #modal11 button, #modal12 button { background: #fff; border: 2px solid #b00000; color: #b00000; font-size: 20px; margin-top: 20px; padding: 15px 0; width: 216px; }
На втором так:
#container .sidebar-form button { background: #c30; border: 1px solid #000; color: #fff; font-size: 16px; padding: 10px 5px; width: 210px; }
Ничего не рвет)
Блин, может я туплю, объясните подробней пожалуйста.
Моя кнопка: Добавил кнопку PHP код кнопки:
Блин, может я туплю, объясните подробней пожалуйста.
=MForms::load(1)?> выводит КНОПКУ И КОД ФОРМЫ!!!!!!!!!!!!!!
Написал большими буквами, вдруг не видите!
Поэтому во что вы можете обернуть, это в блок, но не в кнопку или в ссылку или еще что то...
Всем спасибо за помощь. Разобрался.
Оказывается если не заполнять в настройках - "Имя модальной кнопки", то кнопка не выводится а выводится только Код всплывающей формы...
В шаблон просто вставил PHPкоды(=MForms::load(1)?>,=MForms::load(2)?>) , а в свои кнопочки добавил: , и все прекрасно работает...
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум работает на PunBB, при поддержке Informer Technologies, Inc