[Помогите] Гостевая + регистрация

Тема в разделе "Wordpress", создана пользователем delphix, 28 ноя 2009.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. delphix

    delphix Писатель

    Регистр.:
    13 янв 2009
    Сообщения:
    8
    Симпатии:
    0
    Помогите доработать полезную штуку.
    Предыстория:
    Создал страницу с гостевой книгой - форма стандартная, имя, мыло, тема, текст сообщения для того, чтобы люди вопросы могли задать.
    на странице такая форма
    HTML:
    <form action="[b]wp-login.php?action=que[/b]" method="post">
    <p><label>Имя (обязательно)<br />
    <input type="text" name="user_login" id="user_login" class="input" value="" size="20" tabindex="10" /></label></p>
    <p><label>E-mail (обязательно)<br /><input type="text" name="user_email" id="user_email" class="input" value="" size="25" tabindex="20" /></label></p>
    <p>Заголовок<br />
    <input type="text" name="your-subject" size="40" tabindex="30" /></p>
    <p>Вопрос (развернуто)<br />
    <textarea name="your-message" cols="40" rows="10" tabindex="40"></textarea> </p>
    <p id="reg_passmail">Пароль будет отправлен вам по электронной почте</p>
    <br class="clear" />
    <p class="submit"><input type="submit" name="wp-submit" id="wp-submit" value="Отправить" tabindex="50" /></p>
    </form>
    соответсвенно в файл wp-login.php добавил действие que:
    case 'que':
    if ($_POST){
    $user_login = $_POST['user_login'];
    $user_email = $_POST['user_email'];
    $subj=$_POST['your-subject'];
    $mss=$_POST['your-message'];
    $hd = "From: "+$user_login+" "+$user_email+"\r\n";
    if (mail("proterakot@gmail.com", $mss, $hd))
    {
    echo "messege acepted for delivery";
    } else {
    echo "some error happen";
    }
    $errors = register_new_user($user_login, $user_email);
    if ( !is_wp_error($errors) ) {
    wp_redirect('wp-login.php?checkemail=registered');
    exit();
    }
    }
    break;
    в результате ни пользователь не регистрируется, ни вопрос не отправляется. (( в чем может быть проблемка???
     
  2. tank_2

    tank_2 Постоялец

    Регистр.:
    24 апр 2009
    Сообщения:
    55
    Симпатии:
    21
    А не проще создать новую страницу, назвать её "гостевая книга" и коментарии к ней будут отзывами гостей.
     
Статус темы:
Закрыта.