一朵物语

标题: 公会论坛修改设置专帖(以备不时之需) [打印本页]

作者: 丨一朵丶管理员    时间: 2007-11-27 04:17
标题: 公会论坛修改设置专帖(以备不时之需)

恋爱、结婚插件帖间显示设置

安装方法:

后台添加插件菜单: (可选)(注意"../"不能少)

链 接 plus_marry_index.asp

管理链接 ../plus_marry_admin.asp

插 件 ID marry

链 接 plus_marry_index.asp

管理链接 ../plus_marry_admin.asp

插 件 ID marry

帖间显示部分:

第一步 打开DISPBBS.ASP 文件 加入红色字部分

<!--#include file="conn.asp"-->
<!--#include file="inc/const.asp"-->
<!--#include file="inc/dv_clsother.asp"-->
<!--#include file="inc/dv_ubbcode.asp"-->
<!--#include file="plus_marry_show.asp"-->
<%
If Dvbbs.BoardID < 1 Then
Response.Write "参数错误"
Response.End
End If
Dvbbs.LoadTemplates("dispbbs")

………………………………………………………………………………

postbody=Node.selectSingleNode("@body").text
'过滤脏字
postbody=Dvbbs.ChkBadWords(postbody)
Topic=Node.selectSingleNode("@topic").text
Node.selectSingleNode("@topic").text=Dvbbs.ChkBadWords(Topic)
UserName=Node.selectSingleNode("@username").text

Node.attributes.setNamedItem(postuserlist.createNode(2,"love","")).text=islove(Node.selectSingleNode("@username").text)

PostBuyUser=Node.selectSingleNode("@postbuyuser").text
ReplyID_a=Node.selectSingleNode("@announceid").text
RootID_a=Node.selectSingleNode("@rootid").text
AnnounceID_a=ReplyID_a
Node.selectSingleNode("@username").text=Dvbbs.ChkBadWords(username) 

第二步,进入后台风格模板管理,打开 PAGE_DISPBBS template.html(0)加入红色字部分

<xsl:if test="/post/userlist/user[@userid=$userid]/@usertitle != ''"><div>头衔:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@usertitle"/></div></xsl:if>
</xsl:if>
<div>等级:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userclass"/></div>

<xsl:value-of select="@love" disable-output-escaping="yes" />

<xsl:if test="/post/userlist/user[@userid=$userid]/@userpower != 0"><div>威望:<font color="red"><b><xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpower"/></b></font></div></xsl:if>
<div>文章:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpost"/></div>

用户资料显示部分修改

第一步:修改 dispuser.asp文件,添加红色部份

<!--#include file="conn.asp"-->
<!-- #include file="inc/const.asp" -->
<!--#include file="plus_marry_show.asp"-->
<%
Dvbbs.LoadTemplates("dispuser")
Dim ErrCodes,UserName,ShowUserid
UserName=Dvbbs.CheckStr(Request("name"))
If IsNumeric(Request("id")) and Request("id")<>"" Then
ShowUserid=Clng(Request("id"))
Else
…………………………………………………………………………………………………………………………

TempPart1=Replace(TempPart1,"{$UserMsn}",UserIM(3))
TempPart1=Replace(TempPart1,"{$UserAIM}",UserIM(4))
TempPart1=Replace(TempPart1,"{$UserYahoo}",UserIM(5))
TempPart1=Replace(TempPart1,"{$UserUC}",UserIM(6))
TempPart1=Replace(TempPart1,"{$UserMobile}",UserInfo(39))
TempPart1=Replace(TempPart1,"{$UserID}",ShowUserid)
dim love
love=islove(username)
TempPart1=Replace(TempPart1,"{$userlove}",love)

Response.Write TempPart1
End If

'详细资料部分

第二步: 分页面模板(page_dispuser)界面风格管理template.html(1)

</tr>
<tr>
<td class=tablebody2 align=right valign=top>婚恋状况</td>
<td class=tablebody2>{$userlove}</td>
<td class=tablebody1 align=center>
<b><a href="#" onclick="openScript('plus_Tools_InfoSetting.asp?action=0&ToUserID={$UserID}',500,400)">使用道具</a> | <b><a href="javascript:openScript('messanger.asp?action=new&touser={$UserName}',500,400)">给他留言</a> |
<a href="friendlist.asp?action=addF&myFriend={$UserName}" target=_blank>加为好友</a></b>
</td>
</tr></table><br>

首页滚动显示部分修改

(我个人觉得是没什么必要。因为实在想大家知道结婚了,可以在后台管理中设置结婚后发公告。实在不行还可以去发帖子…………不过有很多人找我要。就改了出来,因为我不懂XML,所以用了框架的方法,暂时只能这样。SORRY)

打开分页面模板(PAGE_INDEX) TEMPLATE(0) 添加红色字部分

a href="query.asp?stype=4&amp;pSearch=0&amp;nSearch=0">热门话题</a>
<font face="Wingdings" color="666666">v</font>
<a href="infolist.asp?t=toplist&amp;orders=1">发贴排行</a>
<font face="Wingdings" color="666666">v</font>
<a href="infolist.asp?t=toplist&amp;orders=7">用户列表</a>
</div>
</div>

<div class="th" style="text-align :center; ">
<FONT FACE="Wingdings 2" COLOR="#FF9BB1">ea</FONT>
<a href="plus_marry_index.asp">【礼堂首页】</a>
<FONT FACE="Wingdings 2" COLOR="#FF9BB1">bfea</FONT>
<a href="plus_marry_court.asp">【婚恋事务】</a>
<FONT FACE="Wingdings 2" COLOR="#FF9BB1">bf</FONT><FONT FACE="Wingdings 2" COLOR="#FF9BB1">ea</FONT>
<a href="plus_marry_list.asp">【详细列表】</a>
<FONT FACE="Wingdings 2" COLOR="#FF9BB1">bf</FONT><FONT FACE="Wingdings 2" COLOR="#FF9BB1">ea</FONT>
<a href="plus_marry_cabaret.asp">【社区酒店】</a>
<FONT FACE="Wingdings 2" COLOR="#FF9BB1">bf</FONT>
</div>
<div class="mainbar3" style="text-align :center;padding:3px 0px;height:28px;" >
<iframe id="top_marry_topshow" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" src="plus_marry_topshow.asp" width="100%" height="20"></iframe></div>


</xsl:template>
<xsl:template name="userinfo">
<div style="float:left;width:80px;height:100px;overflow :hidden;"><a href="dispuser.asp?id={BoardList/userinfo/@userid}" title="查看我的信息"><img src="{BoardList/userinfo/@userface}" alt="查看我的信息" height="60" style="margin-top:12px;margin-left:2px;border:0px"/></a></div>
<div style="float:left;">

[此贴子已经被作者于2007-12-14 16:43:16编辑过]

作者: 丨一朵丶管理员    时间: 2007-12-14 16:48
标题: 【招募专帖】一朵招募组诚邀您的加入!

DVBBS注册用户名限制

reg.asp里,查找:

'防止填写QQ号码为非数字类型 2005-3-22 Dv.Yz
If Isnumeric(Request.Form("OICQ")) Then
Qq = Int(Request.Form("OICQ"))
Else
Qq = ""
End If

在这后面添加:

