Joomla 1.5 Переделка AlphaRegistration

Тема в разделе "Модернизация расширений", создана пользователем najdera, 16.01.2011.

  1. najdera
    Offline

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

    Регистрация:
    26.07.2010
    Сообщения:
    48
    Симпатии:
    0
    Пол:
    Женский
    Попросили изменить дизайн AlphaRegistration, попробовала тупо перенести все в новый шаблон. Вышло следующее...

    Код (PHP):
    1. // no direct access
    2. defined('_JEXEC') or die('Restricted access');
    3.  
    4. if ($this->arg_params->get( 'displaytermslink')) {
    5.     $url  = 'index.php?option=com_content';
    6.     $url  .= '&view=article&id='.$this->arg_params->get( 'idpageterms').'&tmpl=component';
    7.     $status = 'width=540,height=460,menubar=yes,scrollbars=yes,resizable=yes';     
    8.     $text = JText::_('ARG_READ_TERMS_OF_USE');
    9.     $attribsr['title'] = JText::_( 'ARG_READ_TERMS_OF_USE' );
    10.     $attribsr['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";       
    11.     $linktoterms = JHTML::_('link', JRoute::_($url), $text, $attribsr);
    12. } else $linktoterms = "";
    13.  
    14. if ( $this->post=='' ) $this->post=array();
    15. if ( @$this->post['referraluser']=='' && $this->referreid!='' ) @$this->post['referraluser']=$this->referreid;
    16. ?>
    17. <script type="text/javascript">
    18.     function checktermsbox() { 
    19.         if (document.josFormARG.terms.checked == true ) {
    20.             document.josFormARG.submitter.disabled = false;
    21.         } else {
    22.             document.josFormARG.submitter.disabled = true;
    23.         }
    24.     }
    25. </script>
    26. <?php
    27. include_once (JPATH_COMPONENT.DS.'assets'.DS.'modules'.DS.'headermodule1.php');
    28.  if ( $this->arg_params->get( 'displayheaderstep', 1 ) ) { ?>
    29. <table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>">
    30.     <tr>
    31.       <td>
    32. <?php
    33.             $folderstep1 = 'components/com_alpharegistration/assets/images';
    34.             $filenamestep1 = 'stepbystep1.png';
    35.             // import if file exists
    36.             $fileroute1 =(JPATH_COMPONENT.DS.'assets'.DS.'images'.DS.''.$this->lang.''.DS.''.$filenamestep1.'');
    37.             if (file_exists($fileroute1)) {
    38.                 echo JHTML::image(JRoute::_("$folderstep1/".$this->lang."/$filenamestep1"), JText::_( 'ARG_GET_INVOLVED'  ) );
    39.             } else {
    40.                 echo JHTML::image(JRoute::_("$folderstep1/en-gb/$filenamestep1"), JText::_( 'ARG_GET_INVOLVED'  ) );
    41.                 if ( $this->arg_params->get( 'enabledMessagesLang' ) ) {
    42.                     echo "<dl id=\"system-message\"><dt class=\"error\"></dt><dd class=\"error message fade\"><ul><li><strong>ERROR:</strong><br/>The Specific Language Image $fileroute1 does not exist.<br/>Now we use the English Picture as Standard<br />Info: active Language: ".$this->lang."<br />Please make a own picture in a Sub Folder in com_alpharegistration/assets/images called ".$this->lang." and name the file: $filenamestep1</li></ul></dd></dl>";
    43.                 }
    44.             }
    45. ?>     
    46.     </td>
    47.   </tr>
    48. </table>
    49. <?php } ?>
    50. <?php
    51.     if(isset($this->message)){
    52.         $this->display('message');
    53.     }
    54. ?>
    55. <form action="<?php echo JRoute::_( 'index.php' );?>" method="post" id="josFormARG" name="josFormARG" >
    56. <?php if ( $this->arg_params->get( 'show_page_title', 1 ) ) { ?>
    57.     <div class="componentheading<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>">
    58.     <?php
    59.     if ( $this->params->get('page_title') ) {
    60.         echo $this->escape($this->params->get('page_title'));
    61.     } else echo JText::_( 'ARG_REGISTRATION' );
    62.     ?>
    63.     </div>
    64. <?php } ?>
    65. <table class="contentpane" cellspacing="20px" >
    66. <tr valign="baseline">
    67.     <td bgcolor="#BAEC98">
    68.     <?php
    69. $buttondisabled = "";
    70. if ( $this->arg_params->get( 'displaytermsofuse', 1 ) ) {
    71. if ( !$this->arg_params->get( 'displaytermslink', 0 ) || !$this->arg_params->get( 'idpageterms') ) {
    72.     ?>
    73.                         <div class="notes_box">
    74.                                   <label for="termsofuse">
    75.                                       <div class="bold_box"><?php echo JText::_( 'ARG_AGREE_TO_TERMS_ATTENTION' ); ?></div>
    76.                                       <div><?php echo JText::_( 'ARG_TERMS_OF_USE_TEXT' ); ?></div>
    77.                                   </label>
    78.                                   <?php } else { ?>
    79.                                       <?php echo $linktoterms ; ?>
    80.                                  <?php } ?>
    81.                                  <label class="terms" for="terms"><input class="terms" type="checkbox" name="terms" value="terms" onclick="checktermsbox();"/>
    82.                                      <?php echo JText::_( 'ARG_AGREE_TO_TERMS' ); ?>
    83.                                      </label>
    84.                        </div>
    85.     </td>
    86. </tr>
    87. </table>
    88. <table cellpadding="0" cellspacing="0" width="100%">
    89.                   <tr>
    90.                    <td width="50%">
    91.                       <fieldset>
    92.                        <legend class="text_green"><strong><?php echo JText::_( 'Username' ); ?>:</strong></legend>
    93.                        <table width="100%" cellpadding="4" cellspacing="0">
    94.                        <tr>
    95.                          <td><?php echo JText::_( 'Username_trans' ); ?>&nbsp;<span style='color:#555'>(<a href='#' style='cursor:help;color:#555' title="<?php echo JText::_( 'HELP_REG' ); ?>">?</a>)</span></td>
    96.                        </tr>
    97.                        <tr>
    98.                          <td><input type="text" id="username" name="username" size="50" value="<?php if ( @$this->post['username'] ) echo @$this->post['username'] ; ?>" maxlength="32" autocomplete="off" onpaste="alert('<?php echo JText::_( 'ARG_SORRY_THIS_FUNCTIONALITY_IS_DISABLED' ); ?>');return false;"/>&nbsp;&nbsp;&nbsp;<span id="statusUSR"></span></td>
    99.                        </tr>
    100. </table>
    101.                      </fieldset>
    102.                      <br />
    103.                      <fieldset>
    104.                       <legend class="text_green"><strong><?php echo JText::_( 'Password' ); ?>:</strong></legend>
    105.                       <table width='100%' cellpadding='4' cellspacing='0'>
    106.                       <tr>
    107.                         <td width="300px" nowrap='nowrap' class='text'><?php echo JText::_( 'Verify_Password_1' ); ?> &nbsp;<span style='color:#555'>(<a href='#' style='cursor:help;color:#555' title="<?php echo JText::_( 'HELP_REG' ); ?>">?</a>)</span></td>
    108.                         <td class='text'><?php echo JText::_( 'Verify_Password_2' ); ?> &nbsp;<span style='color:#555'>(<a href='#' style='cursor:help;color:#555' title="<?php echo JText::_( 'HELP_REG' ); ?>">?</a>)</span></td>
    109.                       </tr>
    110.                       <tr>
    111.                         <td width="300px"><input type="password" id="password" name="password" size="25" maxlength="32" value="<?php if ( @$this->post['password'] ) echo @$this->post['password'] ; ?>" />&nbsp;&nbsp;&nbsp;<span id="statusPASSWORD"></span>&nbsp;&nbsp;&nbsp;</td>
    112.                         <td><input type="password" id="password2" name="password2" size="25" maxlength="32" value="<?php if ( @$this->post['password2'] ) echo @$this->post['password2'] ; ?>" autocomplete="off" onpaste="alert('<?php echo JText::_( 'ARG_SORRY_THIS_FUNCTIONALITY_IS_DISABLED' ); ?>');return false;"/>&nbsp;&nbsp;&nbsp;<span id="statusPASSWORD2"></span>&nbsp;&nbsp;&nbsp;</td>
    113.                       </tr>
    114.                       </table>
    115.                     </fieldset>
    116.                     <br />
    117.                     <fieldset>
    118.                       <legend class="text_green"><strong><?php echo JText::_( 'Email' ); ?>:</strong></legend>
    119.                       <table width='100%' cellpadding='4' cellspacing='0'>
    120.                       <tr>
    121.                         <td  width="300px" nowrap='nowrap' class='text'><?php echo JText::_( 'Email_1' ); ?> &nbsp;<span style='color:#555'>(<a href='#' style='cursor:help;color:#555' title="<?php echo JText::_( 'HELP_REG' ); ?>">?</a>)</span></td>
    122.                         <td class='text'><?php echo JText::_( 'Email_2' ); ?> &nbsp;<span style='color:#555'>(<a href='#' style='cursor:help;color:#555' title="<?php echo JText::_( 'HELP_REG' ); ?>">?</a>)</span></td>
    123.                       </tr>
    124.                       <tr>
    125.                         <td width="300px"><input type="text" id="email" name="email" size="25" value="<?php if ( @$this->post['email'] ) echo @$this->post['email'] ; ?>" maxlength="100" />&nbsp;&nbsp;&nbsp;<span id="statusEMAIL"></span>&nbsp;&nbsp;&nbsp;</td>
    126.                         <td><input type="text" id="email2" name="email2" size="25" value="<?php if ( @$this->post['email2'] ) echo @$this->post['email2'] ; ?>" maxlength="100" autocomplete="off" onpaste="alert('<?php echo JText::_( 'ARG_SORRY_THIS_FUNCTIONALITY_IS_DISABLED' ); ?>');return false;"/>&nbsp;&nbsp;&nbsp;<span id="statusEMAIL2"></span></span>&nbsp;&nbsp;&nbsp;</td>
    127.                       </tr>
    128.                       </table>
    129.                     </fieldset>
    130.                    
    131.                     <br />
    132.                     <fieldset>
    133.                       <legend class="text_green"><strong><?php echo JText::_( 'TUR_HOBBY_M' ); ?>:</strong></legend>
    134.                       <table width='100%' cellpadding='4' cellspacing='0'>
    135.                       <tr>
    136.                         <td width='1%' nowrap='nowrap' class='text'><?php echo JText::_( 'TUR_HOBBY' ); ?> &nbsp;<span style='color:#555'>(<a href='#' style='cursor:help;color:#555' title="<?php echo JText::_( 'HELP_REG' ); ?>">?</a>)</span></td>
    137.                       </tr>
    138.                       <tr>
    139.                         <td><TEXTAREA style="width:100%;" name="turinfo"></TEXTAREA></td>
    140.                       </tr>
    141.                       </table>
    142.                     </fieldset>                
    143.                     <br/>          
    144.                
    145.                    <fieldset>
    146.                      <legend class="text_green"><strong><?php echo JText::_( 'Code patch' ); ?>:</strong></legend>
    147.                      
    148.                      <table width="100%" cellpadding='4' cellspacing='0'>
    149.                      <tr>
    150.                        <td width="180px" valign="top">
    151.                        <?php echo JText::_( 'Not empty code' ); ?><div class="darkgreen">
    152.                 <label for="captcha" class="little_green">
    153.                         <?php echo JText::_( 'Enter text shown below' ); ?>:
    154.                 </label>
    155.                        </div>
    156.                 <input type="text" name="captcha" size="25" id="captcha" />
    157.                        </td>
    158.                        <td><img src="<?php JURI::base() ?>libraries/kcaptcha/index.php?<?php echo session_name(); ?>=<?php echo session_id(); ?>" alt="Captcha" style="vertical-align:-25px;" class="captcha_img" /></td>
    159.                      </tr>
    160.                      </table>
    161.                     </fieldset>
    162.  
    163.                    </td>
    164.                      </tr>
    165.                     </table>
    166. <table border="0" width="100%">
    167. <?php if ( !$this->arg_params->get( 'emailAsUsername', 0 )) { ?>
    168. <?php } ?>
    169. <?php if ( $this->arg_params->get( 'forceToCheckEmail', 0 ) ) : ?>
    170. <?php endif; ?>
    171. <?php if ( $this->arg_params->get( 'displaybirthdateAUP', 0 ) ) : ?>
    172. <?php endif; ?>
    173. <?php if ( $this->arg_params->get( 'displaybirthdateAUP', 0 ) ) : ?>
    174. <?php endif; ?>
    175. <?php
    176. $buttondisabled = ' disabled="disabled"';
    177. }
    178.    if ( $this->arg_params->get( 'userecaptcha', 1 ) ) :
    179. ?>
    180. <?php endif; ?>
    181.   <tr valign="baseline">
    182.     <td align="center">
    183.                 <button id="submitter" type="submit" class="button<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>"<?php echo $buttondisabled; ?>>    
    184.                 <?php echo JText::_('Register'); ?>
    185.                 </button>
    186.     </td>
    187.   </tr>
    188. </table>
    189. <input type="hidden" name="option" value="com_alpharegistration" />
    190.     <input type="hidden" name="task" value="register_save" />
    191.     <input type="hidden" name="id" value="0" />
    192.     <input type="hidden" name="gid" value="0" />
    193.     <?php
    194.     if ( !$this->arg_params->get( 'forceToCheckEmail', 0 ) ) {
    195.     ?>
    196.     <input type="hidden" name="email2" value="" />
    197.     <?php  
    198.     }
    199.     ?>
    200.     <?php if ( $this->arg_params->get( 'emailAsUsername')) { ?>
    201.     <input type="hidden" name="username" value="" />
    202.     <?php  
    203.     }
    204.     ?>
    205.     <?php echo JHTML::_( 'form.token' ); ?>
    206. </form>
    207. <?php
    208. // include now for the step1 page the footer modulespositions
    209. include_once (JPATH_COMPONENT.DS.'assets'.DS.'modules'.DS.'footermodule1.php');
    210. ?>


    У меня закрадываются сомнения, что все ступорит неродная каптча. Все вроде работает, проверяется занятость имя пользователя, пароль, адрес. Но в конечном счете, когда нажимаешь регистрацию, страница перегружается и ничего не происходит. Новый пользователь в админке не появляется.

    В чем загвоздка?
     
  2.  
  3. najdera
    Offline

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

    Регистрация:
    26.07.2010
    Сообщения:
    48
    Симпатии:
    0
    Пол:
    Женский
    Вот,если нужно то, стандартный шаблон

    Код (PHP):
    1. <?php
    2. /**
    3.  * @version     2.0.12 alpharegistration $
    4.  * @package     alpharegistration
    5.  * @copyright   Copyright © 2009-2010 - Bernard Gilly - All rights reserved.
    6.  * @license     GNU/GPL
    7.  * @author      Bernard Gilly
    8.  * @author mail contact@alphaplug.com
    9.  * @website     www.alphaplug.com
    10.  */
    11.  
    12. // no direct access
    13. defined('_JEXEC') or die('Restricted access');
    14.  
    15. if ($this->arg_params->get( 'displaytermslink')) {
    16.     $url  = 'index.php?option=com_content';
    17.     $url  .= '&view=article&id='.$this->arg_params->get( 'idpageterms').'&tmpl=component';
    18.     $status = 'width=540,height=460,menubar=yes,scrollbars=yes,resizable=yes';     
    19.     $text = JText::_('ARG_READ_TERMS_OF_USE');
    20.     $attribsr['title'] = JText::_( 'ARG_READ_TERMS_OF_USE' );
    21.     $attribsr['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";       
    22.     $linktoterms = JHTML::_('link', JRoute::_($url), $text, $attribsr);
    23. } else $linktoterms = "";
    24.  
    25. if ( $this->post=='' ) $this->post=array();
    26. if ( @$this->post['referraluser']=='' && $this->referreid!='' ) @$this->post['referraluser']=$this->referreid;
    27. ?>
    28. <script type="text/javascript">
    29.     function checktermsbox() { 
    30.         if (document.josFormARG.terms.checked == true ) {
    31.             document.josFormARG.submitter.disabled = false;
    32.         } else {
    33.             document.josFormARG.submitter.disabled = true;
    34.         }
    35.     }
    36. </script>
    37. <?php
    38. include_once (JPATH_COMPONENT.DS.'assets'.DS.'modules'.DS.'headermodule1.php');
    39.  if ( $this->arg_params->get( 'displayheaderstep', 1 ) ) { ?>
    40. <table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>">
    41.     <tr>
    42.       <td>
    43. <?php
    44.             $folderstep1 = 'components/com_alpharegistration/assets/images';
    45.             $filenamestep1 = 'stepbystep1.png';
    46.             // import if file exists
    47.             $fileroute1 =(JPATH_COMPONENT.DS.'assets'.DS.'images'.DS.''.$this->lang.''.DS.''.$filenamestep1.'');
    48.             if (file_exists($fileroute1)) {
    49.                 echo JHTML::image(JRoute::_("$folderstep1/".$this->lang."/$filenamestep1"), JText::_( 'ARG_GET_INVOLVED'  ) );
    50.             } else {
    51.                 echo JHTML::image(JRoute::_("$folderstep1/en-gb/$filenamestep1"), JText::_( 'ARG_GET_INVOLVED'  ) );
    52.                 if ( $this->arg_params->get( 'enabledMessagesLang' ) ) {
    53.                     echo "<dl id=\"system-message\"><dt class=\"error\"></dt><dd class=\"error message fade\"><ul><li><strong>ERROR:</strong><br/>The Specific Language Image $fileroute1 does not exist.<br/>Now we use the English Picture as Standard<br />Info: active Language: ".$this->lang."<br />Please make a own picture in a Sub Folder in com_alpharegistration/assets/images called ".$this->lang." and name the file: $filenamestep1</li></ul></dd></dl>";
    54.                 }
    55.             }
    56. ?>     
    57.     </td>
    58.   </tr>
    59. </table>
    60. <?php } ?>
    61. <?php
    62.     if(isset($this->message)){
    63.         $this->display('message');
    64.     }
    65. ?>
    66. <form action="<?php echo JRoute::_( 'index.php' );?>" method="post" id="josFormARG" name="josFormARG" >
    67. <?php if ( $this->arg_params->get( 'show_page_title', 1 ) ) { ?>
    68.     <div class="componentheading<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>">
    69.     <?php
    70.     if ( $this->params->get('page_title') ) {
    71.         echo $this->escape($this->params->get('page_title'));
    72.     } else echo JText::_( 'ARG_REGISTRATION' );
    73.     ?>
    74.     </div>
    75. <?php } ?>
    76. <table class="contentpane" cellpadding="4">
    77. <tr valign="baseline">
    78.     <td colspan="2">
    79.       <?php echo JText::_( 'REGISTER_REQUIRED' ); ?>
    80.     </td>
    81. </tr>
    82. </table>
    83. <fieldset class="input">
    84. <table border="0" width="100%">
    85.   <tr valign="baseline">
    86.     <td width="180">
    87.       <label for="name"><?php echo JText::_( 'Name' ); ?>:</label>
    88.     </td>
    89.     <td>
    90.       <input type="text" name="name" id="name" size="30" value="<?php if ( @$this->post['name'] ) echo @$this->post['name'] ; ?>" maxlength="50" class="inputbox1<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>"/>
    91.     </td>
    92.     <td align="center" width="20" valign="baseline">
    93.       *
    94.     </td>
    95.     <td align="center" width="105" valign="baseline">
    96.       <span id="statusNAME"></span>
    97.     </td>
    98.   </tr>
    99. <?php if ( !$this->arg_params->get( 'emailAsUsername', 0 )) { ?>
    100.   <tr valign="baseline">
    101.     <td width="180">
    102.       <label for="username"><?php echo JText::_( 'Username' ); ?>: </label>
    103.     </td>
    104.     <td>
    105.       <input type="text" id="username" name="username" size="30" value="<?php if ( @$this->post['username'] ) echo @$this->post['username'] ; ?>" maxlength="25" class="inputbox1<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>" autocomplete="off" onpaste="alert('<?php echo JText::_( 'ARG_SORRY_THIS_FUNCTIONALITY_IS_DISABLED' ); ?>');return false;"/>
    106.     </td>
    107.     <td align="center" width="20" valign="baseline">
    108.       *
    109.     </td>
    110.     <td align="center" width="105" valign="baseline">
    111.       <span id="statusUSR"></span>
    112.     </td>
    113.   </tr>
    114. <?php } ?>
    115.   <tr valign="baseline">
    116.     <td width="180">
    117.       <label for="email"><?php echo JText::_( 'Email' ); ?>: </label>
    118.     </td>
    119.     <td>
    120.       <input type="text" id="email" name="email" size="30" value="<?php if ( @$this->post['email'] ) echo @$this->post['email'] ; ?>" maxlength="100" class="inputbox1<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>"/>
    121.     </td>
    122.     <td align="center" width="20" valign="baseline">
    123.       *
    124.     </td>
    125.     <td align="center" width="105" valign="baseline">
    126.       <span id="statusEMAIL"></span>
    127.     </td>
    128.   </tr>
    129. <?php if ( $this->arg_params->get( 'forceToCheckEmail', 0 ) ) : ?>
    130.   <tr valign="baseline">
    131.     <td width="180">
    132.       <label for="email2">
    133.       <?php echo JText::_( 'ARG_VERIFY_EMAIL' ); ?>:
    134.       </label>
    135.     </td>
    136.     <td>
    137.       <input type="text" id="email2" name="email2" size="30" value="<?php if ( @$this->post['email2'] ) echo @$this->post['email2'] ; ?>" maxlength="100" class="inputbox1<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>" autocomplete="off" onpaste="alert('<?php echo JText::_( 'ARG_SORRY_THIS_FUNCTIONALITY_IS_DISABLED' ); ?>');return false;"/>
    138.     </td>
    139.     <td align="center" width="20" valign="baseline">
    140.       *
    141.     </td>
    142.     <td align="center" width="105" valign="baseline">
    143.       <span id="statusEMAIL2"></span>
    144.     </td>
    145.   </tr>
    146. <?php endif; ?>
    147. <?php if ( $this->arg_params->get( 'displaybirthdateAUP', 0 ) ) : ?>
    148.   <tr valign="baseline">
    149.     <td width="180">
    150.       <?php echo JText::_( 'ARG_BIRTHDATE' ); ?>:
    151.     </td>
    152.     <td>
    153.       <?php echo JHTML::_('calendar', @$this->post['birthdate'], 'birthdate', 'birthdate', '%Y-%m-%d', array('size'=>'10',  'maxlength'=>'10', 'id'=>'inputbox1', 'class'=>'inputbox')); ?>
    154.       <?php if ( $this->arg_params->get( 'displaybirthdateAUP' )=='2' ) echo '*'; ?>
    155.       <span class="date_format">
    156.         <?php echo JText::_( 'ARG_BIRTHDATE_FORMAT' ); ?>
    157.       </span>
    158.     </td>
    159.     <td></td>
    160.     <td></td>
    161.     </tr>
    162. <?php endif; ?>
    163. <?php if ( $this->arg_params->get( 'displaybirthdateAUP', 0 ) ) : ?>
    164.   <tr valign="baseline">
    165.     <td width="180">
    166.       <?php echo JText::_( 'ARG_GENDER' ); ?>:
    167.     </td>
    168.     <td colspan="3">
    169.       <label>
    170.         <input name="gender" type="radio" value="1" checked />
    171.           <?php echo JText::_( 'ARG_MALE' ); ?>
    172.       </label>
    173.       <label>
    174.         <input type="radio" name="gender" value="2" />
    175.           <?php echo JText::_( 'ARG_FEMALE' ); ?>
    176.       </label>
    177.     </td>
    178.   </tr>
    179. <?php endif; ?>
    180.   <tr valign="baseline">
    181.     <td width="180">
    182.       <label for="password">
    183.         <?php echo JText::_( 'Password' ); ?>:
    184.       </label>
    185.     </td>
    186.     <td>
    187.       <?php if ( $this->arg_params->get('show_passwordstrength') ) { ?>
    188.       <?php } ?>
    189.       <input type="password" id="password" name="password" size="30" value="<?php if ( @$this->post['password'] ) echo @$this->post['password'] ; ?>" class="inputbox1<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>"/>
    190.       </td>
    191.     <td align="center" width="20" valign="baseline">
    192.         *
    193.     </td>
    194.     <td align="center" width="105" valign="baseline">
    195.     <?php if ( !$this->arg_params->get('show_passwordstrength') ) { ?>
    196.       <?php } ?>
    197.       <span id="statusPASSWORD"></span>
    198.     </td>
    199.   </tr>
    200.   <tr valign="baseline">
    201.     <td width="180">
    202.       <label for="password2">
    203.         <?php echo JText::_( 'Verify_Password' ); ?>:
    204.       </label>
    205.     </td>
    206.     <td>
    207.       <input type="password" id="password2" name="password2" size="30" value="<?php if ( @$this->post['password2'] ) echo @$this->post['password2'] ; ?>" class="inputbox1<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>" autocomplete="off" onpaste="alert('<?php echo JText::_( 'ARG_SORRY_THIS_FUNCTIONALITY_IS_DISABLED' ); ?>');return false;"/>
    208.     </td>
    209.     <td align="center" width="20" valign="baseline">
    210.       *
    211.     </td>
    212.     <td align="center" width="105" valign="baseline">
    213.       <span id="statusPASSWORD2"></span>
    214.     </td>
    215.   </tr>
    216. <?php
    217. $buttondisabled = "";
    218. if ( $this->arg_params->get( 'displaytermsofuse', 1 ) ) {
    219.     if ( !$this->arg_params->get( 'displaytermslink', 0 ) || !$this->arg_params->get( 'idpageterms') ) {
    220.     ?>
    221.   <tr>
    222.     <td rowspan="3" width="180" valign="top">
    223.       <label for="termsofuse">
    224.         <?php echo JText::_( 'ARG_TERMS' ); ?>:
    225.       </label>
    226.     </td>
    227.     <td>
    228.       <textarea class="inputbox1" name="termsofuse" cols="40" rows="4" readonly="readonly" >
    229.         <?php echo JText::_( 'ARG_TERMS_OF_USE_TEXT' ); ?>
    230.       </textarea>
    231.     </td>
    232.     <td>
    233.     </td>
    234.     <td>&nbsp;</td>
    235.   </tr>
    236.     <?php } else { ?>
    237.   <tr>
    238.     <td colspan="3" valign="baseline">
    239.       <?php echo $linktoterms ; ?>
    240.     </td>
    241.     </tr>
    242.   <tr>
    243.     <?php } ?>
    244.     <td valign="baseline">
    245.       <input class="terms" type="checkbox" name="terms" value="terms" onclick="checktermsbox();"/>
    246.       <label class="terms" for="terms"><?php echo JText::_( 'ARG_AGREE_TO_TERMS' ); ?></label>
    247.     </td>
    248.     <td>&nbsp;</td>
    249.     <td>&nbsp;</td>
    250.   </tr>
    251.  
    252. <?php
    253. $buttondisabled = ' disabled="disabled"';
    254. }
    255.    if ( $this->arg_params->get( 'userecaptcha', 1 ) ) :
    256. ?>
    257.   <tr valign="baseline">
    258.     <td colspan="4">
    259. <?php
    260.         if ( $this->arg_params->get( 'recaptchaajax ', 0 ) ) {
    261.             echo '<div id="recaptcha_div"></div>';
    262.         } else {           
    263.             // prevent recaptchalib already loaded
    264.             if ( !function_exists('_recaptcha_qsencode') ) {
    265.                 require_once (JPATH_SITE.DS.'components'.DS.'com_alpharegistration'.DS.'assets'.DS.'recaptcha'.DS.'recaptchalib.php'); 
    266.             }          
    267.             // Get a key from http://recaptcha.net/api/getkey
    268.             $publickey = $this->arg_params->get( 'pubkey' );                   
    269.             // the response from reCAPTCHA
    270.             $resp = null;
    271.             // the error code from reCAPTCHA, if any
    272.             $error = null;         
    273.             echo recaptcha_get_html($publickey, $error);
    274.         }
    275.         ?>
    276.     </td>
    277.   </tr>
    278. <?php endif; ?>
    279.   <tr valign="baseline">
    280.     <td colspan="4" align="center">
    281.                 <button id="submitter" type="submit" class="button<?php echo $this->arg_params->get( 'pageclass_sfx' ); ?>" style="margin-left:6px;" <?php echo $buttondisabled; ?>><?php echo JText::_('Register'); ?></button>
    282.     </td>
    283.   </tr>
    284. </table>
    285. </fieldset>
    286. <input type="hidden" name="option" value="com_alpharegistration" />
    287.     <input type="hidden" name="task" value="register_save" />
    288.     <input type="hidden" name="id" value="0" />
    289.     <input type="hidden" name="gid" value="0" />
    290.     <?php
    291.     if ( !$this->arg_params->get( 'forceToCheckEmail', 0 ) ) {
    292.     ?>
    293.     <input type="hidden" name="email2" value="" />
    294.     <?php  
    295.     }
    296.     ?>
    297.     <?php if ( $this->arg_params->get( 'emailAsUsername')) { ?>
    298.     <input type="hidden" name="username" value="" />
    299.     <?php  
    300.     }
    301.     ?>
    302.     <?php echo JHTML::_( 'form.token' ); ?>
    303. </form>
    304. <?php
    305. // include now for the step1 page the footer modulespositions
    306. include_once (JPATH_COMPONENT.DS.'assets'.DS.'modules'.DS.'footermodule1.php');
    307. ?>
     
  4. Offline

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

    Регистрация:
    29.04.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Та же проблема. Пишут что надо проверить наличие след. строк в index.php шаблона:
    <link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css" type="text/css" />
    <link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css" type="text/css" />


    <jdoc:include type="message"/>

    все присутствует, :( но не пашет!
     

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

Загрузка...