Feedback AJAX для DLE Обратной связи

Скрипт модального окна DLE Форма обратной связи на jQuery AJAX для UTF-8 и Windows-1251. После долгих просьб автор решил поделиться со всеми скриптом универсальной формы Обратной связи на AJAX со встроенной проверкой полей формы на валидность и подойдет для любого сайта на любом движке, или даже на чистом html.

Реализация формы модуль dle обратной связи на AJAX таким образом, когда ссылка на нее присутствует на каждой странице сайта и всегда в зоне видимости, очень удобна, а посетителям не придется долго её искать. Так же в эту форму можно добавить любые ваши контактные данные, например, ICQ, телефон или skype, в общем, все что захотите.

Установка модуль обратной связи универсальный скрипт Feedback AJAX для DLE Обратной связи

1. Скачиваем архив с версии UTF-8 и Windows-1251

2. Залить на сервер можно как угодно но я делал так. Путь: engine/modules/other/ (папку other создаем сами)

3. Закидаем туда папку feedback_form

4. В шаблоне main. tpl между тегами head и head вставляем следующий код:

Не забывает указать свой домен

5. В шаблоне main. tpl ПОСЛЕ открывающего тега

вставляем следующий код:

6. В шаблоне main. tpl ПЕРЕД закрывающим тегом

вставляем следующий код:

Не забывает указать свой адрес src=»http://ваш-домен/

*Очень важный момент если в адресной строке написано ваш-домен, а адреса к файлам www. ваш-домен/бла-бла форма будет отправлять письма но будет уведомлять об ошибке.

* Еще одно, если у вас уже подключена библиотека jQuery (а в большинстве случаев это так), то второй раз подключать ее нельзя. В таком случае в коде выше надо убрать строку:

Не забывает указать свой домен

7.Открываем файл jquery_feedback_form. js и находим там следующий код:

Как минимум нам надо изменить для переменной url путь к директории на вашем сервере. Если заливали по другому.

8. Открываем файл feedback_form. php и находим там следующий код:

Здесь вам необходимо прописать свой контактный e-mail, на который будут сыпаться письма. То есть заменяем что-то@шляпа. ру на свой ящик.

Переменная $contactMessage содержит шаблон письма, которое вы будет получать. По умолчанию в шаблоне присутствуют имя и ящик отправителя, само сообщение, страница с которой было отправлено письмо и IP адрес. Все это можете отредактировать как вам захочется.

9. Все установка закончена !

Форма обратной связи с капчей уже не рулит, потому что данный скрипт работает только при включенном javascript, а у ботов он выключен, соответственно пользователям никакую капчу вводить не придется, а у вас не будет спама.

После установки у вас может возникнуть проблема с кодировкой, поэтому проследите, что вы скачали подходящий архив (я специально подготовил две версии для скачивания). Сохраняйте файлы после редактирования в правильной кодировке (в большинстве случаев принудительно указывать кодировку не придется, но мало ли).

На вопрос «А как сделать чтобы это было справа, а не слева?» отвечаю сразу — исходники открыты, колупайте на здоровье!

Да, эта форма обратной связи не поддерживает аттачи. Но я считаю, что этого и не надо.

Пока все, но я буду добавлять сюда интересные вопросы из ваших комментариев, чтобы другие их больше не задавали 😉

Feedback AJAX модуль обратной связи dle

«Автор:» alaev info

Подготовил к использованию для DLE :

Данный вариант без PHP файла feedback_form. php, после установки проверьте нет ли проблем в регистрацией или авторизацией пользователей на дле 9.7 (если у вас всплывающая панель).

Добавить комментарий