username=trim(Request.form("username"&fname))
Dim Check1,Check2,Checkname
Check1 = False
Check2 = False
Checkname = "一朵"
If left(username,2) = Checkname Then
Check1 = True
End If
If strLength(mid(username,3)) > 0 And strLength(mid(username,3)) < 9 Then
Check2 = True
End If
If Check1 = False Then
Response.redirect "showerr.asp?ErrCodes=<li>用户名开头必须是“一朵”!比如:一朵小扇,一朵Chisen&action=OtherErr"
End If
If Check2 = False Then
Response.redirect "showerr.asp?ErrCodes=<li>除"&Checkname&"以外不能超过8个字符!&action=OtherErr"
End If

 

[attach]697[/attach]

[此贴子已经被作者于2008-4-24 0:41:01编辑过]

作者: 丨一朵丶管理员    时间: 2007-12-14 16:50

论坛聊天室修改设置

 

打开论坛的index.asp,在第一个“<%”前面加一行代码:
 <!--#include file="dv_plus/chat/index.asp"-->


找到:

  Call DispToolsInfo()
  TPL_Scan Template.Html(1)
 Else
  Dvbbs.Stats=template.Strings(0)
  Dvbbs.Nav()

下面加入:
Show_Chat_Window

[此贴子已经被作者于2008-4-24 0:36:57编辑过]

作者: 丨一朵丶管理员    时间: 2007-12-30 04:02
标题: 关于与神秘的八卦

虚拟形象For8.1.1

安装方法:

1、添加数据库:

如果你是AC数据库:
如果你使用独立的道具中心数据库,则将压缩包提供的Dv_Plus_Tools.MDB中的除了Dv_Plus_Tools开头的三个表以及Dv_MoneyLogs以外的表导入你独立的道具中心数据库。
如果你没有使用独立的道具中心数据库,则将压缩包提供的Dv_Plus_Tools.MDB中的除了Dv_Plus_Tools开头的三个表以及Dv_MoneyLogs以外的表导入你的论坛主数据库。
如果你原来一直不清楚如何做成独立的道具中心数据库(插件独立数据库是动网的开发标准和建议方案),你可以使用我提供的这个Dv_Plus_Tools.MDB作为你的道具中心数据库,只要修改一下Conn.asp并同时修改一下后台的设置即可,如果你原来的道具中心已经有数据了,则把我提供的这个数据库中的Dv_Plus_Tools开头的三个表和Dv_MoneyLogs表删除,然后导入你论坛主数据库的这四个表到这个库里即可。
以上所有操作均需要在Microsoft Access 2000以上版本进行。

如果你是SQL数据库:
如果你使用独立的道具中心数据库,则在你独立的道具中数据库中执行我提供的这个.SQL文件,即可创建所需要的表,然后从提供的MDB文件中导入相应数据即可,切不可直接导入MDB到SQL,因为会丢失索引和默认值属性。
如果你没有使用独立的道具中心数据库,则在你的论坛主数据库中执行我提供的这个.SQL文件,即可创建所需要的表,然后从提供的MDB文件中导入相应数据即可,切不可直接导入MDB到SQL,因为会丢失索引和默认值属性。
以上所有操作均需要在Microsoft SQL Servers 2000以上版本进行。

<!------------------------------------------->
2、添加新模板:注意这步可以取消不做,朱从科 2007 12

1、释放插件安装文件Plus_Avatar_Install.asp和Plus_AvatarStyle.MDB到论坛的根目录
2、执行Plus_Avatar_Install.asp安装插件模板
3、后台新增的page_avatar模板页面可以修改插件显示的“界面风格”
<!------------------------------------------->

3、创建保存照片背景和生成照片的目录:

默认情况,这个目录设置的是UserAvatar,因此你需要在论坛根目录下建立这个目录,且令IUSER对它有写权限(因为要上传)

4、后台插件菜单的设置:

1、在后台“论坛菜单管理”中加入相关连接,插件访问页面:Plus_Avatar_Center.asp,后台管理连接为:Plus_Avatar_Index.asp
2、插件ID必须为“Plus_Avatar”

5、动网文件和模板的修改:

一、修改DispUser.asp文件:

1、找到:
<!-- #include file="inc/const.asp" -->
下边添加:
<!--#include file="Dv_Plus/Avatar/Plus_Avatar_Const.asp" -->

2、找到:
SQL=" Select UserID,UserName,UserPassword,UserEmail,UserPost,UserTopic,UserSign,UserSex,UserFace,UserWidth,UserHeight,UserIM,JoinDate,LastLogin,UserLogins,UserViews,Lockuser,Userclass,UserGroup,userWealth,userEP,userCP,UserTitle,UserBirthday,UserQuesion,UserAnswer,UserLastIP,UserPhoto,UserFav,UserPower,UserDel,UserIsBest,UserInfo,UserSetting,UserGroupID,TitlePic,UserHidden,UserMsg,IsChallenge,UserMobile From [Dv_User] "
下边添加:
Call DispUser_1(SQL)

3、找到:
TempPart1=Replace(TempPart1,"{$UserID}",ShowUserid)
下边添加:
Call DispUser_2(UserInfo, TempPart1, UserName)

二、修改后台风格模板page_dispuser的template.html(1):

1、找到:
<col width="20%" ><col width=*><col width="40%" >
<tr><th colspan=2 align=left>基本资料</th>
<td rowspan=12 align=center class=tablebody1 width="40%" valign=top>{$UserPhoto}</td>
</tr>
<tr>
改为:
<col width="146"><col width="20%" ><col width=*><col width="40%" >
<tr><th align=left>虚拟形象</th><th colspan=2 align=left>基本资料</th>
<td rowspan=11 align=center class=tablebody1 width="40%" valign=top>{$UserPhoto}</td>
</tr>
<tr>
<td class=tablebody1 align=center rowspan=11 width="{$AvatarWidth}">
<script language="javascript" src="Dv_Plus/Avatar/Plus_Avatar_Show.js"></script>
<script language=javascript>DvbbsShowAvatar("{$UserAvaSetting}","1","{$UserIsAva}","0","{$AvatarWidth}","{$AvatarHeight}","{$InnerLeft1}","{$InnerTop1}","{$InnerWidth1}","{$InnerHeight1}","{$InnerLeft2}","{$InnerTop2}","{$InnerWidth2}","{$InnerHeight2}","","{$LocalPic}","{$PicPath}","0","0","{$AvatarTitle}","{$AvatarUserName}");</script>
</td>

2、找到:
</tr>
<tr>
<td class=tablebody2 align=right valign=top> </td>
<td class=tablebody2> </td>
删除!

三、修改UserManager.asp文件:

1、找到:
<!-- #include file="inc/const.asp" -->
下边添加:
<!--#include file="Dv_Plus/Avatar/Plus_Avatar_Const.asp" -->

2、找到:
MainTable=Replace(MainTable,"{$user_Face}",Dv_FilterJS(UserFace))
改为:
Call UserManager_1(MainTable, UserFace)

四、修改Index.asp文件:

1、找到:
<!--#include file="inc/dv_clsother.asp"-->
下边添加:
<!--#include file="Dv_Plus/Avatar/Plus_Avatar_Const.asp" -->

2、找到:
If Dvbbs.UserID <>0 Then
'身份切换数据节点
If UBound(Dvbbs.UserGroupParentID) <> -1 Then
For Each Node In Dvbbs.UserGroupParentID
XMLDom.documentElement.appendChild(XMLDom.createNode(1,"myusergroup","")).text=Node
Next
ElseIf Dvbbs.IsUserPermissionOnly = 1 Then
XMLDom.documentElement.appendChild(XMLDom.createNode(1,"myusergroup","")).text=Dvbbs.UserSession.documentElement.selectSingleNode("userinfo/@usergroupid2").text
End If
End If
下边添加:
Call Index_1(XMLDom)

