|
|
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
Зарегистрирован: 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
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Надо:
Цитата:Доступ:
просмотр уполномоченные
добавление все
изменение наследуется (уполномоченные)
подписка наследуется (уполномоченные)
в коде Альтернативная форма добавления объекта - допишите куда-нить сверху (это выведет текст ошибки, если есть ошибка):
посомтрите поля компонента - какие из них обязательные для заполнения и какие у вас форме выводятся? совпадают ли? попробуйте убрать флаг обязательности заполнения и отправьте заявку
Temet nosce...
|
|
|
19.04.2011, 16:22
|
|
Alex Smith
Зарегистрирован: 2011-04-18
Сообщений: 6
|
сделал вывод ошибок: показал, что неправильно введена картинка( в моей форме никакая картинка не выводилась), убрал подтверждение картинки, все заработало. большое спасибо...
но появился такой вопрос, эта картинка существует, как понимаю, для функции капча,а как её реализовать?
|
|
|
19.04.2011, 16:27
|
|
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
Зарегистрирован: 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
|
все работает большое спасибо
|