Ðăng Nhập

View Full Version : Cần giúp đỡ chuyển vị trí khung đăng nhập



dangquyet
10-08-2010, 11:12 AM
Chào các bác, em cần làm cái banner flash cho forum vbb4.0.5, vì thế em muốn chuyển cái khung đăng nhập ở góc trên cùng xuống dưới như diễn đàn vn-zoom. Bác bào biết sửa code chỗ nào giúp em với nhé!

Hiện tại
http://ca2.upanh.com/10.702.14840980.DRD0/anh1.png (http://ca2.upanh.com/10.702.14840980.DRD0/anh1.png)

Cấn chuyển như sau

http://i284.photobucket.com/albums/ll28/dangquyet/vnzoom.gif (http://i284.photobucket.com/albums/ll28/dangquyet/vnzoom.gif)

HTT.itvn
10-08-2010, 05:19 PM
Bạn thực hiện các bước sau ( nếu bạn dùng skin mặc định ) :
- Vào AdminCP >> Styles & Templates >> Style manager >> Chọn skin mặc định , Edit Templates >> Header , Tìm đoạn code sau và di chuyển xuống dưới cùng :


<div id="toplinks" class="toplinks">
<vb:if condition="$show['member']">
<ul class="isuser">
<li><a href="login.php?{vb:raw session.sessionurl}do=logout&amp;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 />

Từ đoạn code ở trên , bạn thêm code sau lên trên cùng :


<div class="above_body">
<div id="header" class="floatcontainer doc_header">

Cuối đoạn code trên chèn xuống cùng thẻ đóng :


</div></div>

Nhấn Save and Reload .

- Vào AdminCP >> Styles & Templates >> Style Manager >> Chọn skin mặc định >> StyleVars >> Mục Search Styles gõ tìm từ header_padding >> Cửa sổ mới xuất hiện , tại mục Bottom bạn điền 20 >> Save để lưu lại .

- Để ô tích Ghi nhớ ( remember ) ngang hàng với các mục thì từ đoạn code ở trên , bạn tìm đoạn code sau :


<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>

Sữa lại thành :



<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>


Sau đó di chuyển code đã sữa lên trên đoạn code sau :


<li><a rel="help" href="faq.php{vb:raw session.sessionurl_q}">{vb:rawphrase help}</a></li>
<li>

Save and Reload . Vào forum xem kết quả .

Đoạn code đầy đủ sau khi chỉnh sữa hoàn toàn như sau :


<div class="above_body"> <!-- closing tag is in template navbar -->
<div id="header" class="floatcontainer doc_header">
{vb:raw ad_location.ad_header_logo}
<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>


{vb:raw ad_location.ad_header_end}
</div>

<div class="above_body"> <!-- closing tag is in template navbar -->
<div id="header" class="floatcontainer doc_header">

<div id="toplinks" class="toplinks">
<vb:if condition="$show['member']">
<ul class="isuser">
<li><a href="login.php?{vb:raw session.sessionurl}do=logout&amp;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>

<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>


<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>



<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></div>

dangquyet
10-08-2010, 09:44 PM
Cảm ơn bác rất nhiều, em làm thành công rồi. :MatCuoi: Chúc bác mọi sự may mắn!

HTT.itvn
10-08-2010, 09:45 PM
Không có chi , 3 cái chuyện này đơn giản thôi mà :MatCuoi:

quanvukt
23-03-2011, 05:56 PM
Mình đang dùng vbb 4.08 cái khung login nó nằm trên header giờ muốn chuyển nó xuống phía dưới ngay cái icon Home page ( xem hình đính kèm)

Tiểu Bá Vương 1404
23-03-2011, 07:40 PM
Mình đang dùng vbb 4.08 cái khung login nó nằm trên header giờ muốn chuyển nó xuống phía dưới ngay cái icon Home page ( xem hình đính kèm)
Anh có thể cho e xin style đang dùng và link diễn đàn được không ?

quanvukt
23-03-2011, 10:24 PM
Site em đang cài đặt chảy thử trên local khi nào cài đặt hoàn chỉnh mới mua host dời qua, giờ không biết có host nào free để chạy thử không ?

<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 id="Layer1" style="Z-INDEX: 1; RIGHT: 0; WIDTH: 400; POSITION: absolute; TOP: 0; HEIGHT: 150">
<embed src="images/flash99.swf" width="400" height="150" wmode="transparent" align="right"></DIV</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&amp;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<vb:if condition="!$username"> default-value</vb:if>" 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="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
<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="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" checked="checked" /> {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");
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='{vb:stylevar toplinks_form_input.color}';
}}
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='{vb:stylevar toplinks_form_input_defaultValue.color}';
}}
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>