<!--------------------------------------------->
上面一步 2中找到的代码已经被注释了,但是还是将Call Index_1(XMLDom)加入到下边。

3、修改Custom_Index.asp文件 这步不要忘记了
找到: XMLDom.documentElement.appendChild(Dvbbs.UserSession.documentElement.firstChild.cloneNode(True))
下边添加: Call Index_1(XMLDom)
<!--------------------------------------------->



五、修改后台风格模板:
<!-------------------------------------------->
原来的page_index的template.html(0)已经没有相关代码,改在ReSource/Format_Fuc.xslt中
打开Format_Fuc.xslt文件

找到:
<div style="float:left;width:50px;text-align:center;overflow :hidden; "><a href="dispuser.asp?id={@userid}" title="查看我的信息"><img src="{@userface}" alt="查看我的信息" height="48" style="margin-left:2px;border:0px"/></a></div>

改改改改改为:
<xsl:choose><!-- 显示虚拟形象 朱从科 2007 12 18-->
<xsl:when test="/xml/CurrentUserInfo/@MyUserIsAva = '1'">
<script language="javascript" src="Dv_Plus/Avatar/Plus_Avatar_Show.js"></script>
<div>
<xsl:choose>
<xsl:when test="/xml/CurrentUserInfo/@ToolByUser != ''"><script language="javascript">DvbbsShowAvatar('<xsl:value-of select="/xml/boardlistt/CurrentUserInfo/@MyAvatar" />,<xsl:value-of select="/xml/CurrentUserInfo/@ToolByUser" />','1','<xsl:value-of select="/xml/CurrentUserInfo/@MyUserIsAva" />','2','<xsl:value-of select="/xml/AvatarInfo/@AvatarWidth" />','<xsl:value-of select="/xml/AvatarInfo/@AvatarHeight" />','<xsl:value-of select="/xml/AvatarInfo/@InnerLeft1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerTop1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerWidth1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerHeight1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerLeft2" />','<xsl:value-of select="/xml/AvatarInfo/@InnerTop2" />','<xsl:value-of select="/xml/AvatarInfo/@InnerWidth2" />','<xsl:value-of select="/xml/AvatarInfo/@InnerHeight2" />','','<xsl:value-of select="/xml/BoardList/AvatarInfo/@LocalPic" />','<xsl:value-of select="/xml/BoardList/AvatarInfo/@PicPath" />','0','0','查看我的信息1','',0,'dispuser.asp?id=<xsl:value-of select="/xml/BoardList/userinfo/@userid"/>');</script></xsl:when>
<xsl:otherwise><script language="javascript">DvbbsShowAvatar('<xsl:value-of select="/xml/CurrentUserInfo/@MyAvatar" />','1','<xsl:value-of select="/xml/CurrentUserInfo/@MyUserIsAva" />','2','<xsl:value-of select="/xml/AvatarInfo/@AvatarWidth" />','<xsl:value-of select="/AvatarInfo/@AvatarHeight" />','<xsl:value-of select="AvatarInfo/@InnerLeft1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerTop1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerWidth1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerHeight1" />','<xsl:value-of select="/xml/AvatarInfo/@InnerLeft2" />','<xsl:value-of select="/xml/AvatarInfo/@InnerTop2" />','<xsl:value-of select="/xml/AvatarInfo/@InnerWidth2" />','<xsl:value-of select="/xml/AvatarInfo/@InnerHeight2" />','','<xsl:value-of select="/xml/AvatarInfo/@LocalPic" />','<xsl:value-of select="/xml/AvatarInfo/@PicPath" />','0','0','查看我的信息2','',0,'dispuser.asp?id=<xsl:value-of select="/xml/userinfo/@userid"/>');</script></xsl:otherwise>
</xsl:choose>
</div>
</xsl:when>
<xsl:otherwise><div style="float:left;width:50px;text-align:center;overflow :hidden; "><a href="dispuser.asp?id={@userid}" title="查看我的信息"><img src="{@userface}" alt="查看我的信息" height="48" style="margin-left:2px;border:0px"/></a></div></xsl:otherwise>
</xsl:choose> <!-- 显示虚拟形象结束 朱从科 2007 12 18-->

六、修改Dispbbs.asp文件:

1、找到:
<!--#include file="inc/dv_ubbcode.asp"-->
下边添加:
<!--#include file="Dv_Plus/Avatar/Plus_Avatar_Const.asp" -->

2、找到:
Node.attributes.setNamedItem(XMLDom.createNode(2,"avatarsetting","")).text=Dvbbs.Forum_Setting(82)
Node.attributes.setNamedItem(XMLDom.createNode(2,"avatarmode","")).text=Dvbbs.board_Setting(59)
下边添加:
Call Dispbbs_1(XMLDom)


作者: 丨一朵丶管理员    时间: 2007-12-30 04:13

七、修改后台风格模板page_dispbbs的template.html(0):

1、找到:
<xsl:for-each select="post/row">
前边添加:
<Script Language="javascript" Src="Dv_Plus/Avatar/Plus_Avatar_Show.js"></Script>

