· 用户注册 · 设为首页 · 加入收藏 · 联系站长 · · ·
 | 网站首页 | 文章中心 | 图片中心 | 影音在线 | 下载中心 | 许愿祝福 | 我要投稿 | 
您现在的位置: 生物小吧 >> 文章中心 >> 网站建设 >> 正文 今天是:
老生常谈,再议动易的登录提示修改技巧!
作者:动易5720…    文章来源:论坛    点击数:839    更新时间:2013/1/10
        ★★★ 【字体:

会员登录提示修改

很多网友为了让自己的动易在用户登录时要体现个性化,都想在登录文件上作一些小修改,但是大多数的网友对其中的语句调用、修改不是很熟悉,为此特意整理了一些修改技巧给大家分享一下。

JS篇:
主要是修改动易的JS目录内checklogin.js文件,由于该文件是使用UTF-8编写,所以要使用动易提供
的UTF-8转换工具来进行转换成我们所熟悉的汉字。

1、删除“资金余额:”
查找UTF8码资金余额:
删除
tempstr += "</div><div id=\"userlogined\">&#x8D44;&#x91D1;&#x4F59;&#x989D;&#xFF1A; <b><font
color=\"blue\">" + root.item(0).getElementsByTagName("balance").item(0).text + "</font></b> &#x5143;";

2、删除“经验积分:”
查找UTF8码&#x7ECF;&#x9A8C;&#x79EF;&#x5206;&#xFF1A;
删除tempstr += "</div><div id=\"userlogined\">&#x7ECF;&#x9A8C;&#x79EF;&#x5206;&#xFF1A;
<b><font color=\"blue\">" + root.item(0).getElementsByTagName("exp").item(0).text + "</font></b> &#x5206;";

3、删除“可用点券:”(其中“点券”是另一个函数代码,根据你在后台的设定而定,如金币等)
查找
UTF8码&#x53EF;&#x7528;&#x70B9;&#x5238;&#xFF1A;
删除tempstr += "</div><div id=\"userlogined\">&#x53EF;&#x7528;" + root.item
(0).getElementsByTagName("point/pointname").item(0).text + "&#xFF1A; <b><font color=\"gray\">" + root.item(0).getElementsByTagName("point/userpoint").item(0).text + "</font></b> " + root.item(0).getElementsByTagName("point/unit").item(0).text

4、删除“剩余天数:”
查找UTF8码&#x5269;&#x4F59;&#x5929;&#x6570;&#xFF1A;
删除tempstr += "</div><div id=\"userlogined\">&#x5269;&#x4F59;&#x5929;&#x6570;&#xFF1A;
<b><font color=\"blue\">";
if(root.item(0).getElementsByTagName("day").item(0).text=='unlimit'){
tempstr += "&#x65E0;&#x9650;&#x671F;";
}else{
tempstr += root.item(0).getElementsByTagName("day").item(0).text;
}
tempstr += "</font></b>";

5、删除“待签文章:”
查找UTF8码&#x5F85;&#x7B7E;&#x6587;&#x7AE0;&#xFF1A;
删除tempstr += "</div><div id=\"userlogined\">&#x5F85;&#x7B7E;&#x6587;&#x7AE0;&#xFF1A;
<b><font color=\"gray\">" + root.item(0).getElementsByTagName("article").item(0).text + "</font></b> &#x7BC7;";

6、删除“待阅短信:”
查找UTF8码&#x5F85;&#x9605;&#x77ED;&#x4FE1;&#xFF1A;
删除if(root.item(0).getElementsByTagName("unreadmessage/stat").item(0).text=='full'){
tempstr += "</div><div id=\"usermessage\" class=\"havemessage\"
onmouseover=\"havemessage();\" onmouseout=\"hidemessage();\" onclick=\"Element.toggle('messagelist');\" style=\"cursor:hand;\">&#x5F85;&#x9605;&#x77ED;&#x4FE1;&#xFF1A; <b><font color=\"gray\">" + root.item(0).getElementsByTagName("message").item(0).text + "</font></b> &#x6761;";
tempstr += "</div><div id=\"messagelist\" style=\"display:none\";>";
var messageloop = root.item(0).getElementsByTagName
("unreadmessage/item");
var openurl;
for(i=0;i<messageloop.length;i++){
tempstr += "<li><a href=\"" + siteroot + "User/User_Message.asp?
Action=ReadInbox&MessageID=" + messageloop.item(i).getElementsByTagName("id").item(0).text + "\" title=\"&#x6765;&#x81EA;&#xFF1A;" + messageloop.item(i).getElementsByTagName("sender").item(0).text + "\n&#x65F6;&#x95F4;&#xFF1A;" + messageloop.item(i).getElementsByTagName("time").item(0).text + "\">" + messageloop.item
(i).getElementsByTagName("title").item(0).text + "</a></li>";
}
}else{
tempstr += "</div><div
id=\"userlogined\">&#x5F85;&#x9605;&#x77ED;&#x4FE1;&#xFF1A; <b><font color=\"gray\">" + root.item(0).getElementsByTagName("message").item(0).text + "</font></b> &#x6761;"; }

7、删除“登录次数:”
查找UTF8码&#x767B;&#x5F55;&#x6B21;&#x6570;&#xFF1A;
删除tempstr += "</div><div id=\"userlogined\">&#x767B;&#x5F55;&#x6B21;&#x6570;&#xFF1A;
<b><font color=\"blue\">" + root.item(0).getElementsByTagName("logined").item(0).text + "</font></b> &#x6B21;";

8、增加会员提示(见下图)

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看
查找<font color=\"green\"><b>" + username + "</b></font>
在后面加上&#xFF0C;&#x4F1A;&#x5458; 为与后面的登录时间提示有点间隔,所以要在&#x5458;后面再加一
个空格
其它的诸如修改字体大小、颜色、粗细可自行调试,还有的就是横向的登录提示代码修改也可以参照以上所说进行添加、删除,也就不再重复了。

ASP篇:
有些网友(包括我)觉得用checklogin.js登录比较慢,改为使用原动易2005的方式(Userlogin.asp),以<IFRAME
id=UserLogin src="{$InstallDir}UserLogin.asp?ShowType=2" frameBorder=0 width=680 scrolling=no height=24 name="I1"></IFRAME>进行调用,由于ASP使用的是汉字,修改也相对容易,我就以“把待签文章改为会员类型”为例,其它的我就懒一点不多说了,自己参考着来修改吧,呵呵:)

查找
Response.Write "待签文章:" & vbCrLf
If Trim(UnsignedItems & "") = "" Then
Response.Write " <b><font color=gray>0</font></b> 篇"
Else
Dim UnsignedItemNum, arrUser
arrUser = Split(UnsignedItems, ",")
UnsignedItemNum = UBound(arrUser) + 1
Response.Write " <b><font color=red>" & UnsignedItemNum & "</font></b> 篇"
End If
If ShowType = 1 Then
Response.Write "<br>&nbsp;&nbsp;"
Else
Response.Write "</td><td>"
End If

Response.Write "会员类别: <font color=blue>" & GroupName & "</font>"替换即可

我自己使用的是Userlogin.asp作为登录调用,举例如下:


图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:
图片点击可在新窗口打开查看

 

资料来源:http://bbs1.powereasy.net/dispbbs.asp?boardid=67&Id=269078

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    生物小吧