Do trong header em chèn thêm cái flash nên che mất cái login giờ muốn chuyển login xuống dưới giúp giùm nhé :D

Tiểu Bá Vương 1404
23-03-2011, 10:41 PM
Site em đang cài đặt chảy thử trên local khi nào cài đặt hoàn chỉnh mới mua host dời qua, giờ không biết có host nào free để chạy thử không ?...
Em cần file xml của style anh sử dụng đồng thời một vài hình ảnh để có thể thực hiện, chứ có mỗi cái temp header thì khó lắm.

P.S : Nếu lấy từ style mặc định thì không cần.

chandoi008
24-03-2011, 12:02 AM
nhân tiện đây các anh hướng dẫn cho em luôn e muốn chuyển cái ô remember(ô đánh dấu ghi nhớ) ngang với ô đăng nhập và mật khẩu như cái ảnh vz-zoom của bài 1 kìa.Các anh xem ảnh demo là hiểu ngay
đồ chip nhập khẩu ('http://doxinh.com/danh-muc/do-lot-cao-cap/') đồ ngủ gợi cảm ('http://doxinh.com/danh-muc/do-lot-nu/do-ngu/') mỹ phẩm cao cấp ('http://doxinh.com/danh-muc/my-pham/') đồ chip sexy ('http://doxinh.com/danh-muc/do-lot-sexy/') đồ lót bon bon ('http://doxinh.com/danh-muc/thuong-hieu-do-lot/hang-bonbon/') hãng triumph ('http://doxinh.com/danh-muc/thuong-hieu-do-lot/hang-triumph/') hãng paltal ('http://doxinh.com/danh-muc/thuong-hieu-do-lot/hang-paltal/') áo lót nữ ('http://doxinh.com/danh-muc/do-lot-nu/ao-lot-nu/')

HTT.itvn
24-03-2011, 12:08 AM
nhân tiện đây các anh hướng dẫn cho em luôn e muốn chuyển cái ô remember(ô đánh dấu ghi nhớ) ngang với ô đăng nhập và mật khẩu như cái ảnh vz-zoom của bài 1 kìa.Các anh xem ảnh demo là hiểu ngay

Bài viết thứ 2 mình có hướng dẫn chi tiết , bạn nên đọc qua và làm theo hướng dẫn .

quanvukt
24-03-2011, 06:15 AM
File xml của style đây, mình dùng style mặc định chỉ thay cái banner (988x 150) khác trên header và có chèn 1 cái flash trong suốt (400x150) bên phải cái banner nên che mất cái khung đăng nhập.Giờ mình muốn chèn cái khung login xuống dưới hoặc đi nơi khác (xem hình đính kèm )

chandoi008
24-03-2011, 02:09 PM
- Để ô tích Ghi nhớ ( remember ) ngang hàng với các mục thì từ đoạn code ở trên , bạn tìm đoạn code sau :

<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>
Sữa lại thành :

<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>
Sau đó di chuyển code đã sữa lên trên đoạn code sau :

<li><a rel="help" href="faq.php{vb:raw session.sessionurl_q}">{vb:rawphrase help}</a></li>
<li>
Save and Reload . Vào forum xem kết quả .
đồ chip ('http://doxinh.com/') quần áo hàn quốc ('http://doxinh.com/danh-muc/quan-ao-thoi-trang/') đồ lót nữ cao cấp ('http://doxinh.com/danh-muc/do-lot-nu/') đồ lót nam cao cấp ('http://doxinh.com/danh-muc/do-lot-nam/') đồ lót nhập khẩu ('http://doxinh.com/danh-muc/do-lot-cao-cap/') váy ngủ ('http://doxinh.com/danh-muc/do-lot-nu/do-ngu/') đồ bơi đẹp ('http://doxinh.com/danh-muc/do-boi/') hãng đồ lót nổi tiếng ('http://doxinh.com/danh-muc/thuong-hieu-do-lot/')
Sau khi e làm bước này.Đã chuyển được ô ghi nhớ ngang nhưng khi tắt trang web đi mở lại thì nick tự out ko ghi nhớ.cứ đăng nhập ghi nhớ tắt web mở lại lại out phải đăng nhập lại.Xin giúp đỡ