2、找到:
<xsl:choose>
<xsl:when test="contains($userface,'|')">
<div><img src="{substring-after($userface,'|')}" alt="" width="{/post/userlist/user[@userid=$userid]/@userwidth}" height="{/post/userlist/user[@userid=$userid]/@userheight}"/></div>
<xsl:if test="substring-before($userface,'|') != '0'">
<div><a href="javascript:DispMagicEmot({substring-before($userface,'|')},350,500)">查看魔法头像</a></div>
</xsl:if>
</xsl:when>
<xsl:otherwise><div><img src="{$userface}" alt="" width="{/post/userlist/user[@userid=$userid]/@userwidth}" height="{/post/userlist/user[@userid=$userid]/@userheight}"/></div></xsl:otherwise>
</xsl:choose>
改为:
<xsl:variable name="UserIsAva">
<xsl:choose>
<xsl:when test="/post/setting/@avatarsetting='0' and (/post/userlist/user[@userid=$userid]/@userisava='1' or /post/AvatarInfo/@AllowFace='0')">1</xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="UserAvaSetting">
<xsl:choose>
<xsl:when test="$UserIsAva='1' and /post/userlist/user[@userid=$userid]/@useravasetting=''">
<xsl:choose>
<xsl:when test="/post/userlist/user[@userid=$userid]/@usersex!='0'"><xsl:value-of select="/post/AvatarInfo/@DefaultAvatarBoy"/></xsl:when>
<xsl:otherwise><xsl:value-of select="/post/AvatarInfo/@DefaultAvatarGirl"/></xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise><xsl:value-of select="/post/userlist/user[@userid=$userid]/@useravasetting"/></xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when test="contains($userface,'|')">
<xsl:choose>
<xsl:when test="/post/setting/@avatarsetting='0' and $UserIsAva='1'">
<xsl:choose>
<xsl:when test="/post/userinfo/@userid!=$userid"><script type="text/javascript" language="javascript">DvbbsShowAvatar('<xsl:value-of select="$UserAvaSetting"/>','<xsl:value-of select="/post/AvatarInfo/@IsAllow"/>','<xsl:value-of select="$UserIsAva"/>','<xsl:value-of select="/post/setting/@avatarmode"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarWidth"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarHeight"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight2"/>','&amp;nbsp;&amp;nbsp;&lt;img src=&quot;<xsl:value-of select="substring-after($userface,'|')"/>&quot; width=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userwidth"/>&quot; height=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userheight"/>&quot;&gt;','<xsl:value-of select="/post/AvatarInfo/@LocalPic"/>','<xsl:value-of select="/post/AvatarInfo/@PicPath"/>','0','0','<xsl:value-of select="@username"/>的虚拟形象','<xsl:value-of select="@username"/>');</script></xsl:when>
<xsl:otherwise><script type="text/javascript" language="javascript">DvbbsShowAvatar('<xsl:value-of select="$UserAvaSetting"/>','<xsl:value-of select="/post/AvatarInfo/@IsAllow"/>','<xsl:value-of select="$UserIsAva"/>','<xsl:value-of select="/post/setting/@avatarmode"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarWidth"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarHeight"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight2"/>','&amp;nbsp;&amp;nbsp;&lt;img src=&quot;<xsl:value-of select="substring-after($userface,'|')"/>&quot; width=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userwidth"/>&quot; height=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userheight"/>&quot;&gt;','<xsl:value-of select="/post/AvatarInfo/@LocalPic"/>','<xsl:value-of select="/post/AvatarInfo/@PicPath"/>','0','0','您的虚拟形象','');</script></xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise><div><img src="{substring-after($userface,'|')}" alt="" width="{/post/userlist/user[@userid=$userid]/@userwidth}" height="{/post/userlist/user[@userid=$userid]/@userheight}"/></div></xsl:otherwise>
</xsl:choose>
<xsl:if test="substring-before($userface,'|') != '0'">
<div><a href="javascript:DispMagicEmot({substring-before($userface,'|')},350,500)">查看魔法头像</a></div>
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="/post/setting/@avatarsetting='0' and $UserIsAva='1'">
<xsl:choose>
<xsl:when test="/post/userinfo/@userid!=$userid"><script type="text/javascript" language="javascript">DvbbsShowAvatar('<xsl:value-of select="$UserAvaSetting"/>','<xsl:value-of select="/post/AvatarInfo/@IsAllow"/>','<xsl:value-of select="$UserIsAva"/>','<xsl:value-of select="/post/setting/@avatarmode"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarWidth"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarHeight"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight2"/>','&amp;nbsp;&amp;nbsp;&lt;img src=&quot;<xsl:value-of select="$userface"/>&quot; width=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userwidth"/>&quot; height=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userheight"/>&quot;&gt;','<xsl:value-of select="/post/AvatarInfo/@LocalPic"/>','<xsl:value-of select="/post/AvatarInfo/@PicPath"/>','0','0','<xsl:value-of select="@username"/>的虚拟形象','<xsl:value-of select="@username"/>');</script></xsl:when>
<xsl:otherwise><script type="text/javascript" language="javascript">DvbbsShowAvatar('<xsl:value-of select="$UserAvaSetting"/>','<xsl:value-of select="/post/AvatarInfo/@IsAllow"/>','<xsl:value-of select="$UserIsAva"/>','<xsl:value-of select="/post/setting/@avatarmode"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarWidth"/>','<xsl:value-of select="/post/AvatarInfo/@AvatarHeight"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight1"/>','<xsl:value-of select="/post/AvatarInfo/@InnerLeft2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerTop2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerWidth2"/>','<xsl:value-of select="/post/AvatarInfo/@InnerHeight2"/>','&amp;nbsp;&amp;nbsp;&lt;img src=&quot;<xsl:value-of select="$userface"/>&quot; width=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userwidth"/>&quot; height=&quot;<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userheight"/>&quot;&gt;','<xsl:value-of select="/post/AvatarInfo/@LocalPic"/>','<xsl:value-of select="/post/AvatarInfo/@PicPath"/>','0','0','您的虚拟形象','');</script></xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise><div><img src="{$userface}" alt="" width="{/post/userlist/user[@userid=$userid]/@userwidth}" height="{/post/userlist/user[@userid=$userid]/@userheight}"/></div></xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>


3、找到:
<xsl:when test="post/agent/@browser='Microsoft Internet Explorer' and not(post/agent/@version > 6 )">height:150px;width:97%;padding-right:0px; overflow-x: hidden;</xsl:when>
<xsl:otherwise>min-height:150px;</xsl:otherwise>
改为:
<xsl:when test="post/agent/@browser='Microsoft Internet Explorer' and not(post/agent/@version > 6 )">height:250px;width:97%;padding-right:0px; overflow-x: hidden;</xsl:when>
<xsl:otherwise>min-height:250px;</xsl:otherwise>

八、修改Plus_Tools_Postings.asp文件:

1、找到:
<!-- #include file="Dv_plus/Tools/plus_Tools_const.asp" -->
下边添加:
<!--#include file="Dv_Plus/Avatar/Plus_Avatar_Const.asp" -->

2、找到:
Dvbbs.Execute("update [Dv_Topic] set PostUserName = '"&NewUserName&"' Where PostUserID = "&Dvbbs.UserID)
下边添加:
Call Plus_Tools_Postings_1(NewUserName)

3、找到:
<B><%=Rs(1)%></B>

</td>
</tr>
<%
Rs.MoveNext
Loop
Rs.Close
下边添加:
Call Plus_Tools_Postings_2()

九、修改Admin/Admin.asp文件:

1、找到:
menu(10,2)="<a href=myspace.asp target=frmright>论坛个人空间管理</a>@@45"
在下面加入:
menu(10,3)="<a href=Plus_Avatar_Index.asp target=main>虚拟形象管理</a>@@46"


这一步修改完成后,你必须在后台管理中的“管理员权限管理”中给予指定管理员“虚拟形象管理”的权限,只有这样,他才能进行虚拟形象的后台管理。


作者: 丨一朵丶管理员    时间: 2007-12-30 04:16

十、在后台管理菜单中加入虚拟形象管理项。

1、在admin/index.asp中
找到:

