广州传奇网络

地址:广州市天河区东圃大马路富华楼C座

电话:13808825895

邮箱:gz020wbs@163.com

QQ:1564443073

网址:http://www.020wbs.com/

首页 > 二次开发SuperSite二次开发 > SupeSite模板教程:登录框的美化与修改

二次开发SuperSite二次开发

二次开发SuperSite二次开发

SupeSite模板教程:登录框的美化与修改

有许多人问我登录框怎么修改,其实这个是很简单的

在模板里只有这样一句话
<script src="{S_URL}/batch.panel.php?rand={eval echo rand(1, 999999)}" type="text/javascript"

language="javascript"></script>


这句话的意思就是引用了根目录下的batch.panel.php文件,打开这个文件看一下。

找到
document.write('<div id="user_login_position">');
document.write('<h3>$blang[user_panel]</h3>');
document.write('<div class="user_info">');
document.write('<dl>');
document.write('<dt><a href="$siteurl/space.php?uid=$uid"><img src="$ucurl" alt=""></a></dt>');
document.write('<dd>');
document.write('$blang[welcome], <a href="$siteurl/space.php?uid=$uid">$_SGLOBAL[supe_username]

</a> [<a href="$siteurl/batch.login.php?action=logout">$blang[safe_logout]</a>]<br />');
document.write('<a class="tx_blue" href="$siteurl/space.php?uid=$uid">$blang[my_space]

</a>');
document.write('</dd>');
document.write('</dl>');
document.write('<div class="user_op">');
$showposturl
document.write(' <span><a href="$siteurl/batch.search.php">$blang[search]</a>');
document.write('$bbshtml');
document.write('$uchhtml');
document.write(' | <a href="$siteurl/admincp.php" target="_blank">$blang[management]</a>

</span></div>');
document.write('</div>$divhtml</div>');
这个是登陆后的界面,可以通过css来控制 把document.write(”);都去掉就能看懂了。
$blang[user_panel]
类似这种就是调用语言包里的,在language/batch.lang.php文件,找到用户面板。

//用户面板 batch.panel.php
'welcome' => '您好',
'my_space' => '我的个人主页',
'forum_visit' => '论坛',
'home_visit' => '家园',
'safe_logout' => '退出',
'user_login' => '用户登录',
'user_panel' => '用户面板',
'username' => '用户名',
'password' => '密&nbsp;&nbsp;&nbsp;码',
'login' => '登录',
'registration' => '注册新用户',
'find_passwords' => '找回密码',
'i_remember' => '记住我',
'more_serach' => '高级搜索',

应该差不多会修改控制吧?呵呵

还有一段代码:
document.write('<div id="user_login_position">');
document.write('<div id="login_authcode_img" style="display:none"><img

src="$siteurl/do.php?action=seccode" alt="$lang[verification_code]" id="img_seccode" /></div>');
document.write('<h3>$blang[user_login]</h3>');
document.write('<form id="login_box" action="$siteurl/batch.login.php?action=login"

method="post">');
document.write('<input type="hidden" name="formhash" value="$formhash" />');
document.write('<fieldset><legend>$blang[user_login]</legend>');
document.write('<p><label>$blang[username]:</label> <input type="text" name="username"

class="input_tx" size="23" onfocus="addseccode();" /></p>');
document.write('<p><label>$blang[password]:</label> <input type="password" name="password"

class="input_tx" size="23" onfocus="addseccode();" /></p>');
document.write('<p id="login_authcode_input" style="display:none"><label>$lang

[verification_code]:</label> <input type="text" class="input_tx" name="seccode" size="10"

onfocus="showseccode()"; /> <a href="javascript:updateseccode();">$lang

[changge_verification_code]</a></p>');
document.write('<div id="login_showclose" style="display:none"><a

href="javascript:hidesec();">&nbsp;</a></div>');
document.write('<div class="clearfix">');
document.write('<input id="cookietime" type="checkbox" value="315360000" name="cookietime"

class="input_remember"/>');
document.write('<label class="label_remember" for="cookietime">$blang[i_remember]

</label>');
document.write('<input type="submit" name="loginsubmit" class="input_sub" value="$blang

[login]" />');
document.write('</div>');
document.write('<p class="login_ext"><a href="$siteurl/do.php?action=register">$blang

[registration]</a> | <a href="$siteurl/do.php?action=lostpasswd">$blang[find_passwords]</a></p>');
document.write('</fieldset></form></div>');
这个是登陆前的。

把css写在模板的css文件就可以了。可以得到你任意想得到的形状。

登录框就讲到这里。