Tiểu Bá Vương 1404
24-03-2011, 03:48 PM
Sau khi e làm bước này.Đã chuyển được ô ghi nhớ ngang nhưng khi tắt trang web đi mở lại thì nick tự out ko ghi nhớ.cứ đăng nhập ghi nhớ tắt web mở lại lại out phải đăng nhập lại.Xin giúp đỡ
Anh thử lại với code của em. Anh vào temp đó, xóa đoạn code đã di chuyển đó đi, sau đó, tại vị trí sau :


<fieldset id="logindetails" class="logindetails">
<div>
<div>
<input type="text" class="textbox<vb:if condition="!$username"> default-value</vb:if>" 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="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
<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="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
</div>
</div>
</fieldset>

Thay toàn bộ bằng :


<fieldset id="logindetails" class="logindetails">
<div>
<div>
<input type="text" class="textbox<vb:if condition="!$username"> default-value</vb:if>" 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="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
<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="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />
<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>
</div>
</fieldset>

chandoi008
24-03-2011, 04:09 PM
ok.Thanks bạn.Tieu Ba Vuong vô đối về vbb.thanks bạn rất nhiều
quần lót ('http://doxinh.com/') quần áo cao cấp ('http://doxinh.com/danh-muc/quan-ao-thoi-trang/') đồ lót nữ đẹp ('http://doxinh.com/danh-muc/do-lot-nu/') đồ lót nam gợi cảm ('http://doxinh.com/danh-muc/do-lot-nam/') đồ lót hàng hiệu ('http://doxinh.com/danh-muc/do-lot-cao-cap/') bộ đồ ngủ ('http://doxinh.com/danh-muc/do-lot-nu/do-ngu/') thời trang áo tắm ('http://doxinh.com/danh-muc/do-boi/') đồ lót hiệu ('http://doxinh.com/danh-muc/thuong-hieu-do-lot/')

Tiểu Bá Vương 1404
24-03-2011, 04:26 PM
ok.Thanks bạn.Tieu Ba Vuong vô đối về vbb.thanks bạn rất nhiều
Anh nói thế này em không dám nhận, pro vBB phải là anh Thanh, nick HTT.itvn

chandoi008
24-03-2011, 04:29 PM
thì 2 người chia sẽ 2 vị trí.Hjhj .Có cái ishop vbb3 kết quá mà lên vbb4 ko có đau thật.ko convert được hả bạn.
my pham tot ('http://doxinh.com/danh-muc/danh-gia-cao/') hang do lot owen ('http://doxinh.com/bo-suu-tap/hang-owen.html') hang do lot valerie-paris ('http://doxinh.com/bo-suu-tap/valerie-paris.html') quan ao thuong hieu puma ('http://doxinh.com/bo-suu-tap/hang-puma.html') bo suu tap quan ao boi ('http://doxinh.com/bo-suu-tap/ao-tam-bikini.html') sua rua mat ('http://doxinh.com/bo-suu-tap/sua-rua-mat.html') do xinh ('http://doxinh.com/') do xinh ('http://doxinh.com.vn/') do xinh ('http://doxinh.vn/')

quanvukt
24-03-2011, 05:02 PM
Tủi quá sao chỉ giúp mình bạn chán sống 008 vậy còn của mình đâu :MatCuoi (8):

Tiểu Bá Vương 1404
24-03-2011, 05:26 PM
Tủi quá sao chỉ giúp mình bạn chán sống 008 vậy còn của mình đâu :MatCuoi (8):
Xin lỗi anh, em buổi tối mới rãnh để code, anh thông cảm hem.