TempStr = "<a href=setting.asp target='frmright'>常规管理</a>@@<a href=setting.asp target='frmright'>论坛基本设置</a>@@<a href=forumads.asp target='frmright'>论坛广告设置</a>@@<a href='plus_ads265.asp?sessionid="&Request.Cookies(Dvbbs.Forum_sn)("AdsSessionid")&"' target='frmright'><font color='red'>站长营销(广告联盟)</font></a>@@<a href='plus_adsali.asp' target='frmright'><font color='red'>站长营销(阿里妈妈广告联盟)</font></a>@@<a href=../announcements.asp?boardid=0&action=AddAnn target=_blank>论坛公告管理</a>@@<a href=link.asp?action=add target='frmright'>友情论坛添加</a>@@<a href=link.asp target='frmright'>友情论坛管理</a>@@<a href='ForumPay.asp' target='frmright'>论坛交易管理</a>@@<a href='ForumNewsSetting.asp' target='frmright'>论坛首页调用</a>@@<a href=badword.asp?reaction=badword target='frmright'>脏话过滤设置</a>@@<a href=badword.asp?reaction=splitreg target='frmright'>注册过滤字符</a>@@<a href=lockip.asp?action=add target='frmright'>IP来访限定添加</a>@@<a href=lockip.asp target='frmright'>IP来访限定管理</a>||<a href=board.asp target='frmright'>版面管理</a>@@<a href=board.asp?action=add target='frmright'>版面(分类)添加</a>@@<a href=board.asp target='frmright'>版面(分类)管理</a>@@<a href=board.asp?action=permission target='frmright'>分版面用户权限设置</a>@@<a href=boardunite.asp target='frmright'>合并版面数据</a>@@<a href=update.asp target='frmright'>重计论坛数据和修复</a>||<a href=user.asp target='frmright'>用户相关</a>@@<a href=user.asp target='frmright'>用户资料(权限)管理</a>@@<a href=group.asp target='frmright'>用户组(等级)管理</a>@@<a href=wealth.asp target='frmright'>用户积分设置</a>@@<a href=message.asp target='frmright'>用户短信管理</a>@@<a href=update.asp?action=updateuser target='frmright'>重计用户各项数据</a>@@<a href=SendEmail.asp target='frmright'>用户邮件群发管理</a>@@<a href=admin.asp?action=add target='frmright'>管理员添加</a>@@<a href=admin.asp target='frmright'>管理员管理</a>||<a href=template.asp target='frmright'>风格界面</a>@@<a href=template.asp target='frmright'>风格界面模板总管理</a>@@<a href=Template_RegAndLogout.asp target='frmright'>模板注册与注销</a>@@<a href=Template_CustomLabel.asp target='frmright'>自定义风格模板标签</a>@@<a href=Template_CustomMainPage.asp target='frmright'>自定义个性首页</a>||<a href=postdata.asp?action=Nowused target='frmright'>贴子管理</a>@@<a href=alldel.asp target='frmright'>批量删除</a>@@<a href=alldel.asp?action=moveinfo target='frmright'>批量移动</a>@@<a href=../recycle.asp target=_blank>回收站管理</a>@@<a href=postdata.asp?action=Nowused target='frmright'>当前帖子数据表管理</a>@@<a href=postdata.asp target='frmright'>数据表间帖子转换</a>||<a href=data.asp?action=BackupData target='frmright'>数据处理</a>@@<a href=data.asp?action=CompressData target='frmright'>压缩数据库</a>@@<a href=data.asp?action=BackupData target='frmright'>备份数据库</a>@@<a href=data.asp?action=RestoreData target='frmright'>恢复数据库</a>@@<a href=address.asp?action=add target='frmright'>论坛IP库添加</a>@@<a href=address.asp target='frmright'>论坛IP库管理</a>||<a href=uploadlist.asp target='frmright'>文件管理</a>@@<a href=upUserface.asp target='frmright'>上传头像管理</a>@@<a href=uploadlist.asp target='frmright'>上传文件管理</a>@@<a href='bbsface.asp?Stype=3' target='frmright'>注册头像管理</a>@@<a href='bbsface.asp?Stype=2' target='frmright'>发贴心情管理</a>@@<a href='bbsface.asp?Stype=1' target='frmright'>发贴表情管理</a>||<a href=plus.asp target='frmright'>插件管理</a>@@<a href=plus.asp target='frmright'>论坛菜单管理</a>@@<a href=indivGroup.asp target='frmright'>个性圈子管理</a>@@<a href='../bokeadmin.asp' target='frmright'>论坛博客管理</a>@@<a href='myspace.asp' target='frmright'>个人空间管理</a>@@<a href='plus_Tools_Info.asp?action=Setting' target='frmright'>道具中心设置</a>@@<a href='plus_Tools_Info.asp?action=List' target='frmright'>道具资料设置</a>@@<a href='plus_Tools_User.asp' target='frmright'>用户道具管理</a>@@<a href='plus_Tools_User.asp?action=paylist' target='frmright'>交易信息管理</a>@@<a href='MoneyLog.asp' target='frmright'>道具中心日志</a>@@<a href='plus_Tools_Magicface.asp' target='frmright'>魔法表情设置</a>||<a href=data.asp?action=SpaceSize target='frmright'>系统相关</a>@@<a href=data.asp?action=SpaceSize target='frmright'>系统信息检测</a>@@<a href=log.asp target='frmright'>论坛系统日志</a>@@<a href=help.asp target='frmright'>论坛帮助管理</a>@@<a href=ReloadForumCache.asp target='frmright'>更新论坛缓存</a>"

改为:

TempStr = "<a href=setting.asp target='frmright'>常规管理</a>@@<a href=setting.asp target='frmright'>论坛基本设置</a>@@<a href=forumads.asp target='frmright'>论坛广告设置</a>@@<a href='plus_ads265.asp?sessionid="&Request.Cookies(Dvbbs.Forum_sn)("AdsSessionid")&"' target='frmright'><font color='red'>站长营销(广告联盟)</font></a>@@<a href='plus_adsali.asp' target='frmright'><font color='red'>站长营销(阿里妈妈广告联盟)</font></a>@@<a href=../announcements.asp?boardid=0&action=AddAnn target=_blank>论坛公告管理</a>@@<a href=link.asp?action=add target='frmright'>友情论坛添加</a>@@<a href=link.asp target='frmright'>友情论坛管理</a>@@<a href='ForumPay.asp' target='frmright'>论坛交易管理</a>@@<a href='ForumNewsSetting.asp' target='frmright'>论坛首页调用</a>@@<a href=badword.asp?reaction=badword target='frmright'>脏话过滤设置</a>@@<a href=badword.asp?reaction=splitreg target='frmright'>注册过滤字符</a>@@<a href=lockip.asp?action=add target='frmright'>IP来访限定添加</a>@@<a href=lockip.asp target='frmright'>IP来访限定管理</a>||<a href=board.asp target='frmright'>版面管理</a>@@<a href=board.asp?action=add target='frmright'>版面(分类)添加</a>@@<a href=board.asp target='frmright'>版面(分类)管理</a>@@<a href=board.asp?action=permission target='frmright'>分版面用户权限设置</a>@@<a href=boardunite.asp target='frmright'>合并版面数据</a>@@<a href=update.asp target='frmright'>重计论坛数据和修复</a>||<a href=user.asp target='frmright'>用户相关</a>@@<a href=user.asp target='frmright'>用户资料(权限)管理</a>@@<a href=group.asp target='frmright'>用户组(等级)管理</a>@@<a href=wealth.asp target='frmright'>用户积分设置</a>@@<a href=message.asp target='frmright'>用户短信管理</a>@@<a href=update.asp?action=updateuser target='frmright'>重计用户各项数据</a>@@<a href=SendEmail.asp target='frmright'>用户邮件群发管理</a>@@<a href=admin.asp?action=add target='frmright'>管理员添加</a>@@<a href=admin.asp target='frmright'>管理员管理</a>||<a href=template.asp target='frmright'>风格界面</a>@@<a href=template.asp target='frmright'>风格界面模板总管理</a>@@<a href=Template_RegAndLogout.asp target='frmright'>模板注册与注销</a>@@<a href=Template_CustomLabel.asp target='frmright'>自定义风格模板标签</a>@@<a href=Template_CustomMainPage.asp target='frmright'>自定义个性首页</a>||<a href=postdata.asp?action=Nowused target='frmright'>贴子管理</a>@@<a href=alldel.asp target='frmright'>批量删除</a>@@<a href=alldel.asp?action=moveinfo target='frmright'>批量移动</a>@@<a href=../recycle.asp target=_blank>回收站管理</a>@@<a href=postdata.asp?action=Nowused target='frmright'>当前帖子数据表管理</a>@@<a href=postdata.asp target='frmright'>数据表间帖子转换</a>||<a href=data.asp?action=BackupData target='frmright'>数据处理</a>@@<a href=data.asp?action=CompressData target='frmright'>压缩数据库</a>@@<a href=data.asp?action=BackupData target='frmright'>备份数据库</a>@@<a href=data.asp?action=RestoreData target='frmright'>恢复数据库</a>@@<a href=address.asp?action=add target='frmright'>论坛IP库添加</a>@@<a href=address.asp target='frmright'>论坛IP库管理</a>||<a href=uploadlist.asp target='frmright'>文件管理</a>@@<a href=upUserface.asp target='frmright'>上传头像管理</a>@@<a href=uploadlist.asp target='frmright'>上传文件管理</a>@@<a href='bbsface.asp?Stype=3' target='frmright'>注册头像管理</a>@@<a href='bbsface.asp?Stype=2' target='frmright'>发贴心情管理</a>@@<a href='bbsface.asp?Stype=1' target='frmright'>发贴表情管理</a>||<a href=plus.asp target='frmright'>插件管理</a>@@<a href=plus.asp target='frmright'>论坛菜单管理</a>@@<a href=indivGroup.asp target='frmright'>个性圈子管理</a>@@<a href='../bokeadmin.asp' target='frmright'>论坛博客管理</a>@@<a href='myspace.asp' target='frmright'>个人空间管理</a>@@<a href='plus_Tools_Info.asp?action=Setting' target='frmright'>道具中心设置</a>@@<a href='plus_Tools_Info.asp?action=List' target='frmright'>道具资料设置</a>@@<a href='plus_Tools_User.asp' target='frmright'>用户道具管理</a>@@<a href='plus_Tools_User.asp?action=paylist' target='frmright'>交易信息管理</a>@@<a href='MoneyLog.asp' target='frmright'>道具中心日志</a>@@<a href='plus_Tools_Magicface.asp' target='frmright'>魔法表情设置</a>@@<a href=Plus_Avatar_Index.asp target='frmright'>虚拟形象管理</a>||<a href=data.asp?action=SpaceSize target='frmright'>系统相关</a>@@<a href=data.asp?action=SpaceSize target='frmright'>系统信息检测</a>@@<a href=log.asp target='frmright'>论坛系统日志</a>@@<a href=help.asp target='frmright'>论坛帮助管理</a>@@<a href=ReloadForumCache.asp target='frmright'>更新论坛缓存</a>"


