[Помогите] Вместо Email сделать Телефон

Тема в разделе "Wordpress", создана пользователем meatuss, 15 апр 2015.

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

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    86
    Симпатии:
    5
    всем привет подскажите как можно сделать так что бы в форме вместо Email можно было писать Телефон.

    шаблон Doors - Parallax Responsive One Page wordpress theme

    вот код который редактируется

    Код:
    <?php
    function contactform($atts)
    {
        extract(shortcode_atts(array(
            'title'            => 'Свяжитесь с нами'
        ), $atts));
       
        $result = '<div class="col-sm-4 wow zoomIn contact-content" data-wow-duration="700ms" data-wow-delay="500ms">
                        <h2>'.$title.'</h2>
                        <form id="contact-form" class="contact-form" name="contact-form" action="#">
                            <div class="row">
                                <div class="form-group col-sm-6 name-field">
                                    <input type="text" id="conname" name="conname" class="form-control" required="required" placeholder="Name">
                                </div>
                                <div class="form-group col-sm-6 email-field">
                                    <input type="email" id="conemail" name="email" class="form-control" required="required" placeholder="Email">
                                </div>
                                <div class="form-group col-sm-12">
                                    <textarea name="message" id="conmessage" id="message" required="required" class="form-control" rows="8" placeholder="Your Text"></textarea>
                                </div>
                            </div>                                                  
                            <div class="form-group">
                                <button type="submit" id="consubmit" class="btn btn-default">Submit</button>
                            </div>
                        </form>               
                </div>';
       
        return $result;
    }
    add_shortcode( "tw-contactform", "contactform" );
    [​IMG]

    Может кто знает как это можно реклизовать
     
  2. Sorcus

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    301
    Симпатии:
    588
    placeholder="Email"
    Меняешь на
    placeholder="Телефон"
     
    Amazko нравится это.
  3. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    86
    Симпатии:
    5
    пробола вместо

    Код:
    email
    прописать
    Код:
    phone
    но после того как нажимаю отравить все поля очищаются а поле с телефоном остаётся не пронутым
    [​IMG]

    и на почту не приходит номер телефона

    Код:
    <?php
    $parse_uri = explode( 'wp-content', $_SERVER['SCRIPT_FILENAME'] );
    require_once( $parse_uri[0] . 'wp-load.php' );
    
    
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];
    
    $message = "Имя: $name \nТелефон: $email \nТекст: $message";
    
    $mailto = get_option("quickEmail", false);
    $mailto1 = get_option("admin_email", false);
    
    if($mailto != '')
    {
        $to = $mailto;
    }
    else
    {
        $to = $mailto1;
    }
    
    $blogname = get_option("blogname", false);
    $subject = "".$blogname. "";
    
    
    $headers = "MIME-Version: 1.0" . "\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
    
    // More headers
    $headers .= 'From: <'.$email.'>' . "\r\n";
    
    mail($to,$subject,$message,$headers);
    echo 1;
    Ниже поля
    Код:
    $email = $_POST['email'];
    добавлял
    Код:
    $phone = $_POST['phone'];
    и в
    Код:
    \nТелефон: $email
    писал
    Код:
    \nТелефон: $phone
    и никакого результата

    и тоже не приходят письма с телефоном

    Там идёт проверка ввода email
     
  4. Sorcus

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    301
    Симпатии:
    588
    PHP:
    <?php
    function contactform($atts)
    {
        
    extract(shortcode_atts(array(
            
    'title'            => 'Свяжитесь с нами'
        
    ), $atts));
      
        
    $result '<div class="col-sm-4 wow zoomIn contact-content" data-wow-duration="700ms" data-wow-delay="500ms">
                        <h2>'
    .$title.'</h2>
                        <form id="contact-form" class="contact-form" name="contact-form" action="#">
                            <div class="row">
                                <div class="form-group col-sm-6 name-field">
                                    <input type="text" id="conname" name="conname" class="form-control" required="required" placeholder="Name">
                                </div>
                                <div class="form-group col-sm-6 email-field">
                                    <input type="text" id="conemail" name="phone" class="form-control" required="required" placeholder="Телефон">
                                </div>
                                <div class="form-group col-sm-12">
                                    <textarea name="message" id="conmessage" id="message" required="required" class="form-control" rows="8" placeholder="Your Text"></textarea>
                                </div>
                            </div>                                                 
                            <div class="form-group">
                                <button type="submit" id="consubmit" class="btn btn-default">Submit</button>
                            </div>
                        </form>              
                </div>'
    ;
      
        return 
    $result;
    }
    add_shortcode"tw-contactform""contactform" );
    PHP:
    <?php
    $parse_uri 
    explode'wp-content'$_SERVER['SCRIPT_FILENAME'] );
    require_once( 
    $parse_uri[0] . 'wp-load.php' );


    $name $_POST['name'];
    $phone $_POST['phone'];
    $message $_POST['message'];

    $message "Имя: $name \nТелефон: $phone \nТекст: $message";

    $mailto get_option("quickEmail"false);
    $mailto1 get_option("admin_email"false);

    if(
    $mailto != '')
    {
        
    $to $mailto;
    }
    else
    {
        
    $to $mailto1;
    }

    $blogname get_option("blogname"false);
    $subject "".$blogname"";


    $headers "MIME-Version: 1.0" "\r\n";
    $headers .= "Content-type:text/html;charset=UTF-8" "\r\n";

    // More headers
    $headers .= 'From: <'.$email.'>' "\r\n";

    mail($to,$subject,$message,$headers);
    echo 
    1;
     
  5. meatuss

    meatuss Постоялец

    Регистр.:
    24 фев 2013
    Сообщения:
    86
    Симпатии:
    5
    телефон всё равно не приходит на почту в письме
     
  6. Sorcus

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    301
    Симпатии:
    588
    Кидай доступы в ЛС или под хайд, будем разбираццо :dead:
    Решено. Способ решения описан выше.
     
    Последнее редактирование: 15 апр 2015
Статус темы:
Закрыта.