Наша взаимовыгодная связь https://banwar.org/
Модуль дозволяє користувачам залишати повідомлення на сайті і відповідати відправникам в адміністративній частині модуля. Модуль відноситься до частини CMS «Інтерактив» і може бути встановлений опціонально.
Модуль «Зворотній зв'язок» можна приєднати до різних сторінок сайту. Якщо модуль прикріплений до багатьох сторінок, в адміністративній частині модуля виводиться фільтр «Розділ сайту», що дозволяє відобразити повідомлення і настройку модуля для однієї сторінки.
повідомлення
У списку повідомлення сортуються в порядку додавання користувачами.
Модуль має наступні характеристики.
Основні:
- Дата - Дата надходження повідомлення в форматі дд.мм.рррр гг: мм.
- Розділ сайту - Належність до сторінки сайту.
- Мова інтерфейсу - Мовна версія сайту, на якій знаходився користувач, коли писав повідомлення.
- Сторінка, з якої відправлено повідомлення - Повна адреса сторінки, з якої користувач відправив повідомлення.
- Автор - Користувач, який створив повідомлення в формі на сайті.
- Конструктор форми - Поля, додані в конструкторі форми.
- Надіслати відповідь - Можливість відправити відповідь на e-mail, вказаний користувачем. Зміст листа, а також e-mail, що вказується в зворотній адресі можна редагувати в налаштуваннях модуля. Лист не може бути відправлено, якщо не заповнено текстове поле для відповіді або e-mail одержувача. Поле «Надіслати відповідь» з'являється, якщо в конструкторі форми є поле з типом «електронний ящик».
- Відповідальний - Користувач, перший відредагувати або створив повідомлення в адміністративній частині.
- Відповідь - Текстове поле для відповіді.
При надходженні питання з форми в призначеній для користувача частині сайту може бути відправлено повідомну лист адміністратору. Тема листа, зміст і e-mail налаштовуються в конфігурації модуля.
Якщо є додатково поле з типом електронний ящик, то в адміністративній частині можна відповісти на повідомлення, надіславши електронного листа на вказаний ящик. Тема листа, зміст і зворотну адресу налаштовуються в конфігурації модуля.
конструктор форми
На різних сторінках сайту структура форми різна. Це забезпечує конструктор форми.
Конструктор - це додаткові поля форми зворотного зв'язку. Можна додавати поля загальні (для всіх розділів) або привласнювати поле окремої формі на окремій сторінці.
Додаткові поля мають такі параметри.
Основні:
- Назва - Параметр має різні значення для різних мовних версій сайту.
- Розділ сайту - Належність до сторінки сайту.
- Сортування: встановити перед - Редагування порядку проходження характеристики в списку
- Обов'язково для заповнення.
- Тип - Можливі значення:
- рядок,
- число,
- дата,
- дата та час,
- текстове поле,
- галочка,
- перемикач,
- випадаючий список,
- список з кількома значень,
- електронний ящик,
- телефон,
- заголовок групи характеристик,
- файли,
- зображення.
- Максимальна кількість додаються файлів - Кількість додаються файлів. Якщо значення дорівнює нулю, то форма додавання файлів не виводиться. Параметр виводиться, якщо тип характеристики заданий як «файли».
- Доступні типи файлів (через кому) - Параметр виводиться, якщо тип характеристики заданий як «файли».
приклад:
doc, gif, jpg, mpg, pdf, png, txt, zip
- Розпізнавати зображення - Дозволяє прикріплені файли в форматі JPEG, GIF, PNG відображати як зображення. Параметр виводиться, якщо тип характеристики заданий як «файли».
- Розмір для великого зображення - Розмір зображення, що відображається в призначеній для користувача частині сайту при збільшенні зображення попереднього перегляду. Параметр виводиться, якщо тип характеристики заданий як «файли» і вибрано пункт «Розпізнавати зображення».
- Розмір для маленького зображення - Розмір зображення попереднього перегляду. Параметр виводиться, якщо тип характеристики заданий як «файли» і вибрано пункт «Розпізнавати зображення».
- Використовувати анімовані збільшуючи зображення - Параметр додає JavaScript код, що дозволяє включити анімацію при збільшенні зображень. Параметр виводиться, якщо вибрано пункт «Розпізнавати зображення». Параметр виводиться, якщо тип характеристики заданий як «файли» і вибрано пункт «Розпізнавати зображення».
- Максимальний розмір файлів - Параметр показує максимально припустимий розмір файлів, встановлений в настройках хостингу. Параметр виводиться, якщо тип характеристики заданий як «файли».
- Генерувати розміри зображень - Розміри зображень, задані в модулі «Зображення». Параметр виводиться, якщо тип характеристики заданий як «зображення».
- Значення - З'являється для полів з типом «галочка», «випадає» і «список з кількома значень»
- Опис - Параметр має різні значення для різних мовних версій сайту.
Якщо обраний тип «випадає» або «список з кількома значень», то з'являться додаткові поля зі значеннями.
налаштування
- Використовувати захисний код (капчу) - Для додавання повідомлення користувач повинен ввести захисний код.
- Повідомлення після відправки - Повідомлення, що отримується користувачем при вдалій завантаження питання, допускаються HTML-теги для оформлення повідомлення. Параметр має різні значення для різних мовних версій сайту.
приклад:
<Div align = "center"> <b> Спасибі за ваше повідомлення! </ B> </ div>
- Тема листа для відповіді - Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru).
приклад:
% title (% url). Зворотній зв'язок
- Повідомлення для відповіді - Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru),
- % Message - повідомлення,
- % Answer - відповідь.
приклад:
Доброго дня! <br> Ви залишили повідомлення в формі зворотного зв'язку на сайті% title (% url). <br> <b> Повідомлення: </ b>% message <br> <b> Відповідь: </ b>% answer.
- E-mail, що вказується в зворотній адресі користувачеві - Можливі значення:
- e-mail, вказаний в параметрах сайту;
- інший (при виборі цього значення з'являється додаткове поле впишіть e-mail).
- Повідомляти про надходження нових повідомлень на e-mail - Можливість повідомлення адміністратора про надходження нових повідомлень з форми в призначеній для користувача частині сайту.
- E-mail для повідомлень адміністратора - Можливі значення:
- e-mail, вказаний в параметрах сайту;
- інший (при виборі цього значення з'являється додаткове поле впишіть e-mail).
- Тема листа для повідомлень - Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru).
приклад:
% title (% url). Нове повідомлення в рубриці Зворотній зв'язок
- Повідомлення для повідомлень - Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru)
- % Message - питання.
приклад:
Привіт, адміністратор сайту% title (% url)! <br> У рубриці Зворотній зв'язок з'явилося нове повідомлення: <br>% message.
- Повідомляти про надходження нових повідомлень по SMS - Можливість відправляти SMS адміністратору при надходженні повідомлення. Параметр можна підключити, якщо в параметрах сайту налаштовані SMS-повідомлення.
- Номер телефону в федеральному форматі - Номер телефону для SMS-повідомлень адміністратора про новий повідомленні. Параметр з'являється, якщо вибрано пункт «Повідомляти про надходження нових повідомлень по SMS».
- Повідомлення для повідомлень - Текст повідомлення для SMS-повідомлень адміністратора про новий повідомленні. Не більше 800 символів. Параметр з'являється, якщо вибрано пункт «Повідомляти про надходження нових повідомлень по SMS».
- Окремий пункт в меню адміністрування для кожного розділу сайту - Якщо модуль підключений до декількох сторінках сайту, відмітка даного параметра виведе кілька пунктів в меню адміністративної частини для зручності швидкого доступу (адміністратору сайту).
шаблонні теги
Для роботи з модулем «Зворотній зв'язок» служать наступні шаблонні теги :
show_form - виводить форму додавання повідомлення. Для правильної роботи тега повинна існувати сторінка, до якої прикріплений модуль Зворотній зв'язок.
атрибути:
- site_id - сторінка, до якої прикріплений модуль, за замовчуванням вибирається одна сторінка;
- defer - маркер відкладеної завантаження шаблонного тега: event - завантаження контенту тільки за бажанням користувача при натисканні кнопки "Завантажити", emergence - завантаження контенту тільки при появі у вікні браузера клієнта, async - асинхронна (одночасна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, sync - синхронна (послідовна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, за замовчуванням завантаження контенту тільки за бажанням користувача;
- defer_title - текстовий рядок, що виводиться на місці появи завантаження контенту за допомогою відкладеної завантаження шаблонного тега;
- template - шаблон тега (файл modules / feedback / views / feedback.view.form_ template .php; за замовчуванням шаблон modules / feedback / views / feedback.view.form.php).
приклад:
<Insert name = "show_form" module = "feedback">
виведе форму додавання повідомлення
У шаблоні тега можна отримати значення будь-якого атрибута через змінну $ result [ "attributes"] [ "назва атрибута"].
База даних
{Feedback} - Повідомлення з зворотного зв'язку
{Feedback_param} - Поля конструктора форми зворотного зв'язку
{Feedback_param_element} - Значення полів конструктора форми зворотного зв'язку, заповнені в повідомленні
{Feedback_param_select} - Варіанти значень полів конструктора з типом список
файли
modules / feedback / admin / feedback.admin.php - редагування повідомлень з форми зворотного зв'язку;
modules / feedback / admin / feedback.admin.config.php - настройки модуля;
modules / feedback / admin / feedback.admin.count.php - кількість пропущених повідомлень з форми зворотного зв'язку для меню адміністративної панелі;
modules / feedback / admin / feedback.admin.dashboard.php - повідомлення зворотного зв'язку для подій;
modules / feedback / admin / feedback.admin.param.php - конструктор форми зворотного зв'язку;
modules / feedback / feedback.php - контролер;
modules / feedback / feedback.action.php - обробка POST-запиту;
modules / feedback / feedback.install.php - установка модуля;
modules / feedback / feedback.model.php - модель;
modules / feedback / views / feedback.view.form.php - шаблон форми додавання повідомлення в зворотного зв'язку;
modules / feedback / views / feedback.view.images.php - шаблон виводу прикріплених до повідомлення зображень.