|
|
vBulletin 4.x Все для скрипта форума vBulletin 4.x |
|
Опции темы | Поиск в этой теме |
27.01.2011, 23:24 Вверх | #1 | |||
Коренной житель
|
Как сделать кнопку "Запомнить логин"? 4.1.1 шаблон RoyalFlush
Собственно вопрос по сабжу...
Стоит булка публишет 4.1.1 поставил шаблон РоялФлуш но в нём непридусмотренна галочка "Запомнить логин", люди жалуются что неудобно писать пароль с логином каждый раз.... Нарыл только код где возможно можно прописать автоматическое запоминание, но так как я только неделю воюю с сайтом и кодами незнаю где. Очень помог ваш сайт в решении других вопросов но вот на этот ответа я не нашол. Помогите добрые люди... код ниже.... это в шаблоне navbar Код:
<!-- login form --> <form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)"> <script type="text/javascript" src="clientscript/vbulletin_md5.js?v=384"></script> <ul> <li class="inputPad"><div class="loginBoxInput"><input type="text" class="loginInput" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" onfocus="if (this.value == '<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>'){this.value='';}" onblur="if (this.value == '') {this.value='<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>';}" /></div></li> <li class="inputPad"><div class="loginBoxInput"><input type="password" class="loginInput" tabindex="102" name="vb_login_password" id="navbar_password" size="10" /></div></li> <li class="searchButton"><input type="image" src="images/styles/RoyalFlush/style/loginButton.gif" value="Log in" alt="Submit" tabindex="104" accesskey="s" /></li> </ul <input type="hidden" name="cookieuser" value="1" /> <input type="hidden" name="s" value="{vb:raw session.sessionhash}" /> <input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" /> <input type="hidden" name="do" value="login" /> <input type="hidden" name="vb_login_md5password" /> <input type="hidden" name="vb_login_md5password_utf" /> </form> <!-- / login form --> Вдруг надо посматреть на сайт.... вот.....пока так. Нажми для просмотра
http://49896.bazar76.web.hosting-test.net/content.php
|
|||
31.01.2011, 17:08 Вверх | #4 | |||
Грамотный форумчанин
|
Держи шапку дефоутного
Код:
<div class="above_body"> <!-- closing tag is in template navbar --> <div id="header" class="floatcontainer doc_header"> <div><a name="top" href="{vb:raw vboptions.forumhome}.php{vb:raw session.sessionurl_q}" class="logo-image"><img src="{vb:stylevar titleimage}" alt="{vb:rawphrase x_powered_by_vbulletin, {vb:raw vboptions.bbtitle}}" /></a></div> <div id="toplinks" class="toplinks"> <vb:if condition="$show['member']"> <ul class="isuser"> <li><a href="login.php?{vb:raw session.sessionurl}do=logout&logouthash={vb:raw bbuserinfo.logouthash}" onclick="return log_out('{vb:rawphrase sure_you_want_to_log_out}')">{vb:rawphrase log_out}</a></li> <vb:if condition="$show['registerbutton']"> <li><a href="register.php{vb:raw session.sessionurl_q}" rel="nofollow">{vb:rawphrase register}</a></li> </vb:if> <li><a href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase control_panel}</a></li> <li><a href="{vb:link member, {vb:raw bbuserinfo}}">{vb:rawphrase your_profile}</a></li> <vb:if condition="$notifications_total"> <li class="popupmenu notifications" id="notifications"> <a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase your_notifications}: <span class="notifications-number"><strong>{vb:raw notifications_total}</strong></span></a> <ul class="popupbody popuphover"> {vb:raw notifications_menubits} </ul> </li> <vb:else /> <li class="popupmenu nonotifications" id="nonotifications"> <a class="popupctrl" href="usercp.php{vb:raw session.sessionurl_q}">{vb:rawphrase your_notifications}</a> <ul class="popupbody popuphover"> <li>{vb:rawphrase no_new_messages}</li> <li><a href="private.php{vb:raw session.sessionurl_q}">{vb:rawphrase inbox}</a></li> </ul> </li> </vb:if> <li class="welcomelink">{vb:rawphrase welcome_x_link_y, {vb:raw bbuserinfo.username}, {vb:link member, {vb:raw bbuserinfo}}}</li> <vb:if condition="$vboptions['enablefacebookconnect']"> {vb:raw facebook_header} </vb:if> </ul> {vb:raw template_hook.header_userinfo} <vb:comment><p>{vb:rawphrase last_visited_x_at_y, {vb:raw pmbox.lastvisitdate}, {vb:raw pmbox.lastvisittime}}</p></vb:comment> <vb:else /> <ul class="nouser"> <vb:if condition="$show['registerbutton']"> <li><a href="register.php{vb:raw session.sessionurl_q}" rel="nofollow">{vb:rawphrase register}</a></li> </vb:if> <li><a rel="help" href="faq.php{vb:raw session.sessionurl_q}">{vb:rawphrase help}</a></li> <li> <script type="text/javascript" src="clientscript/vbulletin_md5.js?v={vb:raw vboptions.simpleversion}"></script> <form id="navbar_loginform" action="login.php?{vb:raw session.sessionurl}do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, {vb:raw show.nopasswordempty})"> <fieldset id="logindetails" class="logindetails"> <div> <div> <input type="text" class="textbox" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>" /> <input type="text" class="textbox default-value" tabindex="102" name="vb_login_password_hint" id="navbar_password_hint" size="10" value="{vb:rawphrase password}" style="display:none;" /> <input type="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" /> <input type="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" /> </div> </div> </fieldset> <div id="remember" class="remember"> <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label> </div> <input type="hidden" name="s" value="{vb:raw session.sessionhash}" /> <input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" /> <input type="hidden" name="do" value="login" /> <input type="hidden" name="vb_login_md5password" /> <input type="hidden" name="vb_login_md5password_utf" /> </form> <script type="text/javascript"> YAHOO.util.Dom.setStyle('navbar_password_hint', "display", "inline"); YAHOO.util.Dom.setStyle('navbar_password', "display", "none"); YAHOO.util.Dom.setStyle('navbar_username', "color", "#828282"); vB_XHTML_Ready.subscribe(function() { // YAHOO.util.Event.on('navbar_username', "focus", navbar_username_focus); YAHOO.util.Event.on('navbar_username', "blur", navbar_username_blur); YAHOO.util.Event.on('navbar_password_hint', "focus", navbar_password_hint); YAHOO.util.Event.on('navbar_password', "blur", navbar_password); }); function navbar_username_focus(e) { // var textbox = YAHOO.util.Event.getTarget(e); if (textbox.value == '<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>') { // textbox.value=''; textbox.style.color='black'; } } function navbar_username_blur(e) { // var textbox = YAHOO.util.Event.getTarget(e); if (textbox.value == '') { // textbox.value='<vb:if condition="$username">{vb:raw username}<vb:else />{vb:rawphrase username}</vb:if>'; textbox.style.color='#828282'; } } function navbar_password_hint(e) { // var textbox = YAHOO.util.Event.getTarget(e); YAHOO.util.Dom.setStyle('navbar_password_hint', "display", "none"); YAHOO.util.Dom.setStyle('navbar_password', "display", "inline"); YAHOO.util.Dom.get('navbar_password').focus(); } function navbar_password(e) { // var textbox = YAHOO.util.Event.getTarget(e); if (textbox.value == '') { YAHOO.util.Dom.setStyle('navbar_password_hint', "display", "inline"); YAHOO.util.Dom.setStyle('navbar_password', "display", "none"); } } </script> </li> <vb:if condition="$vboptions['enablefacebookconnect']"> {vb:raw facebook_header} </vb:if> </ul> </vb:if> </div> <div class="ad_global_header"> {vb:raw ad_location.global_header1} {vb:raw ad_location.global_header2} </div> <hr /> </div> |
|||
31.01.2011, 23:42 Вверх | #5 | |||
Коренной житель
|
Спасибо, но вот беда ещё одна, я неразбираюсь в языке ХТЛМ и какую строчку из дефаулта добавить в мой шаблон незнаю...
Насколько я понимаю то добавить надо это... Код:
<div id="remember" class="remember"> <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label> </div> ЗЫ. мы тут купили домен, теперь мы по нормальному адресу. Зайдите, гляньте на шаблон и помогите если не трудно. Нажми для просмотра
zovzakona.org
ЗЫЫ. Повторяю просьбу о смайлах... не поделитесь? |
|||
01.02.2011, 01:50 Вверх | #7 | |||
Коренной житель
|
Спасибо и Вам, но я хотел именно те которые на этом сайте (а там таких нет), и ещё если можно то подсказать как их на сайт засунуть. Я вот взял у вас на сайте один смайлик, засунул его в папку со свими, самособой переименовал так как был один из моих а старый стёр , а на сайте моём всёравно рисует тот старый смайл, но некак не Ваш... в чём бок?
|
|||
01.02.2011, 09:19 Вверх | #8 | |||
::.V.I.P.::
|
|
|||
01.02.2011, 20:36 Вверх | #9 | |||
Коренной житель
|
boxx,
Мего спасибо, этот именно то что я искал, и урок очень пригодился, кланяюсь вам в ножки.. Осталась теперь одна проблема, это кнопочка "запомнить логин" зы. Ну ещё один вопрос, как добавить кнопку "спойлер" в быстрый ответ? В расширенном у меня она есть, но мне нада она и в быстром ответе. |
|||
Последний раз редактировалось bazar76; 01.02.2011 в 20:46.. |
||||
02.02.2011, 03:10 Вверх | #10 | |||
Коренной житель
|
bazar76,
Что касаемо кнопки запомнить В шаблоне navbar После вот этого Код:
<input type="hidden" name="vb_login_md5password_utf" /> Код:
<br> <br> <div id="remember" class="remember"> <label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser_navbar" class="cb_cookieuser_navbar" accesskey="c" tabindex="103" /> {vb:rawphrase remember_me}</label> </div> |
|||
Последний раз редактировалось Zum07; 02.02.2011 в 03:13.. |
||||
Cказали cпасибо: |
12.02.2011, 15:20 Вверх | #11 | |||
Коренной житель
|
Спасибо, заработало. Правда несколько коряво, на Главной надпись "Запомнить" стоит там где надо, а на форуме немного смещается вниз, зараза. Но это не главное... главное что она работает... И ещё один маленький вопрос остался, как сделать кнопочку "спойлер" в быстрый ответ? ЗЫ. В качестве благодарности сайту посмотрел немного рекламы... ))) |
|||
Последний раз редактировалось bazar76; 12.02.2011 в 15:26.. |
||||
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Вопрос] Как сделать кнопку "На сайте" ? | lis5131 | vBulletin 3.х | 33 | 03.03.2014 14:00 |
Иконки ввода имени и пароля + по умолчанию активный чекбокс "Запомнить" | Serberg | Инструкции по vBulletin | 11 | 29.09.2013 09:34 |
Добавляем кнопки "По центру", "Влево", "Вправо" в хаке Expanded/Collapsed Menu BB-Code | Sampler | Инструкции по vBulletin | 0 | 19.04.2011 17:57 |
Переназначаем функции клавиш - "MM", "Gallery", "Green", "0", "Camera"! | Kustukturoff | Nokia | 4 | 27.04.2010 20:51 |