即在“魔法表情设置</a>”后加入“ @@<a href=Plus_Avatar_Index.asp target='frmright'>虚拟形象管理</a> ”

2、在admin/setting.asp中找到:

<tr>
<td class="td2" width="50%"> <U>魔法表情(头像)总开关</U><BR>该功能数据库采用道具中心数据库,功能可独立于道具中心之外开关</td>
<td class="td2" width="43%">
<input type=radio name="forum_setting(98)" value=0 <%if Dvbbs.forum_setting(98)="0" then%>checked<%end if%> class="radio">关闭&nbsp;
<input type=radio name="forum_setting(98)" value=1 <%if Dvbbs.forum_setting(98)="1" then%>checked<%end if%> class="radio">开启&nbsp;
</td>
</tr>

在下面添加:
<!-- 虚拟形象在论坛设置页面上的开关 朱从科 2007 12 12-->
<tr>
<td class=Forumrow width="50%"> <U>是否启用虚拟形象</U><BR>改自老庙黄金虚拟形象 否:forum_setting(82)=1 是:forum_setting(82)=0 朱从科 2007 12 17 </td>
<td class=Forumrow>
<input type=radio name="forum_setting(82)" value=1 <%if Dvbbs.forum_setting(82)="1" then%>checked<%end if%>>否&nbsp;
<input type=radio name="forum_setting(82)" value=0 <%if Dvbbs.forum_setting(82)="0" then%>checked<%end if%>>是&nbsp;
</td>
</tr>
<!-- 开关end-->

3、在admin/Template.asp中
找到:

pageList = "Main_Style,index,dispbbs,showerr,login,online,usermanager,fmanage,boardstat,admin,paper_even_toplist,query,show,dispuser,help_permission,postjob,post,boardhelp,indivgroup"

改为:
pageList = "Main_Style,index,dispbbs,showerr,login,online,usermanager,fmanage,boardstat,admin,paper_even_toplist,query,show,dispuser,help_permission,postjob,post,boardhelp,indivgroup,Avatar"
'在PageList中加入 Avatar 即增加Avatar页面模版的注册使用 朱从科 2007 12 12

这步做完以后,同时保证Resourcd/Template_1 中已经存在了Avatar_htm0,等文件,就可以在后台风格管理中看到虚拟形象的模板管理了.
注"Template_1 "是你注册的模板的目录,可以是其他的名字.虚拟形象的模板文件,我在附件里面已经附带好了,将他们拷贝到你注册的模板文件夹里就可以.


作者: 丨一朵丶管理员    时间: 2007-12-30 04:16

十二:添加用户可以自由选择头像还是虚拟形象的功能

1、在mymodify.asp文件中
找到:
'If cint(Dvbbs.Forum_Setting(32))=1 Then
' My_infotemp=Replace(My_infotemp,"{$SetGroup_info}",SetUserGroup(My_info(10)))
'Else
My_infotemp=Replace(My_infotemp,"{$SetGroup_info}","")
'End If

在后面加入:
'加入标签{$user_IsAva} = UserIsAva = My_info(16) 朱从科 2007 12 20 这些标签应用在 模板 usermanger html(7)中
'加入标签{$userisava1_checked}="checked" /="" 来显示QQ头像状态
'加入标签{$userisava0_checked}="checked" /="" 来显示论坛头像状态
'加入标签{$td_showfacemodel},{$face_display} 更据虚拟形象开关,用户以前设置,来显示初始页面的情况
'加入标签{$div_showAvaimg} 来显示QQshow
if Dvbbs.Forum_Setting(82)=0 then
My_infotemp = Replace(My_infotemp,"{$div_showfacemodel}","")
if My_info(16)="" or My_info(16)=0 then
'My_infotemp = Replace(My_infotemp,"{$user_IsAva}",0)
My_infotemp = Replace(My_infotemp,"{$face_display}","")
My_infotemp = Replace(My_infotemp,"{$userisava0_checked}","checked")
My_infotemp = Replace(My_infotemp,"{$userisava1_checked}","")
My_infotemp = Replace(My_infotemp,"{$div_showAvaimg}","<div id='showAvaimg' style='display:none;'><script language='javascript' src='Dv_Plus/Avatar/Plus_Avatar_Show.js'></script><script src='Plus_Avatar_News.asp?UserName=angel'></script><br> <a href='Plus_Avatar_Center.asp'>点击此处修改我的QQ秀形象</a></div>")
else
'My_infotemp = Replace(My_infotemp,"{$user_IsAva}",1)
My_infotemp = Replace(My_infotemp,"{$face_display}","style='display:none;'")
My_infotemp = Replace(My_infotemp,"{$userisava0_checked}","")
My_infotemp = Replace(My_infotemp,"{$userisava1_checked}","checked")
My_infotemp = Replace(My_infotemp,"{$div_showAvaimg}","<div id='showAvaimg'><script language='javascript' src='Dv_Plus/Avatar/Plus_Avatar_Show.js'></script><script src='Plus_Avatar_News.asp?UserName=angel'></script><br> <a href='Plus_Avatar_Center.asp'>点击此处修改我的QQ秀形象</a></div>")
end if
else
My_infotemp = Replace(My_infotemp,"{$div_showfacemodel}","style='display:none;'")
end if
'end 加入标签 朱从科

