Тема: Форма Обратной связи

Подскажите кто знает как в 4.9 Corporate убрать функцию обязательного поля к заполнению в форме обратно связи нужно сделать поле Тема не обязательным к заполнению.

Помогаю в решении вопросов. Иногда бесплатно.

Thumbs up Thumbs down

2

Re: Форма Обратной связи

Если используется шаблон Businessimage, то нужно в файле templates\businessimage\feedback\feedback.tpl убрать reuired с поля input и класс g-form-m__field-title_req - http://take.ms/mYU40
На бекенде это поле не обязательно, на самом шаблоне в ближайшее время исправим.

ImageCMS Lead Front End Developer

Thumbs up Thumbs down

3

Re: Форма Обратной связи

Спасибо за подсказку.

Подскажите ещё если нужно сделать свою форму обратной связи есть какая то информация под версию 4.9

Помогаю в решении вопросов. Иногда бесплатно.

Thumbs up Thumbs down

4

Re: Форма Обратной связи

Я как раз с этим разбираюсь. Думаю завтра дам расширенный ответ.

Thumbs up Thumbs down

Re: Форма Обратной связи

Сергей пишет:

Подскажите ещё если нужно сделать свою форму обратной связи есть какая то информация под версию 4.9

Нужно править 2 файла:
/application/modules/feedback/feedback.php (логика)
и
/templates/ИМЯ-ШАБЛОНА/feedback/feedback.tpl - файл шаблона

Thumbs up Thumbs down

6

Re: Форма Обратной связи

Решил не создавать новую тему, а написать сюда, так как вопрос касается именно формы обратной связи.

Может глупый вопрос, но подскажите, как мне вывеси в шаблоне модуль feedback?
Код

$CI->load->module('feedback')

ничего не выводит. Гугли по CodeIgnater, много ответов, но ни один не подходит.

Thumbs up Thumbs down

7

Re: Форма Обратной связи

Дефолтным модулем - никак.

Варианты:
1) Расширяйте функционал дефолтного модуля (дописывайте необходимые методы).
2) Используйте сторонние модули с возможностью вставлять формы виджетами (ищите на форуме).

Когда то разрабатывал модули для ImageCMS Corporate

8

Re: Форма Обратной связи

Модуль feedback работает только со своей формой и только на странице feedback.
Можно конечно создать на любой страницы копию этой формы, но про отправки обратной связи (успешной или не успешной) пользователя будет перекидывать на feedback.

Thumbs up Thumbs down

9

Re: Форма Обратной связи

Sempai пишет:

Дефолтным модулем - никак.

Варианты:
1) Расширяйте функционал дефолтного модуля (дописывайте необходимые методы).
2) Используйте сторонние модули с возможностью вставлять формы виджетами (ищите на форуме).


Спасибо за ответ. Обратился к виджету, но капча не хочет выводиться. Будем искать.

Thumbs up −1 Thumbs down

10

Re: Форма Обратной связи

Если капча не нужна, ее можно убить в коде модуля feedback

Thumbs up Thumbs down

11

Re: Форма Обратной связи

Amadey пишет:

Если капча не нужна, ее можно убить в коде модуля feedback

Дык в том то и дело, что нужна

Thumbs up Thumbs down

12

Re: Форма Обратной связи

kastembay пишет:
Amadey пишет:

Если капча не нужна, ее можно убить в коде модуля feedback

Дык в том то и дело, что нужна

Для отсечения 95% спамящих ботов вполне достаточно:
1) создать доп. поле в форме
2) скрыть его css'ом
3) повесить на сабмит обработчик js-овский, блокирующий отправку формы, если это поле заполнено)

Продам ОДНУ лицензию ImageCMS Shop Premium. Писать в личку. или на Lifesaver903@yandex.ru

Thumbs up Thumbs down