以文本方式查看主题 - 康柏仕电脑学院 (http://combss.com/bbs/index.asp) -- 精品软件下载区 (http://combss.com/bbs/list.asp?boardid=22) ---- 用户头像插件 0.1 Alpha For LBS^2 (http://combss.com/bbs/dispbbs.asp?boardid=22&id=2264) |
-- 作者:轻轻风聆 -- 发布时间:2009/2/28 10:22:40 -- 用户头像插件 0.1 Alpha For LBS^2 插件名称:用户头像插件 0.1 Alpha For LBS^2 发 布 人 :星辉一冷 (版权所有) 发布日期:2006-07-1 原始发布:http://www.dreammx.com/xhyl/article.asp?id=311 ========================= 发布说明: 本插件尚在测试中,由于安装过程比较繁锁,建议您在安装之前,做好备份,否则一切损失与我无关。 效果截图: 修改教程: 一、用ACCESS修改BLOG数据库,设计视图"blog_User"表,添加一个字段为:user_avatar,字段大小:50 二、在styles/下新建一个文件 引用来源: styles/common.css
.avatar { clear: none; float: left; margin: 5px; width: 40px; height: 40px; } 1.查找: <%if(theUser.loggedIn&&(theUser.rights["delete"]>1||(theUser.rights["delete"]==1&&(theUser.id==theArticle.authorID||theUser.id==authorID)))){%> 2.在下面添加:
<a href="comment.asp?act=delete&id=<%=id%>" title="<%=lang[\'delete\']%>" confirm_delete_comment"]%>?\')"><img src="<%=theCache.settings["imageFolder"]%>/icon_del.gif" alt="<%=lang[\'delete\']%>" /></a> <%}%> <% var tUser =new lbsUser(); tUser.loadByID(authorID); %> <%if(tUser.avatar){%> <img src="<%=func.HTMLEncodeLite(tUser.avatar)%>" alt="<%=author%>" class="avatar" /> <%}%> /user.asp 1.查找: <tr> 2.在下面添加:
<td class="formbox-rowheader" width="120"><%=lang["last_visit"]%>:</td> <td class="formbox-content"><%=func.getDateTimeString("",tUser.lastVisit)%></td> </tr> <%if(tUser.avatar){%> 3.查找:
<tr> <td class="formbox-rowheader" width="120">Avatar:</td> <td class="formbox-content"><img src="<%=func.HTMLEncodeLite(tUser.avatar)%>" alt="avatar" /></td> </tr> <%}%> <tr> 4.在下面添加:
<td class="formbox-rowheader"><%=lang["homepage"]%>:</td> <td class="formbox-content"><input name="homepage" size="30" maxlength="50" type="text" value="<%=func.HTMLEncodeLite(tUser.homepage)%>" class="text" /></td> </tr> <%if(tUser.avatar != undefined ) {%> <tr> <td class="formbox-rowheader">Avatar:</td> <td class="formbox-content"><img src="<%=func.HTMLEncodeLite(tUser.avatar)%>" alt="Avatar" /></td> </tr> <%}%> <%if(theUser.groupID==1 || theUser.groupID>2) {%> <tr> <td class="formbox-rowheader">AvatarURL:</td> <td class="formbox-content"><input name="avatar" size="30" maxlength="50" type="text" value="<%=func.HTMLEncodeLite(tUser.avatar)%>" class="text" /></td> </tr> <%}%> /class/user.asp 1.查找: this.gender; 2.在下面添加:
this.email; this.homepage; this.avatar; 3.查找:
this.email = arr["user_email"]; 4.下面添加:
this.hideEmail = arr["user_hideemail"]; this.homepage = arr["user_homepage"]; this.avatar = arr["user_avatar"]; 5.查找:
"user_gender": this.gender, 6.下面添加:
"user_Email": this.email, "user_homepage": this.homepage, "user_avatar": this.avatar, /source/src_user.asp 1.查找 // Let Admin change User\'s Group 2.下面添加:
if(theUser.groupID==1){ input["groupid"]=func.checkInt(input["groupid"]); for(var i=0;i<theCache.userGroup.length;i++){ if(input["groupid"]==theCache.userGroup[i].id){ tUser.groupID=input["groupid"]; break; } } } // Check Avatar Permission if(theUser.groupID==1 || theUser.groupID>2){ input["avatar"]=func.HTMLEncodeLite(input["avatar"]); tUser.avatar=input["avatar"]; } /global.asp 1.查找 <link rel="stylesheet" type="text/css" href="<%=theCache.settings["styleSheet"]%>" /> 2.下面添加
<link rel="stylesheet" type="text/css" href="styles/common.css" /> PS:本来没想到要发布的,因为我觉得做得还太烂,效率较低,但是我答应了老K(Kevin)会在我忙完之后发布出来。所以就只好将这个拿出来献丑了,希望各位高手看到后不要见笑。你可以随意修改并完善本插件,只要简单的注明原作者就行咯。 ^_^ |