2、在模板管理中的usermanager template.html(7)中 全部替换为以下代码

<!--mymodify.asp##基本资料修改-自定义头像部分 2005-1-27-->
<script language="JavaScript" type="text/javascript">
function ZCK_selectqqshow() {
document.images['face'].style.display="none"
showAvaimg.style.display=""
return true;
}
function ZCK_selectface() {
document.images['face'].style.display=""
showAvaimg.style.display="none"
return true;
}
</script>
<table border="0" cellpadding="0" cellspacing="1" width="98%" >
<tr><td width="*" class="tablebody1" >
<div {$div_showfacemodel}>
<input name="userisava" type="radio" class="radio" value="1" {$userisava1_checked} onClick='ZCK_selectqqshow()'/>QQ秀形象
<input name="userisava" type="radio" class="radio" value="0" {$userisava0_checked} onClick='ZCK_selectface()'/>原论坛头像或上传的头像
</div>
</td>
<td width="180" rowspan="3" valign="top" align="left">
{$div_showAvaimg}
<img id="face" src="{$user_Face}" width="{$user_FaceWidth}" height="{$user_FaceHeight}" {$face_display} />
</td></tr>
<tr><td width="*" class="tablebody1">论坛头像选择
<select name="face" style="font-family:arial" size="1" onChange="document.images['face'].src=options[selectedIndex].value; parent.document.theForm.myface.value=options[selectedIndex].value">
{$Face_select}
</select>
<a href="#" onclick="openScript('smiley.asp?t=1',650,400)" title="头像预览列表">[<font color="{$color}">头像预览</font>]</a></td>
</tr>
<tr><td width="*" class="tablebody1">
||<iframe src="reg_upload.asp" name="ad" width="250" height="26" scrolling="no" frameborder="0" id="ad"></iframe>||
<br />自定义头像地址:<input name="myface" type="text" value="{$user_Face}" size="30" maxlength="100" />
<br /><font color="red">您现在的发帖数为[{$mypostnum}]篇,如果小于[{$facepostnum}]篇则以上地址无效!</font>
<br />宽&nbsp;&nbsp;&nbsp;&nbsp;度:<input name="width" type="text" value="{$user_FaceWidth}" size="3" maxlength="3" />0---{$forum_Mwidth}的整数
<br />高&nbsp;&nbsp;&nbsp;&nbsp;度:<input name="height" type="text" value="{$user_FaceHeight}" size="3" maxlength="3" />0---{$forum_Mheight}的整数
<br />
</td></tr></table>

同时记得在虚拟形象管理项目中,是否允许使用头像:选择 允许.

最后关于首页调用:

1、首页调用显示指定用户形象的方法:
在需要显示形象的页面插入如下代码:
<script language='javascript' src='http://你论坛的地址/Dv_Plus/Avatar/Plus_Avatar_Show.js'></script>

如果只是页面处于论坛所在目录的话也可以省去绝对地址,只需插入下面的代码即可:
<script language='javascript' src='Dv_Plus/Avatar/Plus_Avatar_Show.js'></script>

在需要显示形象的地方插入如下代码:
<script src="http://你论坛的地址/Plus_Avatar_News.asp?UserName=需要显示形象的用户名"></script>

如果只是页面处于论坛所在目录的话也可以省去绝对地址,只需插入下面的代码即可:
<script src="Plus_Avatar_News.asp?UserName=需要显示形象的用户名"></script>

2、首页调用显示指定两个用户结婚照的方法:
在需要显示结婚照的页面插入如下代码:
<script language='javascript' src='http://你论坛的地址/Dv_Plus/Avatar/Plus_Avatar_Show.js'></script>

如果只是页面处于论坛所在目录的话也可以省去绝对地址,只需插入下面的代码即可:
<script language='javascript' src='Dv_Plus/Avatar/Plus_Avatar_Show.js'></script>

在需要显示结婚照的地方插入如下代码:
<script src="http://你论坛的地址/Plus_Avatar_News.asp?UserName=户主用户名&SpouseName=配偶用户名"></script>

如果只是页面处于论坛所在目录的话也可以省去绝对地址,只需插入下面的代码即可:
<script src="Plus_Avatar_News.asp?UserName=户主用户名&SpouseName=配偶用户名"></script>

3、自己有服务器的用户需要注意,如果需要使用形象的首页调用,必须保证Dv_Plus/Avatar目录对IUSER有写权限,否则无法自动建立缓存文件。

4、Plus_Avatar_New.asps中Const LockUrl = ""用于设置避免外部调用,具体设置方法参见注释内容。

5、Plus_Avatar_News.asp中Const UpdateTime = 300用于设置缓存的时间,300意味着用户在缓存更新后的300秒之内如果更换了服装,将不会立即显现在首页调用中。


作者: 丨一朵丶管理员    时间: 2008-1-24 10:25

首页跳转JS调用:

<script language='javascript' src='域名.js'></script>

域名.js 内容:

switch(location.host){

case 'www.abc.com':

location.href="http://www.abc.com/bbs/"

break;

}


作者: 丨一朵丶管理员    时间: 2008-1-24 10:48

网页添加背景音乐代码:

RM格式

<!--背景音乐<EMBED src=***.rm hidden=true type=application/octet-stream autostart="true" loop="true"></p>-->

MP3格式-最小化停止

<!--背景音乐<bgsound src="***.mp3" loop="-1"></p>-->

MP3格式-最小化不停止

<embed src="***.mp3" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="1" height="1" loop="true"></embed>

[此贴子已经被作者于2008-1-24 13:25:13编辑过]

作者: 丨一朵丶管理员    时间: 2008-2-19 13:40

避免Flash始终位于最上层的解决方法

在<object>里面插入<PARAM NAME=wmode VALUE=transparent>

啊啊啊...如此简单!耗费我一上午心血!


作者: 丨一朵丶管理员    时间: 2008-3-27 05:48

1. KS搜索结果的修改:

 

\Plus\Search.asp

 

行  27 -   MaxPerPage=5

 

修改5为自己需要的数值

 

 

 

2. 取消文章系统的图片自动添加“新窗口打开”

 

KS_Cls\KS.RCls.asp

 

搜索

 

Content=re.replace(Content,"<img src=$2 style=""cursor: pointer"" alt=""<点此在新窗口浏览图片>"" onclick=""javascript:window.open(this.src);"" onmousewheel=""return bbimg(this)"" onload=""javascript:resizepic(this)"" border=""0""/>")

 

整行删除


作者: 丨一朵丶管理员    时间: 2008-3-27 05:48
广告公司修改设置

 

   1.首先确定论坛为8.2版本
   2.打开后台,前往风格界面→分页面模板(page_dispbbs)→template.html(0)
   3.
     找到| <a href="http://service.51uc.com/user_info/show_user_info_base.shtml?UID={$user.uc}" title="{$user.username}的UC情况" target="_blank">UC</a>

     在下面添加| <a href="plus_ad_tiezi.asp?b={$pub.boardid}&amp;t={$page.topicid}&amp;tiezi={$bbslist.title}" target="_blank"><img src="images/ad_img/tiezi.gif" border="0" title="觉得本贴好的话,请复制本贴告诉你的朋友,并能得到奖励!"></a>
   4.更新 论坛缓存 ,完成“复制本文地址传给好友”功能的添加。

[此贴子已经被作者于2008-4-24 1:12:32编辑过]

