Добавляем поле в форму обратной связи Joomla 1.5

#Создаём дополнительное поле «Введите Ваш номер телефона» при отправке сообщения через обратную связь Joomla
#Изменяемые файлы:
#/components/contact.html.php
#/language/russian.php
#/language/english.php
#/components/contact.php

1) /components/contact.html.php
    Ищем
                    <label for=»contact_name»>
                        <?php echo(_NAME_PROMPT);?>
                    </label>
                    <br />
                    <input type=»text» name=»name» id=»contact_name» size=»30″ class=»inputbox» value=»» />
                    <br />
    После добавляем
                        <label for=»contact_phone»>
                        <?php echo(_PHONE_PROMPT);?>
                    </label>
                    <br />
                    <input type=»text» name=»phone» id=»contact_phone» size=»30″ class=»inputbox» value=»» />
                    <br />
#Тем самым мы добавили поле ввода номера телефона в форму.
#Теперь, чтобы вместо «_PHONE_PROMPT» отобразилось то, что ты хочешь, типа «Введите Ваш номер телефона», лезем дальше

2) /language/russian.php
    Ищем
                    DEFINE(‘_NAME_PROMPT’,’Введите Ваше имя:’);
    После добавляем              
                    DEFINE(‘_PHONE_PROMPT’,’Введите Ваш номер телефона:’);
                  
3) /language/english.php                  
    Ищем              
                    DEFINE(‘_NAME_PROMPT’,’ Enter your name:’);
    После добавляем                  
                    DEFINE(‘_PHONE_PROMPT’,’ Enter your phone number:’);
                  
4)    /components/contact.php      
    Ищем
                    $text         = strval( mosGetParam( $_POST, ‘text’,             » ) );
                    $name         = strval( mosGetParam( $_POST, ‘name’,             » ) );
                    $subject     = strval( mosGetParam( $_POST, ‘subject’,         $default ) );
    После добавляем строчку
                    $phone         = strval( mosGetParam( $_POST, ‘phone’,         » ) );
                  
#За ней будет ещё строчка с email_copy. Этим мы добавили «перехват» значения переменной $phone при нажатии клавиши «Отправить» в форме сообщения.

    Ищем
                    $text     = $prefix .»n». $name. ‘ <‘. $email .’>’ .»nn». stripslashes( $text );
    Заменяем на
                    $text     = $prefix .»n». $name. ‘ (‘. $phone .’)’ .’ <‘. $email .’>’ .»nn». stripslashes( $text );  
#Таким образом добавили телефон в скобках справа от имени в приходящем сообщении.


Аналогично можно добавить любую другую информацию