quanvukt
25-03-2011, 12:49 PM
hic hic chưa có nữa :(

Tiểu Bá Vương 1404
25-03-2011, 05:47 PM
hic hic chưa có nữa :(
Hì, em làm rồi, nhưng sợ không hợp ý anh, em cho nó nằm dưới navbar, bên phải, chỗ khung tìm kiếm.

quanvukt
26-03-2011, 07:02 PM
Trời ơi làm rồi thì post lên luôn giờ mình phải reply và đợi trả lời nữa hic hic >.<

HTT.itvn
27-03-2011, 10:30 PM
Trời ơi làm rồi thì post lên luôn giờ mình phải reply và đợi trả lời nữa hic hic >.<

Cái này cũng đơn giản thôi , bạn làm theo cách sau :

- B1 : Đầu tiên bạn phải để logo có chiều cao bằng chiều cao của file flash , nếu nhỏ quá sẽ che khuất các link phía dưới , làm cho chuột không trỏ được .

- B2 : Vào AdminCP >> Style & Templates >> Style Manager >> Chọn Style cần chỉnh ( style mà bạn đã đưa file xml ) >> Edit Templates >> header , thay thế toàn bộ code sau :


<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 id="Layer1" style="Z-INDEX: 1; RIGHT: 0; WIDTH: 400; POSITION: absolute; TOP: 0; HEIGHT: 150">
<embed src="images/flash99.swf" width="400" height="150" wmode="transparent" align="right"></div></div>



<div class="ad_global_header">
{vb:raw ad_location.global_header1}
{vb:raw ad_location.global_header2}
</div><hr /></div>

Nhấn Save .

- B3 : Tiếp theo vào AdminCP >> Styles & Templates >> Style Manager >> Chọn Style ( style ở trên ) >> edit Templates >> CSS Templates >> additional.css , thêm đoạn code này xoạn cuối cùng :


.itvnn_login_bg{
position:relative;
left:{vb:stylevar body_padding};
right:{vb:stylevar body_padding};
background: {vb:stylevar body_background};
}

Nhấn Save .

- B4 : Tiếp tục vào AdminCP >> Styles & Templates >> Style Manager >> Chọn Style ( style ở trên ) >> edit Templates >> Navigation / Breadcrumb Templates >> navbar , tìm code sau :


<div class="body_wrapper">

Chèn xuống dưới đoạn code sau :



<div class="itvnn_login_bg">
<div id="toplinks" class="toplinks">
<vb:if condition="$show['member']">
<ul class="isuser">
<li><a href="login.php?{vb:raw session.sessionurl}do=logout&amp;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<vb:if condition="!$username"> default-value</vb:if>" 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="password" class="textbox" tabindex="102" name="vb_login_password" id="navbar_password" size="10" />
<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="submit" class="loginbutton" tabindex="104" value="{vb:rawphrase log_in}" title="{vb:rawphrase enter_username_to_login_or_register}" accesskey="s" />

<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>
</div>
</fieldset>



<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");
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='{vb:stylevar toplinks_form_input.color}';
}
}

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='{vb:stylevar toplinks_form_input_defaultValue.color}';
}
}

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>

Nhấn Save .

- B5 : Lúc này màu font có thể trùng màu phông body , vào AdminCP >> Styles & Templates >> Style Manager >> Chọn style ở trên >> StyleVars >> Tìm Vars sau :

+ Toplinks_text
+ Toplinks_link_color
+ Toplinks _linkhover_color

Chỉnh sửa màu phù hợp ý bạn >> Lưu lại và vào forum hưởng thụ thành quả .

- Nếu không muốn khung đăng nhập ngang hàng với Chuyên mục ( forum ) thì ở đoạn code ở bước 4 bạn chèn cuối cùng thẻ <br><br>

Nếu lười nhác thì tải file xml tại đây (http://www.mediafire.com/?55arjh3fes2tya4) . Lời khuyên : nên tự làm các bước trên để sau này có thể biết chỗ mà thêm bớt .

CHÚC THÀNH CÔNG !

quanvukt
29-03-2011, 01:25 AM
Thanks nhé Amdin như bạn thật tốt, ít diễn đàn nào có Admin đính thân giải quyết mất vụ nho nhỏ này lắm :MatCuoi (23):

Tiểu Bá Vương 1404
29-03-2011, 12:03 PM
Không biết code của anh Thanh có giống thế này không ? http://getamped.sellhostvn.com/vbb4/

minhthai
25-07-2011, 02:49 PM
đi khắp forum chỉ có forum này là hướng dẫn di chuyển khung đăng nhập. Thanks 2 bác HTT và Tiểu Bá Vương nhiều lắm nhé. hihi...

Sẵn cho mình hỏi cái mục thống kê thành viên online 24h. Vì giờ forum mình hiện thành viên và kèm theo giờ là Hôm nay 14:20, Hôm qua 13:10. Giờ mình muốn bỏ hiện giờ hoặc chỉ hiện giờ giống forum itvnn vậy đó, nghĩa là bỏ chữ Hôm nay và Hôm qua đi thì làm sao. Nếu bỏ luôn giờ thì càng tốt, hihi.... Xin mọi người giúp đỡ. Thanks