Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

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

12.10.2012, 00:17
Гость
Гость

Здравствуйте! Признаюсь, что не силен в NetCat, но на моем сайте понадобилась установка капчи для формы обратной связи, форма не стандартная и поэтому нажатие на галочку "защита изображением" ничего не меняет. Пробовал подключать, как описано в мануале, но не получается как не крутил, сама капча выводится, но не работает.
Код формы ниже:

Префикс списка объектов:
Код:
";
$email = htmlspecialchars($_POST[email]);
$name = htmlspecialchars($_POST[name]);
$phone = htmlspecialchars($_POST[phone]);
$text = htmlspecialchars($_POST[text]);
$posting = htmlspecialchars($_POST[posting]);

if ($posting) {
$body = "
".($name ? "<p><b>Имя</b>:<br/>$name</p>" : null)."
".($phone ? "<p><b>Контактный телефон</b>:<br/>$phone</p>" : null)."
".($text ? "<p>$text</p>" : null)."
";

$mailer = new CMIMEMail();

$mailer->mailbody(strip_tags(html_entity_decode($body)), $body);
$mailer->send($current_catalogue["Email"], $current_catalogue["Email"], $email, "Заявка на сайте", ($name ? $name : "Аноним"));
}

$result .= "

<p>Мой адрес</p>

<p>Телефон: <big>Мой телефон</big></p>
<p>Электронная почта: <a href=\"mailto:моя почта\">моя почта</a></p>


<div id=\"frame\">
".(!$posting ? "
<form id=\"rec\" method=\"post\">
<input type=\"hidden\" name=\"posting\" value=\"1\" />
<label class=\"text\">
Ваше имя
<input type=\"text\" name=\"name\" value=\"\" size=\"40\" />
</label>
<div class=\"clear\"></div>
<label class=\"text\">
Телефон
<input type=\"text\" name=\"phone\" value=\"\" size=\"40\" />
</label>
<label class=\"text email required\">
Email
<input type=\"text\" name=\"email\" value=\"\" size=\"40\" />
</label>
<div class=\"clear\"></div>
<label class=\"textarea\">
Текст
<textarea name=\"text\" rows=\"5\" cols=\"140\"></textarea>
</label>
<div class=\"clear\"></div>
<p><i>Поля подсвеченные <ins class=\"text required\">красным</ins> обязательны для заполнения.</i></p>
<input class=\"submit\" type=\"submit\" name=\"submit\" value=\"Отправить\" disabled=\"disabled\" />
</form>
" : "Спасибо, Ваша заявка принята.")."
</div>

<br/><p style=\"text-align: center; \"><img alt=\"\" src=\"/netcat_files/Image/devider4-1.jpg\" /></p>



Очень нуждаюсь в Вашей помощи с капчей!
12.10.2012, 12:35
Asiat
Аниматика
Asiat

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

Судя по Префикс списка объектов, у вас форма не совсем там, где нужно.
Переместите для начала ее в соответствующее поле (Форма добавления). Советую сгенерировать там стандартную форму, а затем поправить нужные места.
А в префиксе затем, при желании, вызовите форму переменной $addForm

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
198 196 2012-10-12 12:35:40 12667
Описание проекта