1 2015-03-06 08:05:26 (2015-11-01 20:42:35 отредактировано bender)

Тема: MForm - формы обратной связи

Заказывал разработку плагина форм обратной связи, аналогичный плагину Джина.

https://pp.vk.me/c623731/v623731308/1fa1a/VBu2Ey3lb70.jpg

Подобное решение очень удобно использовать для Landing Page.

Отличия от плагина Джина:

  • реализована сортировка полей формы

  • добавлена функция клонирования форм

  • интеграция с целями яндекс метрики

  • встроенное модальное окно для форм (не нужно доп. плагинов)

  • открытый исходный код

Плагин написан под Монстру версии 3.0.1

Скачать (версия 2. с модальным окном): https://yadi.sk/d/h1tfBUT-gj4AS

Скачать (версия 1. без модального окна): https://yadi.sk/d/Eh_75vjBf5Jf4

Особенности плагина:

  • не работает на хостинге: HOSTINGER

  • для корректной работы требует подключенного jQuery

http://cs628320.vk.me/v628320308/9758/Twmh0Rqcino.jpg http://cs628320.vk.me/v628320308/975f/rPrGrJWEUcY.jpg http://cs628320.vk.me/v628320308/9751/r0JcX1DUx5o.jpg

Поделиться

2 2015-03-07 10:45:31

Re: MForm - формы обратной связи

Если нужно будет доработать - обращайтесь smile.

Спасибо за заказ разработки.

Site | GitHub | Создание форумов/решений на базе PunBB/Monstra/OGMA

Плагины распространяются по Creative Commons Attribution-NonCommercial 3.0

Сайт KANekT

Поделиться

3 2015-03-30 10:47:11 (2015-03-30 12:03:23 отредактировано ananev.av)

Re: MForm - формы обратной связи

Отличный плагин, правда у меня он работает только с первой созданной формой, имеющей ID=1.
Если создаешь 2ю и последующие формы - письма на почту не приходят.

У кого-нибудь была такая проблема?

Поделиться

4 2015-03-30 14:24:39

Re: MForm - формы обратной связи

ananev.av пишет:

У кого-нибудь была такая проблема?

Плагин работает на 1 сайте около месяца, на 2 сайте неделю - все отлично.
На двух тестовых сайтах, все письма тоже на почту приходили.

Проблемы могут быть из-за:
1) Особенностей конкретного хостинга (скорее всего)
2) Конфликта с другим плагином (маловероятно)
3) Версии CMS (плагин разрабатывался под третью)

Поделиться

5 2015-03-30 14:56:38

Re: MForm - формы обратной связи

Версия CMS - 3, хостинг - Hostinger, на нем нормально работают стандартные рукописные php почтовые формы, проверял лично, а вот этот плагин работает странно. Подскажите какой у Вас хостинг?

Поделиться

6 2015-03-30 15:04:55

Re: MForm - формы обратной связи

После отправки пишет "{"result":"Bot Detected"}"

Поделиться

7 2015-03-30 15:45:13

Re: MForm - формы обратной связи

проверил, на timeweb, действительно работает без нареканий, проблема в хостинге...

Поделиться

8 2015-03-30 15:50:39 (2015-03-30 15:51:58 отредактировано bender)

Re: MForm - формы обратной связи

После отправки пишет "{"result":"Bot Detected"}"

Попробуйте удалить и снова установить данный плагин и плагин капчи.
У меня воспроизвести вашу ошибку не получается.
Как вариант, можете дать доступ к сайту, чтобы можно было глянуть.

Поделиться

9 2015-03-31 06:33:07

Re: MForm - формы обратной связи

Кто-нибудь пользовался данным модулем на хостинге - HOSTINGER ?
может быть есть ли какие-нибудь спец настройки, о которых я не знаю?

в отличие от модуля Mycontact (http://forum.monstra.org/topic/618/myco … w-monstra/) данный плагин не отправляет письмо на почту.
Mycontact без проблем отправляет письма, они приходят мгновенно.

прошу помощи)

Поделиться

10 2015-03-31 06:37:56

Re: MForm - формы обратной связи

В режиме отладки Монстра что-то говорит?

По хостингам не проконсультирую, уже 5 лет пользуюсь только виртуальными серверами (VPS).

Вам советую бесплатными и дешевыми хостингами не пользоваться вообще.

Поделиться

11 2015-03-31 08:27:03

Re: MForm - формы обратной связи

в  Mycontact

                        $mail = new PHPMailer();
                        $mail->CharSet = 'utf-8';
                        $mail->ContentType = 'text/plain';
                        $mail->AddAddress($mymail );
                        $mail->From = $email;
                        $mail->FromName = $name;
                        $mail->Subject = $subject;
                        $mail->MsgHTML($menssage);

в MForm

                            $mail = new PHPMailer(true);
                            try {
                                $mail->CharSet = 'utf-8';
                                $mail->ContentType = 'text/html';
                                $mail->SetFrom($sendermail, $sendername);
                                $mail->AddReplyTo($sendermail, $sendername);
                                if (count($multiplemails) > 1) {
                                    foreach ($multiplemails as $currentmail)
                                        $mail->AddAddress(trim($currentmail));
                                } else {
                                    $mail->AddAddress($mailto);
                                }
                                $mail->Subject = $form['subject'];
                                $mail->MsgHTML($messagetext);
                                $mail->Send();
                                $return['message'] = $form['message'];
                                $return['result'] = 'success';
Site | GitHub | Создание форумов/решений на базе PunBB/Monstra/OGMA

Плагины распространяются по Creative Commons Attribution-NonCommercial 3.0

Сайт KANekT

Поделиться

12 2015-04-07 18:28:06

Re: MForm - формы обратной связи

ananev.av пишет:

Кто-нибудь пользовался данным модулем на хостинге - HOSTINGER ?
)