作者: 丨一朵丶管理员    时间: 2008-3-27 05:48

宠物中心修改设置

 

1、打开dispbbs.asp文件

   (A)在开始位置找到:

<!--#include file="inc/code_encrypt.asp"-->

   在下面添加:

<!--#include file="pet_conn.asp"-->
<!--#include file="pet_dispbbs.asp"-->

   (B)再找到:

   TPL_Echo G_UserList(27, i-1)(6)

   在下面添加下面的代码:

   Case "mypet_P"
                                s = showPet(username,0)
    TPL_Echo s
   Case "mypet_Z"
                                s = showPet(username,1)
    TPL_Echo s


2、打开savepost.asp文件

   (A)在开始位置找到:

<!--#include file="inc/code_encrypt.asp"-->

   在下面添加:

<!--#include file="pet_conn.asp"-->

   (B)再找到:

  Forumupload=split(Dvbbs.Board_Setting(19),"|")

   在后面添加以下代码:

  '--====koomvPet Start=====--
  If Action = 5 Or Action = 7 Then
   connpet.ExeCute("UPDATE mypetdata SET mypetexp= mypetexp+"&DEF_PET_newtopicexp&" WHERE username ='"& Dvbbs.MemberName &"' and mypetdead <1")
  ElseIf Action = 6 then
   connpet.ExeCute("UPDATE mypetdata SET mypetexp= mypetexp+"&DEF_PET_replytopicexp&" WHERE username ='"& Dvbbs.MemberName &"' and mypetdead <1")
  End If
  '--====koomvPet End=====--


3、贴间调用部分

   分页面模板(dispbbs)界面风格管理 template.html(0)找到:

 <span>注册:<em>{$user.joindate}</em></span>

   在下添加:

 <!--KoomvPet Start-->
 <div class="tabletitle1" style="width:168px;height:18px;text-align:center;float:left;font-weight:bold;" onClick="document.all.menu{$bbslist.floor}1.style.display=document.all.menu{$bbslist.floor}1.style.display=='none'?'':'none';document.all.menu{$bbslist.floor}2.style.display='none';return false" style="cursor: hand;">我 的 宠 物 图 片</div>
 <div id="menu{$bbslist.floor}1" style="display:display;" class="tabletitle1" style="width:168px;float:left;" >{$user.mypet_P}</div>
 <div class="tabletitle1" style="width:168px;height:18px;text-align:center;float:left;font-weight:bold;" onClick="document.all.menu{$bbslist.floor}2.style.display=document.all.menu{$bbslist.floor}2.style.display=='none'?'':'none';document.all.menu{$bbslist.floor}1.style.display='none';return false" style="cursor: hand;">我 的 宠 物 资 料</div>
 <div id="menu{$bbslist.floor}2" style="display:none;"  class="tabletitle1" style="width:168px;float:left;">{$user.mypet_Z}</div>
 <div style="margin-bottom:10px;"></div>
 <!--KoomvPet End-->

[此贴子已经被作者于2008-4-24 1:16:16编辑过]

作者: 丨一朵丶管理员    时间: 2008-4-24 01:18

荣誉勋章修改设置

 

3、修改论坛文件“dispbbs.asp”:
   ----------------------------------------------------------------------------------------------------------
   找到:
 Dim AnnounceID, ReplyID, Replyid_a, AnnounceID_a, RootID_a
   在下边添加
 Dim ExMedal,ExMedalDataList
   ----------------------------------------------------------------------------------------------------------
   找到:
 G_UserItemQuery = "userid,username,useremail,userpost,usertopic,usersign,usersex,userface,userwidth,userheight,joindate,lastlogin,userlogins,lockuser,userclass,userwealth,userep,usercp,userpower,userdel,userisbest,usertitle,userhidden,usermoney,userticket,titlepic,usergroupid,userim,useremail" '查询用户的字段列表
   在“useremail”后边添加:
 ,ex_medal
   ----------------------------------------------------------------------------------------------------------
   找到:
 LoadUserListData
   在下边添加:
 GetExMedal
   ----------------------------------------------------------------------------------------------------------
   找到:
 G_UserList = Rs.GetRows(-1)
   在下边添加:
  ExMedalDataList = ""
  For I=0 To UBound(G_UserList,2)
   If Not IsNull(G_UserList(29,I)) And Not IsEmpty(G_UserList(29,I)) And Not Len(G_UserList(29,I))=0 Then
    If Len(ExMedalDataList)=0 Then
     ExMedalDataList=G_UserList(29,I)
    Else
     ExMedalDataList=ExMedalDataList & "," & G_UserList(29,I)
    End If
   End If
  Next
   ----------------------------------------------------------------------------------------------------------
   找到:
 Sub LoadAndParseVote(sTemplate)
   在上边添加:
 Sub GetExMedal()
  Dim Rs
  If IsNull(ExMedalDataList) Or IsEmpty(ExMedalDataList) Or Len(ExMedalDataList)=0 Then Exit Sub
  Set Rs=Dvbbs.Execute("Select id,medalname,medaltext,medalpic,medalnum,addtime From [Ex_MedalData] Where id In ("& ExMedalDataList &")")
  If Not (Rs.Eof And Rs.Bof) Then ExMedal=Rs.GetRows(-1)
 End Sub
   ----------------------------------------------------------------------------------------------------------
   找到:
 Dim i, p, s, s2, bShowAll
   替换为:
 Dim i,j, p, s, s2, bShowAll
   ----------------------------------------------------------------------------------------------------------
   找到:
 TPL_Echo G_UserList(27, i-1)(6)
   在下边添加:
   Case "usermedal"
    s="无":s2=G_UserList(29, i-1)
    If Not IsNull(s2) And Not IsEmpty(s2) And Not Len(s2)=0 And IsArray(ExMedal) Then
     s="":s2=Split(s2,",")
     For I=0 To Ubound(s2)
      For J=0 To UBound(ExMedal,2)
       If Int(s2(I))=Int(ExMedal(0,J)) Then s=s&"<img src=""plus/ex_medal/pic/"&ExMedal(3,J)&""" alt="""&ExMedal(1,J)&"&#xA;"&ExMedal(2,J)&""" style=""width:20px;height:35px;margin-right:3px;margin-bottom:5px;""/>"
      Next
     Next
    End If
    TPL_Echo s
   ----------------------------------------------------------------------------------------------------------
4、进入论坛后台-风格界面-风格界面模板总管理-分页面模板(page_dispbbs)-界面风格-template.html(0):
   ----------------------------------------------------------------------------------------------------------
   找到:
 <span>等级:{$user.userclass}</span>
   在上边添加:
 <span style="width:125px;">勋章:<br/>{$user.usermedal}</span>
   ----------------------------------------------------------------------------------------------------------

其它:修改模板“<span style="width:125px;">”中的125可以调整行勋章数量。


作者: 丨一朵丶管理员    时间: 2008-4-24 01:18
倒计牌修改设置

把文件放在Resource/Label/
然后修改page_index  template.html(0)

找到
{$page_right.begin}
 <div class="page_right"><!--Div page_right -->

下面添加:
<ul>{$label.bj}</ul>

[attach]699[/attach]
[此贴子已经被作者于2008-4-24 23:02:37编辑过]

作者: 丨一朵丶管理员    时间: 2008-4-24 01:19
占位编辑




欢迎光临 一朵物语 (http://bbs.yiduo.org/) Powered by Discuz! X3.2