Регистрация
Вход через соцсети
Восстановление пароля

Netcat 3.0 форма обратной связи

Новый топик
18.04.2011, 16:17
Ответить | Цитировать
Alex Smith

Зарегистрирован:
2011-04-18
Сообщений: 6

Доброго времени суток, столкнулся с такой проблемой, при попытки отправки почты с формы заявки, почта не отправляется, а снова грузится форма обратной связи. При этом ЧПУ меняется на прямое указание файла.. (mysite.ru/form/ на mysite.ru/netcat/add.php). На сайте 2 языка. А вот если включить админку в этом же браузере, то все прекрасно работает, подскажите с чем это может быть связано, и какие файлы отвечают за обработку Post запросов с формы?
18.04.2011, 17:55
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Может вы не настроили права доступа на добавление для всех для этой обратной формы?

Temet nosce...
19.04.2011, 10:15
Ответить | Цитировать
Alex Smith

Зарегистрирован:
2011-04-18
Сообщений: 6

Может быть, подскажите как это сделать (или дайте ссылочку)...
Возможно проблема в том, что установлена проверка полей форм, (читал о подобной проблеме на форуме), как её можно отключить?
19.04.2011, 13:20
Ответить | Цитировать
Alex Smith

Зарегистрирован:
2011-04-18
Сообщений: 6

опишу по подробнее, может где уже напортачил в настройках
и так на странице где выводится компонент, в настройках поставил:
Доступ:
просмотр все
добавление все
изменение все
подписка все

Публикация объектов: после добавления

в настройках компонента (не выходя из редактирования страницы с этим компонентом) тоже самое

На странице редактирования самого компонента:

закладка Редактирование компонента:
заполнено тока 1 поле - "Объект в списке"

на закладке Добавление:
заполнены: Альтернативная форма добавления объекта,Действие после добавления объекта
Условия добавления объекта - пустое.

Во всех остальных закладках поля пустые.


в коде Альтернативная форма добавления объекта: смушает одно, кнопка без имени (пример привести не могу, тупо не выводится... видать особенность форума).
Проблема в том, что при нажатии на кнопку отправить (альтернативная форма выводится как надо) происходит загрузка add.php (именно он и указан в форме в акшене), но письмо не отправляется, а снова выводится форма отправки. Но если включить админку, все будет работать как надо, подскажите с чем это может быть связано?.
19.04.2011, 15:24
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Надо:
Цитата:
Доступ:
просмотр уполномоченные
добавление все
изменение наследуется (уполномоченные)
подписка наследуется (уполномоченные)


в коде Альтернативная форма добавления объекта - допишите куда-нить сверху (это выведет текст ошибки, если есть ошибка):
Код:
$warnText


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

Temet nosce...
19.04.2011, 16:22
Ответить | Цитировать
Alex Smith

Зарегистрирован:
2011-04-18
Сообщений: 6

сделал вывод ошибок: показал, что неправильно введена картинка( в моей форме никакая картинка не выводилась), убрал подтверждение картинки, все заработало. большое спасибо...
но появился такой вопрос, эта картинка существует, как понимаю, для функции капча,а как её реализовать?
19.04.2011, 16:27
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

в компоненте есть галочка "защищать форму добавления картинкой" - можете ей поиграться.

плюс в форме добавления нажмите "сгенерировать код формы" (предварительно сохранив копию того, что там есть) - сгенерируется форма по умолчанию и в ней будет указан валидный код по выводу капчи.

Temet nosce...
19.04.2011, 16:45
Ответить | Цитировать
Alex Smith

Зарегистрирован:
2011-04-18
Сообщений: 6

Цитата:
в компоненте есть галочка "защищать форму добавления картинкой" - можете ей поиграться.

плюс в форме добавления нажмите "сгенерировать код формы" (предварительно сохранив копию того, что там есть) - сгенерируется форма по умолчанию и в ней будет указан валидный код по выводу капчи.


галочку то нашел, а вот сгенерировать код формы нет .... на закладке добавления где "Альтернативная форма добавления объекта:", "Условия добавления объекта:", "Действие после добавления объекта:" нет ничего подобного... может я не там ищу, или же в 3.0 этого не предусмотрено?
19.04.2011, 17:18
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

ссылочки "сгенерировать код формы" нет?

в общем, для вывода капчи дефолтный код вот такой:
Код:
".(!$AUTH_USER_ID && $current_cc['UseCaptcha'] && $MODULE_VARS['captcha'] ? nc_captcha_formfield()."<br/><br/>".NETCAT_MODERATION_CAPTCHA." (*):<br/><input type='text' name='nc_captcha_code' size='10'><br/><br/>" : "")."


Temet nosce...
19.04.2011, 17:39
Ответить | Цитировать
Alex Smith

Зарегистрирован:
2011-04-18
Сообщений: 6

все работает большое спасибо
198 196 2011-04-19 17:39:14 11204
Описание проекта