меняйте пока не поздно

Поделиться

13 2015-04-07 21:04:56

Re: MForm - формы обратной связи

Есть альтернативы?

Поделиться

14 2015-04-09 06:39:46

Re: MForm - формы обратной связи

ananev.av пишет:

Есть альтернативы?

ihc, beget

Но тема тут не по выбору хостера. Лучше отдельную тему создайте.

Поделиться

15 2015-05-19 09:02:56

Re: MForm - формы обратной связи

Обновился плагин mForm.

Из нового:

  • в плагин встроили модальное окно, для всплывающих форм (не нужно подключать сторонние плагины)

  • исправлена ошибка (на сайте появлялась пустая страница по адресу site-name.com/mforms)

Поделиться

16 2015-07-14 18:00:52

Re: MForm - формы обратной связи

Здравствуйте, скажите, а по какой ссылке выводятся формы обратной связи?

верстка сайтов(HTML5, CSS3, jQuery)

Поделиться

17 2015-07-14 18:08:51

Re: MForm - формы обратной связи

kencrimea пишет:

по какой ссылке выводятся формы обратной связи?

Формы выводятся шот-кодом или пхп-кодом.

http://cs628320.vk.me/v628320308/973c/o1jzYK2-O94.jpg

Поделиться

18 2015-07-14 18:17:05

Re: MForm - формы обратной связи

по какому адресу будет доступны формы?

Плагин гостевая книга, например доступна по адресу /guestbook.

верстка сайтов(HTML5, CSS3, jQuery)

Поделиться

19 2015-07-14 18:25:55

Re: MForm - формы обратной связи

kencrimea пишет:

по какому адресу будет доступны формы?
Плагин гостевая книга, например доступна по адресу /guestbook.

Они будут доступны ТОЛЬКО по шоткодам и пхпкодам.
Нет отдельной страницы, постольку она не нужна. Это глупо, делать страницу с кучей форм.

+ kencrimea

Поделиться

20 2015-07-14 18:40:52

Re: MForm - формы обратной связи

Спасибо большое, что внесли ясность. Я вроде это и сама понимала, но получилось все только после вашего четкого ответа!

верстка сайтов(HTML5, CSS3, jQuery)

Поделиться

21 2015-07-14 19:33:57

Re: MForm - формы обратной связи

kencrimea пишет:

Я вроде это и сама понимала, но получилось все только после вашего четкого ответа!

Добавил для вас скриншоты, как это выглядит на рабочем сайте. Смотрите первый пост в теме.

Поделиться

22 2015-07-15 20:47:50

Re: MForm - формы обратной связи

KANekT пишет:

в  Mycontact

                        $mail = new PHPMailer();
                        $mail->CharSet = 'utf-8';
                        $mail->ContentType = 'text/plain';
                        $mail->AddAddress($mymail );
                        $mail->From = $email;
                        $mail->FromName = $name;
                        $mail->Subject = $subject;
                        $mail->MsgHTML($menssage);

в MForm

                            $mail = new PHPMailer(true);
                            try {
                                $mail->CharSet = 'utf-8';
                                $mail->ContentType = 'text/html';
                                $mail->SetFrom($sendermail, $sendername);
                                $mail->AddReplyTo($sendermail, $sendername);
                                if (count($multiplemails) > 1) {
                                    foreach ($multiplemails as $currentmail)
                                        $mail->AddAddress(trim($currentmail));
                                } else {
                                    $mail->AddAddress($mailto);
                                }
                                $mail->Subject = $form['subject'];
                                $mail->MsgHTML($messagetext);
                                $mail->Send();
                                $return['message'] = $form['message'];
                                $return['result'] = 'success';

А что это?

верстка сайтов(HTML5, CSS3, jQuery)

Поделиться

23 2015-07-16 03:58:47

Re: MForm - формы обратной связи

kencrimea пишет:

А что это?

Это собственно сама отправка письма/писем
KANekT отправляет письмо с помощью просто текста,

$mail->ContentType = 'text/plain';

а в MForm отправляется HTML письмо

$mail->ContentType = 'text/html';

и если получателей больше одного

if (count($multiplemails) > 1)

то добавляются получатели в цикле,

foreach ($multiplemails as $currentmail)
$mail->AddAddress(trim($currentmail));

иначе только один

 else {
$mail->AddAddress($mailto);
}

Вот и все. Очень просто.
Когда то я натыкался на описание PHPMailer, но похоже сейчас даже то, что было не найти.

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

24 2015-07-16 12:34:47

Re: MForm - формы обратной связи

kencrimea пишет:

А что это?

Вам непонятно как работает плагин mForm? Нужна инструкция?

Поделиться

25 2015-07-20 05:13:10

Re: MForm - формы обратной связи

выводит только это через пхп или шорткод, на сервере не тестил, но это на локалке через ОпенСервер
http://s017.radikal.ru/i406/1507/61/abdffea6adc3.png
при чем если я введу капчу, показывается сообщение что "отправленно"


http://s008.radikal.ru/i304/1507/a5/e15d0285be80.png

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться