hayeli 0 Опубликовано 24 июня, 2012 Жалоба Share Опубликовано 24 июня, 2012 простая форма входа: 1. заходим в templates/vamshop/index.html в самом верху сразу под {config_load file="$language/lang_$language.conf" section="index"} вставляем <!-- Контейнер --> {literal} <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#lk').click(function(){ jQuery('#login-form').animate({top: '+=346px'}, 700); //увеличиваем значение на 346px получаем что форма выехала на 46px сверху браузера за 700мс return false; //запрещаем переход по ссылке }); jQuery('#login-form .close').click(function(){jQuery('#login-form').animate({top: '-=346px'}, 500);return false;}); }) </script> {/literal} <div id="login-form" style="top: -300px; "> <div class="top"></div> <div class="center"> <a href="#" class="close" title="Закрыть"></a> <form id="loginForm" method="post" action="{$smarty.const.HTTP_SERVER}{$smarty.const.DIR_WS_CATALOG}login.php?action=process"> <label title="Электронная почта">Почта <input class="txt" type="text" name="email_address" id="users_login" value=""/></label> <label title="Пароль">Пароль <input class="txt" type="text" name="password" id="users_password" value=""/></label> <div> <a href="/create_account.php" title="Регистрация">Регистрация?</a> </div> <div> <a href="/password_double_opt.php" title="Восстановить пароль">Восстановить пароль</a> </div> <div> <input type="submit" value="Войти"/> </div> </form> </div> <div class="bottom"></div> </div> 2. <li{$6}><a href="#" title="Личный кабинет" id="lk"><span>Вход</span></a></li> 3. Стили: надо поиграть со стилями я не могу править стили, если кто разберется постучитесь мне в личку))) #lk {background: url(images/lk-key.gif) no-repeat left 5px; padding: 0 0 0 21px; font-weight: bold; text-decoration: none; color: #000;} #lkab {background: url(images/lk-chel.gif) no-repeat 5px 2px; padding: 0 0 0 21px; font-weight: bold; text-decoration: none; color: #000;} #lk span, #topmenu #right #lkab span {border-bottom: 1px dashed #000; margin-right: 20px;} #lk:hover span, #lkab:hover span {border: none;} #whyreg {padding-left: 18px; background: url(images/bg-dash2.gif) no-repeat 1px 7px;} #login-form {position: absolute; width: 206px; z-index: 150; right: 27px; top: -300px; color: #fff; font: 11px/11px Tahoma;} #login-form a {color: #fff;} #login-form .top {height: 5px; font: 1px/1px Arial; background: url(images/bg-login-form.png) no-repeat left top;} #login-form .center {background: url(images/bg-login-form.png) repeat-y center top; padding: 10px 30px; text-align: right;} #login-form .center .close {position: absolute; display: block; width: 11px; height: 11px; top: 5px; right: 5px; background: url(images/close.gif); z-index: 15;} #login-form .center p {text-align: left; padding: 3px 0;} #login-form .bottom {height: 5px; font: 1px/1px Arial; background: url(images/bg-login-form.png) no-repeat right top;} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июня, 2012 Жалоба Share Опубликовано 24 июня, 2012 Спасибо, перенёс в раздел Готовые решения - Шаблоны. Ссылка на сообщение Поделиться на другие сайты
Bomond 2 Опубликовано 24 июня, 2012 Жалоба Share Опубликовано 24 июня, 2012 hayeli ой как не красиво подписываться под чужими решениями http://www.lenal.com...ya-vamshop.html Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 25 июня, 2012 Жалоба Share Опубликовано 25 июня, 2012 если в готовые решения то наверно action="http://ВАШ САЙТ/login.php?action=process" лучше заменить на action="{$smarty.const.HTTP_SERVER}{$smarty.const.DIR_WS_CATALOG}login.php?action=process" Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июня, 2012 Жалоба Share Опубликовано 25 июня, 2012 Поправил Ссылка на сообщение Поделиться на другие сайты
hayeli 0 Опубликовано 25 июня, 2012 Автор Жалоба Share Опубликовано 25 июня, 2012 Bomond там у них коды не правильно были прописаны, я поправил и выложил для всех! Ссылка на сообщение Поделиться на другие сайты
Liebbe.ru 0 Опубликовано 27 июня, 2012 Жалоба Share Опубликовано 27 июня, 2012 Залейте пожалуйста папку с картинки, уберите {/if} пишет ошибку. 2. <li{$6}><a href="#" title="Личный кабинет" id="lk"><span>Вход</span></a></li> {/if} Ссылка на сообщение Поделиться на другие сайты
hayeli 0 Опубликовано 28 июня, 2012 Автор Жалоба Share Опубликовано 28 июня, 2012 исправил, вечером залью картинки images.zip Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 3 июля, 2012 Жалоба Share Опубликовано 3 июля, 2012 Один момент... Если уж форма входа переносится в выезжающий блок, то логично туда перенести метку бокса логина, а не городить отдельную форму, как это сделано в примере. Ссылка на сообщение Поделиться на другие сайты
hayeli 0 Опубликовано 4 июля, 2012 Автор Жалоба Share Опубликовано 4 июля, 2012 по моему метку лучше пускай на месте остаётся. Ссылка на сообщение Поделиться на другие сайты
runways 0 Опубликовано 5 июля, 2012 Жалоба Share Опубликовано 5 июля, 2012 хорошо было бы, чтобы вводимый пароль еще заменялся *** и была опция запомнить меня, может кто-нибудь знает как это реализовать? Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 5 июля, 2012 Жалоба Share Опубликовано 5 июля, 2012 по моему метку лучше пускай на месте остаётся. Да вот как раз логичней и правильней поставить туда метку бокса. Вы же не будете использовать и бокс в боковой колонке и выезжаю форму сверху. Для runways: Про подсказки в форме я писал в своем блоге - http://www.molodezky.pp.ua/2010/10/08/podskazki-v-pole-vvoda-v-boksax-logina-i-poiska-vamshop/ Ссылка на сообщение Поделиться на другие сайты
runways 0 Опубликовано 5 июля, 2012 Жалоба Share Опубликовано 5 июля, 2012 Да вот как раз логичней и правильней поставить туда метку бокса. Вы же не будете использовать и бокс в боковой колонке и выезжаю форму сверху. Для runways: Про подсказки в форме я писал в своем блоге - http://www.molodezky...poiska-vamshop/ Спасибо, попробую применить. А есть готовое решение с меткой бокса для выезжающей формы? Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения