І так сьогодні давайте поговоримо про таку потрібну і корисну кнопку як зворотний зв'язок, щоб користувач міг у будь-який момент написати вам своє звернення, дуже часто користувачі шукають скрипти вже готові саме під свою смс, але я вам сьогодні напишу як можна поставити форму зворотного зв'язку на абсолютно будь-який сайт.
Скрипт форми зворотного зв'язку який ми будемо тут описувати буде працювати на jQuery AJAX, буде мати вбудовану перевірку полів, і найголовніше працює на будь-якому сайті навіть на чистому HTML.
Ідея створення скрипта полягає в тому щоб кнопка виклику зворотного зв'язку була розміщена зручно на всіх сторінках вашого сайту, і користувач міг у будь-який момент її викликати, з цього ми вирішили її виводити виджетом, так само в цю форму можна додати будь-які додаткові поля які ви побажаєте.
І так давайте все ж перейдемо до самого скрипту і його реалізації, на сайті у вас спочатку він буде мати приблизно такий вигляд як на фото, (фото клікабельно).
Скрипти зворотного зв'язку ви можете завантажити нижче:
Якщо ваш сайт має кодування UTF-8: скачати тут
Якщо Ваш сайт в кодуванні Windows-1251 скачати скрипт тут
Якщо ви не знаєте яке кодування у вашого сайту то це не проблема дізнатися, просто натисніть Ctrl + U (вихідний код сторінки)
І на початку коду знайдіть рядок типу такого
1
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
|
Або такий
1
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
Ну думаю з цього ви зрозумієте який файл вам потрібно завантажити в якому кодуванні.
Як встановити дану форму на свій сайт !?
Установка скрипта відбувається в кілька етапів:
1. Для початку завантажуємо архів з потрібним нам кодуванням скрипта з розпаковуємо.
2.Відкриваємо файли mail.php и jquery.contactable.js і вносимо свої дані в них.
3. Папку всередині архіву і весь її вміст завантажуємо на сервер в потрібне вам місце.
4. У своєму шаблоні сайту знайдіть теги <head> и </head> і між них вставляємо код:
1
|
<link rel="stylesheet" href="http://site.ru/your/path/contactable/contactable.css" type="text/css" />
|
змінити в коді http://site.ru/your/path/ на шлях до директорії /contactable/
5. У шаблоні свого сайту знаходимо тег <body> і після нього вставляємо:
1
|
<div id="contactable"><!-- contactable html placeholder --></div>
|
6. У шаблоні свого сайту шукаємо тег </body> і перед ним вставляємо код:
1
2
3
4
5
|
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js?ver=1.7.1"></script>
<script type="text/javascript" src="http://site.ru/your/path/contactable/jquery.validate.min.js"></script>
<script type="text/javascript" src="http://site.ru/your/path/contactable/jquery.contactable.js"></script>
<script type="text/javascript">$(function(){$('#contactable').contactable();});</script>
<!--end contactable js -->
|
В якому змініть http://site.ru/your/path/ на шлях до директорії /contactable/
ВАЖЛИВО! Якщо у вас бібліотека jQuery вже підключена то вдруге її не потрібно підключати на сайті і перший рядок jquery.min.js з вище вказаного коду додавати не потрібно, так як це може викликати конфлікт скриптів.
7. Зберегти всі зміни і милуємося а також тестуємо форму на своєму сайті.
Все форма зворотного зв'язку у вигляді віджета встановлена на вашому сайті.
Що ще можна зробити в скрипті:
1. Якщо ви хочете щоб після відправлення листа користувач крім повідомлення спасибі ще і переадресовувався на задану сторінку змініть трішки код.
Відкрийте файл jquery.contactable.js і в ньому знайдіть:
1
|
$(this_id_prefix+'#callback').show().append(options.recievedMsg);
|
І після цього рядка додаємо:
1
|
document.location.href="http://вашсайт.com";
|
Ось і все, дуже сподіваюся що даний скрипт вам буде корисний, користуйтеся!
Немає коментарів
Ви можете залишити коментар першим.