Правка формы регистрации

Тема в разделе "Программирование", создана пользователем zesen, 08.04.2011.

  1. Offline

    zesen Недавно здесь

    Регистрация:
    29.03.2011
    Сообщения:
    8
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте! Проблема в следующем, хочу переделать под себя форму регистрации JOOMLA, но мои знания Perl = 0!!!!
    Правлю вот этот файл: /components/com_user/views/register/tmpl/default.php

    добавляю новые поля так (например телефон):

    Код (PHP):
    1. <tr>
    2.       <td height="40">
    3.           <label id="phonemsg" for="phone">
    4.                 <?php echo JText::_( 'Phone' ); ?>:
    5.                 </label>
    6.             </td>
    7.             <td>
    8.             <input type="text" name="phone" id="phone" size="40"
    9.  
    10.             value="<?php echo $this-> escape($this->user->get( 'phone' ));?>"
    11.  
    12.             class="inputbox" maxlength="50" /> *
    13.         </td>
    14. </tr>


    1 Вопрос, как мне поставить чек бокс с текстом, что бы пользователю открывались или становились доступными дополнительные поля для заполнения

    алгоритм следующий, пользователь ставит галочку и с помощью конструкции If проверяется true или fallse и все компоненты находящиеся в кавычках после if становятся доступными

    2 Вопрос нужно переделать этот кусок кода

    Код (PHP):
    1. <tr>
    2.         <td height="40">
    3.                 <label id="pwmsg" for="password">
    4.                         <?php echo JText::_( 'Password' ); ?>:
    5.                 </label>
    6.         </td>
    7.         <td>
    8.                 <input class="inputbox required validate-password" type="password" id="password" name="password" size="40" value="" /> *
    9.         </td>
    10. </tr>
    11. <tr>
    12.         <td height="40">
    13.                 <label id="pw2msg" for="password2">
    14.                         <?php echo JText::_( 'Verify Password' ); ?>:
    15.                 </label>
    16.         </td>
    17.         <td>
    18.                 <input class="inputbox required validate-passverify" type="password" id="password2" name="password2" size="40" value="" /> *
    19.         </td>
    20. </tr>


    так, что бы вначале при открытии пользователем формы регистрации генерировалось случайное число (RANDOM, если это возможно), затем это случайное число присваивалось какой-нибудь переменной, а эта переменная присваивалась полям ПАРОЛЬ и ПОВТОРИТЬ ПАРОЛЬ без участи я пользователя и что бы ему не было видно

    после этого когда он нажмет кнопку регистрации выполнялось следующее:

    Код (PHP):
    1. require_once("smsapi/transport.php");
    2.                 $api = new Transport();
    3.  
    4.                
    5.                 $administrationPhone = $phone;
    6.                 $params = array("text" => $random);
    7.                 $phones = array($administrationPhone);
    8.                 $send = $api->send($params,$phones);


    $phone - значение которое пользователь ввел выше, сотового телефона
    $random - наше случайно сгенерированное число

    Помогите пожалуйста, кто чем сможет...
     
  2.  

Поделиться этой страницей

Загрузка...