Я незнаю как кому но мне лично не нравится когда я открываю сайт а там в форме авторизации нет ссылки на регистрацию.Пользователям будет очень удобно если в форме авторизации будет ссылка на регистрацию.
Так выглядит модуль
Также вывел в админку настроки для включения и отключения ссылки, тоесть кому нравится стандартный вариант, может в любое время ее отключить в настройках модуля как это показанно на скрине
Открываем файл admin/modules/mod_auth/backend.php
Находим такую строчку
после нее вставляем
далее там же находим такой кусок кода
Ниже всавляем
Сохраняем изменения.
далее открываем файл templates/выш шаблон/modules/mod_auth.tpl
Находим такой кусок кода
после него вставляем
Ну вот и все в принципе Скачать модуль можно по этой ссылке
Так выглядит модуль
Также вывел в админку настроки для включения и отключения ссылки, тоесть кому нравится стандартный вариант, может в любое время ее отключить в настройках модуля как это показанно на скрине
Открываем файл admin/modules/mod_auth/backend.php
Находим такую строчку
$cfg['showtype'] = $_REQUEST['showtype'];
$cfg['registration'] = $_REQUEST['registration'];
<td valign="top"><strong>Напоминание паролей: </strong></td> <td valign="top"><input name="passrem" type="radio" value="1" <?php if (@$cfg['passrem']) { echo 'checked="checked"'; } ?>/> Вкл <input name="passrem" type="radio" value="0" <?php if (@!$cfg['passrem']) { echo 'checked="checked"'; } ?>/> Выкл</td>
</tr> <tr> <td valign="top"><strong>Ссылка на регистрацию :</strong></td> <td valign="top"><input name="registration" type="radio" value="1" <?php if (@$cfg['registration']) { echo 'checked="checked"'; } ?>/> Вкл <input name="registration" type="radio" value="0" <?php if (@!$cfg['registration']) { echo 'checked="checked"'; } ?>/> Выкл</td>
далее открываем файл templates/выш шаблон/modules/mod_auth.tpl
Находим такой кусок кода
<form action="/login" method="post" name="authform" style="margin:0px" target="_self" id="authform"> <table class="authtable" width="100%" cellspacing="0" cellpadding="2"> <tr> <td width="86">{$LANG.AUTH_LOGIN}:</td> <td width="917"><input name="login" type="text" id="login" size="15" /></td> </tr> <tr> <td height="30" valign="top">{$LANG.AUTH_PASS}:</td> <td valign="top"><input name="pass" type="password" id="pass" size="15" /></td> </tr> <tr> <td height="27" colspan="2" align="right" valign="top"> <table width="100%" cellspacing="0" cellpadding="4"> <tr style="font-size:10px"> <td width="13%"><input style="width:60px" type="submit" name="Submit" value="{$LANG.AUTH_ENTER}" /></td> <td width="87%" align="right"> {if $cfg.autolog} <input name="remember" type="checkbox" id="remember" value="1" style="margin-right:0px"/> {$LANG.AUTH_REMEMBER}<br /> {/if} {if $cfg.passrem} <a href="/passremind.html">{$LANG.AUTH_FORGOT}</a> {/if} </td> </tr> </table>
{if $cfg.registration} <div align="right" style="padding-right:5px;"><a href="/registration">Регистрация</a></div> {/if}
Реклама #
Anonimus 14 лет назад #
вставить ссылку в шаблон и всё))
Агроном 14 лет назад #
Владимир 14 лет назад #
Fuze 14 лет назад #
а вообще я удивляюсь... зачем это публиковать в блоге... то люди пару строк CSS опубликуют, то ссылку вставят в шаблон и пост в блоге сделают, смешно просто, да и стремно как то...
Владимир 14 лет назад #
Мой пост нарушает хоть один пункт из правил сайта?
Я поделился с сообществом тем что делаю,не пойму я твоего возмущения совсем!Не все люди в программировании разбираются чтобы ссылку в шаблон вставлять,я не ссылку вставил а вывел настройку в админку,не стоит сравнивать свои знания со всеми!
Fuze 14 лет назад #
я даже не возмущался.
высказал свое мнение, или отрицательное мнение не приемлемо для вас?
Владимир 14 лет назад #
Fuze 14 лет назад #
вы лучше посмотрите, что я критикую - и проведите параллель с вашим постом, вывод придет сам собой.
Есть азы, которые, предполагается, человек занимающийся работой с любой CMS и разработкой сайтов знает. А если не знает, то и нечего браться - гугл в помощь - это лично мое мнение.
Пост я ваш не удалил, так что притензии в мой адрес в данном случае непонятны.
InstantCMS 14 лет назад #
Благодаря трудам Fuze в новом релизе (который уже весьма близок к выходу) скорость движка увеличится раза в 2-3, без преувеличений
Так что не вижу ничего зазорного в том, что ему нравятся его собственные разработки :)
По поводу поста тоже согласен. Мне кажется что лучше написать пост о том как работать с шаблонами модулей в целом (на примере той же авторизации), чем выкладывать готовое решение, состоящее из нескольких добавленных строк. То есть если бы вы описали как вы добавили эту ссылку и опцию, было бы полезнее в разы. Думаю об этом и говорили Fuze с Анонимусом.
Владимир 14 лет назад #
______________________________________________
Хорошо,отредактирую!
14 лет назад #
InstantCMS 14 лет назад #
а в новой версии будет летать и на больших базах
14 лет назад #
RooKee 14 лет назад #
InstantCMS 14 лет назад #
в этом релизе очень много серьезных нововведений и изменений, поэтому все еще готовим
но работа кипит, будьте уверены
Юрий (Pizza Celentano) 14 лет назад #
14 лет назад #
Владимир 14 лет назад #
Fuze 14 лет назад #
Ваше право оценить мой коммент + или - .
А довольные и недовольные будут всегда, поверьте, и всем не угодишь.
nikolas 14 лет назад #
кто не знает о чём там был разговор напоминаю www.youtube.com/watch?v=u9MpSipYFHY
alpik 14 лет назад #
- открываем /templates/_default_/modules/mod_auth.tpl
- находим примерно 21 строчку
alpik 14 лет назад #
Владимир 14 лет назад #
И в чем же он проще мне интересно?Надо делать не так как проще в так как надо,отдельная функция,отдельный конфинурация,а вешать конфигурацию на конфигурацию это не хороший тон,
а о том что ты бы сделал просьба пиши в своем блоге хорошо брат?
Fuze 14 лет назад #
Улыбаемся и машем (с)
Владимир 14 лет назад #
Я итак улыбаюсь,после комментария администратора я молчу ,без комментариев больше!
Владимир 14 лет назад #
Fuze 14 лет назад #
выйдет RC версия, тестом с пристрастием.
тут тоже можно почитать.
Владимир 14 лет назад #
InstantCMS 14 лет назад #
Anonimus 14 лет назад #