Регистрация и логинза в модуле "регистрация"

вопрос, как вывеси эти 2 вещи в модуль?
speckau
Вопрос, как вывеси эти 2 вещи в модуль?
:)
Letsgo
очень легко.
Вот код заменить в файле com_registration.tpl в папке components вашего шаблона.
Код PHP:
  1. {* ================================================================================ *}
  2. {* ============================ Форма регистрации ================================= *}
  3. {* ================================================================================ *}
  4.  
  5. <div class="con_heading">{$LANG.REGISTRATION}</div>
  6.  
  7. {if $cfg.is_on}
  8.  
  9. {if $cfg.reg_type == 'invite' && !$correct_invite}
  10.  
  11. <p style="margin-bottom:15px; font-size: 14px">{$LANG.INVITES_ONLY}</p>
  12.  
  13. {if $msg}<p style="color:red;margin-bottom: 10px">{$msg}</p>{/if}
  14.  
  15. <form id="regform" name="regform" method="post" action="/registration">
  16. <table cellpadding="0" cellspacing="0" border="0">
  17. <tr>
  18. <td><strong>{$LANG.INVITE_CODE}:</strong></td>
  19. <td style="padding-left:15px">
  20. <input type="text" name="invite_code" class="text-input" value="" style="width:270px"/>
  21. </td>
  22. <td style="padding-left:5px">
  23. <input type="submit" name="show_invite" value="{$LANG.SHOW_INVITE}" />
  24. </td>
  25. </tr>
  26. </table>
  27. </form>
  28.  
  29. {else}
  30.  
  31. {add_js file='components/registration/js/check.js'}
  32.  
  33. {if $msg}<p style="color:red">{$msg}</p>{/if}
  34.  
  35. <form id="regform" name="regform" method="post" action="/registration">
  36. <table width="100%" border="0" align="center" cellpadding="5" cellspacing="0">
  37. <tr>
  38. <td width="269" valign="top" class="">
  39. <div><strong>{$LANG.LOGIN}:</strong></div>
  40. <div><small>{$LANG.USED_FOR_AUTH}<br/>{$LANG.ONLY_LAT_SYMBOLS}</small></div>
  41. </td>
  42. <td valign="top" class="">
  43. <input name="login" id="logininput" class="text-input" type="text" size="30" value="{$login}" onchange="checkLogin()" autocomplete="off"/>
  44. <span class="regstar">*</span>
  45. <div id="logincheck"></div>
  46. </td>
  47. </tr>
  48. <div class="lf_title">Вход через социальный сети</div>
  49.  
  50. <p style="margin:15px 0">
  51. Если у Вас есть регистрация в других социальных сетях или аккаунт OpenID, то Вы можете войти на сайт без регистрации.
  52. </p>
  53.  
  54.  
  55. <p>{php}cmsCore::callEvent('LOGINZA_BUTTON', array());{/php}</p>
  56. {if $cfg.name_mode == 'nickname'}
  57. <tr>
  58. <td valign="top" class="" width="269">
  59. <div><strong>{$LANG.NICKNAME}:</strong></div>
  60. <small>{$LANG.NICKNAME_TEXT}</small>
  61. </td>
  62. <td valign="top" class="">
  63. <input name="nickname" id="nickinput" class="text-input" type="text" size="30" value="{$nickname}" />
  64. <span class="regstar">*</span>
  65. </td>
  66. </tr>
  67. {else}
  68. <tr>
  69. <td valign="top" class="">
  70. <div><strong>{$LANG.NAME}:</strong></div>
  71. </td>
  72. <td valign="top" class="">
  73. <input name="realname1" id="realname1" class="text-input" type="text" size="30" value="{$realname1}" />
  74. <span class="regstar">*</span>
  75. </td>
  76. </tr>
  77. <tr>
  78. <td valign="top" class="">
  79. <div><strong>{$LANG.SURNAME}:</strong></div>
  80. </td>
  81. <td valign="top" class="">
  82. <input name="realname2" id="realname2" class="text-input" type="text" size="30" value="{$realname2}" />
  83. <span class="regstar">*</span>
  84. </td>
  85. </tr>
  86. {/if}
  87. <tr>
  88. <td valign="top" class=""><strong>{$LANG.PASS}:</strong></td>
  89. <td valign="top" class="">
  90. <input name="pass" id="pass1input" type="password" size="30" onchange="{literal}$('#passcheck').html('');{/literal}"/>
  91. <span class="regstar">*</span>
  92. <div id="indicator"></div>
  93. </td>
  94. </tr>
  95. <tr>
  96. <td valign="top" class=""><strong>{$LANG.REPEAT_PASS}: </strong></td>
  97. <td valign="top" class="">
  98. <input name="pass2" id="pass2input" class="text-input" type="password" size="30" onchange="checkPasswords()" />
  99. <span class="regstar">*</span>
  100. <div id="passcheck"></div>
  101.  
  102.  
  103. <tr>
  104. <td valign="top"><strong>Пол:</strong></td>
  105. <td valign="top">
  106. <select name="gender" id="gender" style="width:200px">
  107. <option value="m" {if $gender=='m'} selected {/if}>Мужской</option>
  108. <option value="f" {if $gender=='f'} selected {/if}>Женский</option>
  109. </select> <span class="regstar">*</span>
  110. </td>
  111. </tr>
  112. <tr>
  113. <td valign="top" class="">
  114. <div><strong>{$LANG.EMAIL}:</strong></div>
  115. <div><small>{$LANG.NOPUBLISH_TEXT}</small></div>
  116. </td>
  117. <td valign="top" class="">
  118. <input name="email" type="text" class="text-input" size="30" value="{$email}"/>
  119. <span class="regstar">*</span>
  120. </td>
  121. </tr>
  122. {if $cfg.ask_icq}
  123. <tr>
  124. <td valign="top" class=""><strong>ICQ:</strong></td>
  125. <td valign="top" class="">
  126. <input name="icq" type="text" class="text-input" id="icq" value="{$icq}" size="30"/>
  127. </td>
  128. </tr>
  129. {/if}
  130. {if $cfg.ask_birthdate}
  131. <tr>
  132. <td valign="top" class="">
  133. <div><strong>{$LANG.BIRTH}:</strong></div>
  134. <div><small>{$LANG.NOPUBLISH_TEXT}</small></div>
  135. </td>
  136. <td valign="top" class="">{php}$inCore=cmsCore::getInstance(); echo $inCore->getDateForm('birthdate'){/php}</td>
  137. </
Letsgo
Теперь дальше мысль)
Вывести в Модуль это как ты хочешь?
Если создать модуль то есть авторизация.
Но можно еще создать модуль, оформить название и вставить ссылку на регистрацию.
speckau
логинзу вставить в модуль регистрации, о обозвать ее как "быстрая регистрация"
:)
Перейти на форум:
Быстрый ответ
У вас нет прав, чтобы писать на форуме.

Голосуем

Самый нужный компонент