|
这里搜罗了一大堆动网论坛修改资料,由简到难,大家慢点看.
对于论坛安装者 1. 必须及时查看 http://www.cndw.com,以便获得最新版本的程序,必须及时将自己的论坛升级到最新的版本。 2. 放置论坛的主机要注意安全,一些重要的目录请管理员设置好权限,防止非正常的访问。 3. 上传程序前修改数据库名称,建议改为asp后缀,并修改conn.asp文件(文件中有修改说明),防止非法下载,也可对数据库加密后修改conn.asp文件。 4. 备份数据库名称必须更改,具体说明请看后台说明。 5. 不要使用少于 8 位的密码,密码中务必是数字、字母的组合,提高安全系数。对于坛主,我认为密码不应该少于 12 位,必须是数字、字母(大小写)组合。 6. 进入管理区,执行管理操作完毕后,注意要关闭全部的浏览器一次,以绝后患。 7. 用自己的用户名和密码登录过论坛的话,当你离开论坛时,务必点退出,不要仅仅关闭浏览器。
1、错误提示: A.不能更新。数据库或对象为只读。 B.操作必须使用一个可更新的查询。 错误原因:未打开数据库目录的读写权限。 解决方法: (1)检查是否在IIS中对数据库文件夹或者数据库文件本身打开了“写入”权限。 (2)检查是否在WIN2000的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开我的电脑 - 找到网站所在文件夹 - 右键 - 属性 - 安全,在这里给EveryOne用户写入的权限。 注:如果系统是XP,请按顺序点工具 - 文件夹选项 - 查看 - 去掉“使用简单文件共享”前的勾 - 确定;文件夹“属性”对话框中才会有“安全”这一个选项。
2、错误提示: 当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。 错误原因:因为SQL版没有先用建库查询文件创建有关表,而是直接将原ACCESS中的数据导入,致使导入的表缺乏主键及索引等。 解决方法: 从ACCESS数据库中导入数据时,要先执行建库查询文件创建有关表,再导入数据。 注:此问题一般出现在SQL版本和AC版本互相转换时,或者SQL版论坛使用了AC版插件等原因导致。
3、错误提示: Microsoft VBScript 运行时错误 (0x800A0009) 下标越界: '[number: 1]' inc/Dv_ClsMain.asp 第 *** 行 错误原因:由于论坛版本升级导致服务器的缓存信息没有被更新。 解决方法: 进入论坛后台,更新服务器缓存;有条件的用户可以重新启动服务器来解决此问题。
4、错误提示: 磁盘空间不足。 错误原因:你的空间使用即将或者已经超出硬盘空间配额。 解决方法:联系你的空间商增加空间。
5、问题描述: 在论坛在线列表中看到类似搜索器这样的IP群出现。 问题解答:不用惊慌。国内外一些大的搜索引擎正在搜索您的网站信息并进行引擎数据库的更新。总的来说这不是坏事。并且没有办法屏蔽,这些爬虫的搜索原理很精妙,不必刻意去拦截或者阻止它们的访问。 搜索一般分为两种,一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。 另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于近年来搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。
6、问题描述: 为何我在帖子里发了带有超链接的地址,但发表以后超链接被过滤了呢? 问题原因:没有在该版面开放HTML功能。 解决方法:进入论坛后台,在版面高级管理里给相应的版面开放HTML功能。(版面(分类)添加 | 管理----->高级设置----->帖子内容显示相关--->HTML)
7、问题描述: 为何我发帖回帖都需要输入验证码? 问题原因:没有关闭采用验证码的开关。 解决方法:进入论坛后台--->版面(分类)添加 | 管理-->高级设置-->发贴相关--->发贴是否采用验证码---->选择不采用
8、错误提示: 库没有注册。 问题原因:论坛空间不支持FSO 解决方法: 1、联系你的空间商,请求帮助解决。 2、如果是自己的服务器,请搜索有关FSO的资料,安装Windows Script 5.6。 注:下载地址:http://download.microsoft.com/download/d/f/0/df0b2640-79bc-48d2-84bd-cb5b67ee128e/scripchs.exe
9、错误提示: 数据库连接出错,请检查连接字串。 错误原因:数据库路径出错。 解决方法:请仔细检查数据库文件名和conn.asp文件中数据库文件名是否一致。并检查路径是否正确。 注:此问题如果按提示方法无法解决,请下载回本地进行压缩和修复操作。完成后上传。
10、问题描述: 如何关闭阳光广告? 解决方法: 进入论坛后台--->基本设置---->[论坛短信设置] 注:加入阳光会员是免费的。
11、错误提示: 记录被删除。 错误原因:典型的ACCESS数据库跑坏的现像。 解决方法:下载回本地,执行压缩和修复。
新用户安全提示: 1、安装完论坛以后,以admin/admin888登陆后,在后台添加新的管理员并赋予全部权限,然后删除admin的后台权限,删除或改名admin。建议超级管理员数量不要太多,严格区分前后台的登陆名和密码,并定期修改密码。 2、每周一次更新论坛数据。 3、每周一次备份论坛数据,并进行数据库压缩和修复。 4、每周一次来动网看看是否有新的安全提示或更新。 5、不要随意安装第三方插件和皮肤。 6、修改数据库名,请使用.asp或.asa作为数据库扩展名,并在文件名中加入#符号。(同步修改conn.asp中数据库名称)
更详细说明请参考动网论坛官方站点相应内容和精华区 http://bbs.cndw.com/index.asp?boardid=8
博客系统修改 boke/config.asp 数据库名
一、如何去掉论坛底部的阿里巴巴的广告
打开inc目录下的Dv_ClsMain,然后查找If IsSqlDataBase = 0 Or (IsBuss = 0 And IsSqlDataBase = 1),把0改成1 就可以了
二、去除首页的动网文字连接广告
首先到论坛跟目录下找到Loadservoces 查找 xmlserverurl="http://server.dvbbs.net/dvbbs/Dv_xmlservices.asp"然后注释掉,别告诉我你不会注释!就是在前面加个‘ 然后找到 Application(Dvbbs.CacheName & "_TextAdservices") 也是把这句话注释掉,不用删除的
三、使友情连接图标紧凑的方法
进入页面模板(page_index)界面风格管理,在template.html(0)中查找一下代码:
<xsl:if test="count(BoardList/bbslink/link[@islogo=0]) mod 6 !=0"><br /></xsl:if> <hr style="width:98%;"/> <div style="padding:10px;line-height:40px;"> <xsl:for-each select="BoardList/bbslink/link[@islogo=1]"> <div style="float:left;width:16%;text-align : left;height:40px;" title="{@boardname} {@readme}"> <a href="{@url}" target="_blank" ><img border="0" src="{@logo}" height="31" width="88" alt="{@boardname} {@readme}" /></a></div><xsl:if test="(position() mod 6)=0 "><br /></xsl:if> </xsl:for-each> 将其修改为:
<xsl:if test="count(BoardList/bbslink/link[@islogo=0]) mod 10 !=0"><br /></xsl:if> <hr style="width:98%;"/> <div style="padding:10px;line-height:33px;"> <xsl:for-each select="BoardList/bbslink/link[@islogo=1]"> <div style="float:left;width:10%;text-align : left;height:33px;" title="{@boardname} {@readme}"> <a href="{@url}" target="_blank" ><img border="0" src="{@logo}" height="31" width="88" alt="{@boardname} {@readme}" /></a></div> </xsl:for-each>
即可。
说明:数字10为你每行显示的图标个数。数字33为每行的高度。数字10位为每个图标<div>所占的宽度。
四、去掉后台60秒刷新的方法
ADMIN目录 INDEX.ASP文件 删除<meta http-equiv="refresh" content="60">
五、去掉通行证的方法
进入动网默认风格分页面模板(page_index)界面风格管理---template.html(0)找到以下代码 </form> <div style="margin-top:10px;"> <form action="login.asp?action=chk" method="post"> <a href="http://www.dvbbs.net/passport/help.asp" target="_blank" title="注册论坛通行证可让您使用一个帐号通行于国内大部分的网络论坛社区,点击查看更详细帮助">通<xsl:text disable-output-escaping="yes" > </xsl:text>行<xsl:text disable-output-escaping="yes" > </xsl:text>证</a><xsl:text disable-output-escaping="yes" > </xsl:text>:<input type="text" name="passport" size="12" /> <input type="submit" name="submit" value="论坛通行证登录" /> 把以上去掉 动网默认风格分页面模板(page_login)界面风格管理template.html(0)找到代码{$rayuserlogin} 删除即可 template.html(13)里找到:
<TR> <TD class=tablebody1><B>论坛通行证(可不填写)</B>:<BR> 可绑定已有论坛通行证或新建论坛通行证帐号<BR> 请输入已注册的论坛通行证或需新建的通行证帐号名称 </TD> <TD class=tablebody1> <INPUT maxLength=50 size=30 name="Forum_Passport"> <a href="http://www.dvbbs.net/passport/help.asp" title="注册论坛通行证可让您使用一个帐号通行于国内大部分的网络论坛社区,点击查看更详细帮助" target=_blank>关于论坛通行证</a></TD> </TR> 把以上内容删除 在后台模板(main_style)的Dvbbs.mainhtml(17) <br /><a href="passport.asp"><font color="blue">论坛通行证设置</font></a> 把以上内容分删除
六、注册的时候增加填写QQ栏的方法
在后台风格模板总管理page_login 里面的 temp(13)
找到以下代码删除 <TR> <TD class=tablebody1><B>OICQ号码</B>:<BR>填写您的QQ地址,方便与他人的联系和论坛互动服务</TD> <TD class=tablebody1><INPUT maxLength=20 size=30 name=OICQ></TD> </TR>
然后将以下代码
<TR> <TD class=tablebody1><B>OICQ号码</B>:<BR>强烈推荐填写,方便在论坛上互动联系<font color=red>(4--13位)<br><font color=green>请填写真实的QQ号,否则同时无法显示QQ秀</font></TD> <TD class=tablebody1><INPUT maxLength=50 size=30 name=OICQ><font color=red>*</font>假的就别填写啦!</TD> </TR>
放到下面代码以前
<TR> <TD class=tablebody1><B>Email地址</B>:<BR>请输入有效的邮件地址,这将使您能用到论坛中的所有功能<br>如xxx@yahoo.com.cn,<a href=http://cn.mail.yahoo.com/>如果没有邮箱,请先注册雅虎G免费邮箱</a></TD>
七、公告滚动修改方法
动网默认风格分页面模板(page_index)界面风格管理 template.html(3)找到
<xsl:variable name="marquee" select="0"/><!--设置为1则移动公告--> <xsl:variable name="maxposition" select="5"/><!--移动公告最多显示多少条--> <xsl:variable name="show" select="1"/><!--方便不想显示公告的家伙,这里做了开关,设置为0则不显示公告--> 把0设为1就可以
八、验证码看不清楚的修改方法
SP1验证码看不清楚的修改方法
修改后效果:
此主题相关图片如下:
修改方法:
用记事本打开Dv_GetCode.asp文件,把上面几行的个别数值修改为(红色为修改后的,其他的不变):
Const nMaxSaturation = 100 ' 最大色彩饱和度 Const nBlankNoisyDotOdds = 0.2' 空白处噪点率 Const nColorNoisyDotOdds = 0 .1' 有色处噪点率 Const nCharCount = 4 ' 产生的字符个数 Const nPixelWidth = 20 ' 单个字符位图的宽度 Const nPixelHeight = 20 ' 单个字符位图的高度 Const nColorHue = 220 ' 显示验证码的色调(-1表示随机色调, -2表示灰度色调) Const nAngleRandom = 10 ' 角度随机量 Const nLengthRandom = 10 ' 长度随机量(百分比)
九、注册时增加必答选项,填写论坛名称(防恶意注册用)
(一)、修改reg.asp
1、找到235行-246行的内容
If Request.form("quesion")="" Then ErrCodes=ErrCodes+"<li>"+template.Strings(11) Else quesion=Request.form("quesion") End If If Request.form("answer")="" Then ErrCodes=ErrCodes+"<li>"+template.Strings(11) ElseIf Request.form("answer")=Request.form("oldanswer") Then answer=Request.form("answer") Else answer=md5(Request.form("answer"),16) End If 在其下面插入
'防止恶意注册添加项 by tlm If Request.form("Forumname")="" Then Response.redirect "showerr.asp?ErrCodes=<li>您没有回答“防恶意注册问题答案”!&action=OtherErr" Else If Request.form("Forumname")<>Dvbbs.Forum_Info(0) Then Response.redirect "showerr.asp?ErrCodes=<li>请回答正确的“防恶意注册问题答案”!&action=OtherErr" End If End If
2、114行处找到
TempLateStr=Replace(TempLateStr,"{$user_belief}",Selectinfo(5)) 在其下面添加一行
TempLateStr=Replace(TempLateStr,"{$Forumname}",Dvbbs.Forum_Info(0))
(二)、然后再看风格处的修改,后台界面风格模板总管理page_login template.html(13)中找到
<INPUT type=text size=30 name=answer> </TD></TR>
在其下面插入
<TR> <TD class=tablebody1><B>本论坛的中文名称是什么?</B><BR><font color=red>此条为防止恶意注册必填项!答案:</font><font color=blue>{$Forumname}</font></TD> <TD class=tablebody1> <INPUT maxLength=50 size=30 name=Forumname></TD> </TR>
十、去除搜索代码
入后台管理,找风格界面模板总管理 -> 分页面模板(page_index) -> 界面风格 -> template.html(0),找到如下代码
<div style="float:left;padding:3px;width:49%;height:28px;" > <div style="float:left;"><a href="http://www.yisou.com/search?pid=400107_1006" target="_blank"><img src="http://server.dvbbs.net/dvbbs/yisou.gif" border="0" alt="一 搜" style="margin-top:10px;margin-left:10px;margin-right:6px;" align="absmiddle"/></a></div> <form method="POST" action="query.asp" target="_blank"> <input type="hidden" value="2" name="isWeb"/> <input type="hidden" value="8" name="stype"/> <div style="float:left;"> <input name="keyword" size="20" value="关键字" onmouseover="this.focus()" onblur="if (this.value =='') this.value='请输入关键字' " onfocus="this.select()" onclick="if(this.value=='请输入关键字')this.value=''" style="height : 18px;border:solid 1px #D4D4D4;BACKGROUND-COLOR: #FAFAFA;COLOR: #4d4d4d;FONT-FAMILY: Arial; margin-top:3px;margin-left:0px;margin-right:5px;"/> </div> <div style="float:left;"> <input style="border:solid 1px #D4D4D4;BACKGROUND-COLOR: #FAFAFA; height : 22px;COLOR: #4d4d4d;FONT-FAMILY: Arial; FONT-SIZE:11.5px;margin-top:3px;margin-left:5px;margin-right:5px;" type="submit" value="搜一搜" name="submit"/> </div> </form> </div> 不需要该搜索栏的用户可以把以上代码全部删除或用注释语句 <!-- --> 把它包围起来,主页上的搜一搜就没有了。
主页改好了,还有一个地方需要改,那就是query.asp。鉴于基本不会用到这里的站外查询。所以我们直接清除一搜,还是进入后台管理,找风格界面模板总管理 -> 分页面模板(page_query) -> 界面风格 -> template.html(0)。找到下面4段代码,删除,或者注释掉。
<input type="checkbox" name="isWeb" value="0"/><xsl:text disable-output-escaping="yes" > </xsl:text> <font color="blue"><xsl:value-of select="$str_11"/></font>
<input type="checkbox" name="isWeb" value="0" onclick="ONSearch('t','SearchMain2',this,'{/xml/@keyword}','{/xml/@SelSearch}')"/>
<xsl:text disable-output-escaping="yes" > </xsl:text><font color="blue"><xsl:value-of select="$str_11"/></font>
<xsl:text disable-output-escaping="yes" > </xsl:text><input type="submit" value="网页搜索" name="submit"/>
如果要把一搜代码替换为baidu或google的,请查看动网论坛修改专题帖2
动网论坛修改大全四(禁止跟帖)一、 怎样让点击帖子标题后内容在新窗口打开?
在后台风格模板的index(1)中,找到以下代码
<a href="dispbbs.asp?boardID={@boardid}&ID={@topicid}&page={/xml/@page}" >
在后面添加
target="_blank"
变成了如下代码
<a href="dispbbs.asp?boardID={@boardid}&ID={@topicid}&page={/xml/@page}" target="_blank">
二、论坛首页底部“在线图例”管理员等名称的详细修改方法
修改方法:
admin_group.asp文件,查找:
<td height="23" width="60%" class=Forumrow>用户组名称</td> <td height="23" width="40%" class=Forumrow colspan=2><input size=35 name="title" type=text value="<%
=rs("title")%>" <%if Cint(request("GroupID"))<9 then%>disabled<%end if%>></td> </tr> <%if Cint(request("GroupID"))<9 then%>
把以上两处9数字改为0,即:
<td height="23" width="60%" class=Forumrow>用户组名称</td> <td height="23" width="40%" class=Forumrow colspan=2><input size=35 name="title" type=text value="<%
=rs("title")%>" <%if Cint(request("GroupID"))<0 then%>disabled<%end if%>></td> </tr> <%if Cint(request("GroupID"))<0 then%>
修改完毕。
进入后台,用户管理--用户组添加/管理--编辑权限
看看“用户组名称”的地方是不是已经允许修改了?哈哈,随便改成你想要的名称吧,五花八门随便你起名
四、数据库在什么情况下需要修复
很多人不明白修复数据库有何好处,在何情况下载要修复,用什么工具修复,现在我简单说明一下: 1、出现“数据库链接出错”时(conn.asp设置完会对时) 2、论坛打开时很慢 3、数据库到了20M后 4、注册时出错,但去注册成功 5、发帖时出错。但去发帖成功 6、首页可以打开,别的分页都不可以打开,出现500错误时 7、上传图片后不可以正常显示 8、在本机试调后,要上传空间之前 9、出现一些怪问题时 10、记录被删除 /inc/Dv_ClsMain.asp
五、首页调用登陆窗口代码
<form action="http://www.tftime.com/bbs/login.asp?action=chk" method="post"> <tbody> <tr> <td class="tablebody1" width="100%" height="40"> <p align="left">用户名:<input maxLength="16" size="12" name="username"><br> 密 码: <input type="password" maxLength="20" size="12" value name="password"> <br> COOKIES:<select name="CookieDate"> <option value="0" selected>不保存</option> <option value="1">保存一天</option> <option value="2">保存一月</option> <option value="3">保存一年</option> </select> <br> <input type="submit" value="登录" name="submit"> <input type="reset" value="清除" name="B3"> <input name="Submit2" type="button" onclick="window.open('http://www.tftime.com/bbs/reg.asp','_blank','')" style="width:50px; height:20px" value="新注册"></p> </td> </tr>
为什么我更新后,不能播放多媒体文件,变成乱码了?
进入论坛后台--基本设置--系统设置 脚本扩展过滤设置里含对"object"或"EMBED"的过滤,此过滤现在可以去掉了,因为新的机制已经对它做了过滤,将这里改为0即可。
为什么我的快速回复中只要有超级链接就回提交后变无内容的贴子?
答案:因为你用的是30号的更新文件,请重新下载更新包就可以消除此错误,注意:更新后如还发现问题没有解决,请删除您的IE的临时文件再试,因为JS脚本文件被你的IE缓存了,你可能还在使用老的JS脚本.
现在帖子下面显示“[符合XHML规范(UBB解释文件版本:2006-5-23)]”类的字样是什么意思??
答案:编辑Dv_ubbcode.asp 第十行左右你可以看到:
Rem 是否让管理员看到是贴子是否符合XHTML格式 Const showisxhtml=1
设置为0 ,Const showisxhtml=1 改为Const showisxhtml=0 即可
更新之后后台的用户资料权限打不开了 出错提示: 找不到包含文件 '../dv_dpo/cls_dvapi.asp'。 这是因为新增加了整合的模块,缺少了文件。 请下载动网论坛完整程序包(已包含所有补丁),将里面dv_dpo相关的所有文件和目录上传到空间里面即可。 reg.asp 无法显示高级选项! 原模板局部错误,请下载最新模板数据库重新以覆盖方式导入. object"或"EMBED"的过滤::去掉不能播放`? 需要批量更新用户组权限,设置方法见 dispbbs.asp?boardID=8&ID=1190703&page=1 更新了补丁后为什么“审核机制”失效了?
现在需要对分版面开启审核,如果关闭了审核,自然无效。开启方法:在后台版面的高级设置中,设置帖子审核制度为开。 为什么签名的图片巨大?
如果你是用了第三方的模板,是有机会出现这样的问题的,如果你是11号前更新的,可以修改inc/main.js找到
function imgresize(o){ var parentNode=o.parentNode.parentNode if (parentNode){ if (o.offsetWidth>=parentNode.offsetWidth) o.style.width='98%'; }else{ var parentNode=o.parentNode if (parentNode){ if (o.offsetWidth>=parentNode.offsetWidth) o.style.width='98%'; } } }
修改为
function imgresize(o){ if(o.width > 500 ){ o.style.width='500px'; } if(o.height > 800){ o.style.height='800px'; } }
如果你是05.11后更新的main.js文件中可以设置图片的显示模式,下面来看如何设置打开文件inc\Main.js文件,找到
var resizemode=1 改为 var resizemode=2
以前签名里的图片用鼠标点击后不能从新窗口弹出,现在怎么可以了? inc/dv_ubbcode.asp文件中,找到
s=re.replace(s,"<img$1 onclick=""javascript:window.open(this.src);""/>") 在行首加单引号注释掉就可以了,或者删除此行。
如何让指定的用户组在发帖时使用<div style="............"></div>特效? inc/dv_ubbcode.asp文件中找到
Const can_Post_Style="1,2,3"
增加指定的用户组ID即可 如果想全部用户组都可以使用这个特效,只需要找到
If instr(","& can_Post_Style &",",","& PostUserGroup &",") = 0 Then
改为
If CLng(PostUserGroup) > 100 Then
为什么更新补丁后,签名图片太高的只显示上面一部份?
特意做了这个限制,否则如果有人使用了50*8000的“如意金箍棒”来做论坛签名的话,那场面是相当的壮观(这句话应该由宋丹丹来说效果更佳) 呵呵,玩笑说完了,如果想改这个限制就到后台模板page_dispbbs template.html(0),找到
function fixheight(objname){ var obj=document.getElementById(objname); if (obj){ if (obj.offsetHeight>300){ obj.style.overflow='hidden'; obj.style.height='300px'; } } }
改里面的数字300就可以了。
新版怎么不支持CSS滤镜效果?
解决方法:这是因为我们采用了较为新的网页规范,新的规范不再支持IE的滤镜特效的. 如果要保持这效果,就必须去掉原来的文档类型声明, 编辑dispbbs.asp找到
Response.Write Dvbbs.mainhtml(18)
(大约20行)去掉或屏蔽掉. 然后你再看你发的贴,可以支持滤镜效果了. 自从SP1以后一直不再支持鼠标滚动放大缩小图片,如何让这一功能继续可以使用?
inc\dv_ubbcode.asp文件中找到
Rem 是否开启滚轮改变图片大小的功能,如果不需要可以屏蔽 Rem Node.attributes.setNamedItem(xml.createNode(2,"onmousewheel","")).text="return bbimg(this);" 改为 Rem 是否开启滚轮改变图片大小的功能,如果不需要可以屏蔽 Node.attributes.setNamedItem(xml.createNode(2,"onmousewheel","")).text="return bbimg(this);" 这样就可以继续使用鼠标放大缩小图片 补允声明:Main.js文件中设置图片显示模式 论坛一直采用自动缩小大图片的模式,否则太大的图片,一样显示不出来,有些朋友经常提起,图片缩小显示后,图片右侧的空白地方太大,看起来影响视觉。 05.11更新的main.js文件中可以设置图片的显示模式,下面来看如何设置 打开文件inc\Main.js文件,找到
var resizemode=1
改动这里的数字,当设置为1时,图片自动适应窗口,这样可以避免图片右侧的空白区域(默认设置为1) 当设置为2时,将以老模式显示图片,图片被缩小至固定大小,宽度约为500像素。
您提交的数据不合法(必须提交XHTML格式),这是什么原因?
回复:有没有更新images\post目录下面的四个JS文件?没有的话请更新 如果更新后还存在这情况,请在IE属性中,清空一下IE的临时文件(估计IE使用的还是旧文件) 再不行的话,应该是检查你是不是复制过来的内容,如果是请清理一下代码再发.
1、错误提示: A.不能更新。数据库或对象为只读。 B.操作必须使用一个可更新的查询。 错误原因:未打开数据库目录的读写权限。 解决方法: (1)检查是否在IIS中对数据库文件夹或者数据库文件本身打开了“写入”权限。 (2)检查是否在WIN2000的资源管理器中,将网站所在目录对EveryOne用户打开所有权限。具体方法是:打开我的电脑 - 找到网站所在文件夹 - 右键 - 属性 - 安全,在这里给EveryOne用户写入的权限。 注:如果系统是XP,请按顺序点工具 - 文件夹选项 - 查看 - 去掉“使用简单文件共享”前的勾 - 确定;文件夹“属性”对话框中才会有“安全”这一个选项。
2、错误提示: 当前记录集不支持更新。
这可能是提供程序的限制,也可能是选定锁定类型的限制。 错误原因:因为SQL版没有先用建库查询文件创建有关表,而是直接将原ACCESS中的数据导入,致使导入的表缺乏主键及索引等。 解决方法: 从ACCESS数据库中导入数据时,要先执行建库查询文件创建有关表,再导入数据。 注:此问题一般出现在SQL版本和AC版本互相转换时,或者SQL版论坛使用了AC版插件等原因导致。
3、错误提示: Microsoft VBScript 运行时错误 (0x800A0009) 下标越界: '[number: 1]' inc/Dv_ClsMain.asp 第 *** 行 错误原因:由于论坛版本升级导致服务器的缓存信息没有被更新。 解决方法: 进入论坛后台,更新服务器缓存;有条件的用户可以重新启动服务器来解决此问题。
4、错误提示: 磁盘空间不足。 错误原因:你的空间使用即将或者已经超出硬盘空间配额。 解决方法:联系你的空间商增加空间。
5、问题描述: 在论坛在线列表中看到类似搜索器这样的IP群出现。 问题解答:不用惊慌。国内外一些大的搜索引擎正在搜索您的网站信息并进行引擎数据库的更新。总的来说这不是坏事。并且没有办法屏蔽,这些爬虫的搜索原理很精妙,不必刻意去拦截或者阻止它们的访问。 搜索一般分为两种,一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。 另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于近年来搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。
6、问题描述: 为何我在帖子里发了带有超链接的地址,但发表以后超链接被过滤了呢? 问题原因:没有在该版面开放HTML功能。 解决方法:进入论坛后台,在版面高级管理里给相应的版面开放HTML功能。(版面(分类)添加 | 管理----->高级设置----->帖子内容显示相关--->HTML)
7、问题描述: 为何我发帖回帖都需要输入验证码? 问题原因:没有关闭采用验证码的开关。 解决方法:进入论坛后台--->版面(分类)添加 | 管理-->高级设置-->发贴相关--->发贴是否采用验证码---->选择不采用
8、错误提示: 库没有注册。 问题原因:论坛空间不支持FSO 解决方法: 1、联系你的空间商,请求帮助解决。 2、如果是自己的服务器,请搜索有关FSO的资料,安装Windows Script 5.6。 注:下载地址:http://download.microsoft.com/download/d/f/0/df0b2640-79bc-48d2-84bd-cb5b67ee128e/scripchs.exe
9、错误提示: 数据库连接出错,请检查连接字串。 错误原因:数据库路径出错。 解决方法:请仔细检查数据库文件名和conn.asp文件中数据库文件名是否一致。并检查路径是否正确。 注:此问题如果按提示方法无法解决,请下载回本地进行压缩和修复操作。完成后上传。
这里小先提示你,凡是任何有关数据库修改都最好做一下备份,防止修复或者压缩失败造成数据丢失
10、问题描述: 如何关闭阳光广告? 解决方法: 进入论坛后台--->基本设置---->[论坛短信设置] 注:加入阳光会员是免费的。
11、错误提示: 记录被删除。 错误原因:典型的ACCESS数据库跑坏的现像。 解决方法:下载回本地,执行压缩和修复。
1、Microsoft VBScript 运行时错误 错误 '800a0006'
溢出: 'Cint'
/mymodify.asp,行 312
答:后台用户组设置 ,检查 签名最大允许的长度。
查看是不是填写了数字,全角字符和半角数字的区别
2、如何更新服务器缓存?找了好久都不知道在哪
答:1、进入后台,在首页望下拉一点找到:更新分版面数据 | 更新论坛总数据 | 清空在线用户
2、如果你实在因某原因不能进入后台,请下载7.00-7.1SP1升级包,找CleanCache.asp
运行就可以了。 3、如何去掉首页风格选项?
答:后台风格管理里
分页面模板(main_style)界面风格管理Dvbbs.mainhtml(6)
把<div class="menudiv1"><a onmouseover="showmenu(event,'','stylemenu')" onmouseout="delayhidemenu()" class="ImgOnclick">风格</a></div>
屏蔽或删除
4、论坛给人放木马了,有窗口弹出或提示有病毒
1、检查你数据库是否安全?默认的dvbbsx.mdB是否改了?
2、确认你服务器是否安全,有关资料请参考服务器配置!
3、首先检查各个版面说明个版面规则里是不是给放了类似ifream的代码,其次再检查广告设置,再就检查风格(这个需要耐心),有怀疑代码就删!
5、帖子不能直接播放FLASH和视频
答:到后台,开启用户组的多媒体标签权限
也确认你论坛是否开了FLASH标签
6、地址栏ICO图标无法替改
答:如果覆盖对了就不可能没变的。去更新缓存。
7、不小心把默认的风格模板删除怎么办?
答:1、把数据库下载下来重新导入风格数据(具体方法请参考资料)
2、在线弄就要新的带完好风格数据的数据库来弄,比较麻烦,方法是:用一个新的数据库(带风格数据),在conn.asp里改新的数据库地址,然后在进入后台,选择导入风格,在点导入后不要直接导入,这时,在到conn.asp 里改回你论坛数据库,再到后台进行导入风格和css(期间不能刷新页面)
8、如何把"欢迎访问XXX"的字删除?
答:去后台风格界面管理,风格分页面模板(page_index)管理 template.Strings(0)的语言包(是语言包,别跑到界面风格里了)
9、论坛打不开,提示HTTP 500 - 内部服务器错误
答:这个问题是因为下载你看到的HTTP错误给你浏览器屏蔽了,去浏览器(下面以IE为例)
工具--IE选项--高级--把“显示友好HTTP错误”前面的勾去掉再看看详细的错误信息!
1、数据库连接出错,请检查连接字串。这个怎么解决?(以下说的是AC版)
1)必然的检查conn.asp里的数据库是不是和你论坛数据库的一致
2)如果一致,请把数据库下载到本地,用ACCESS自带数据库修复更能修复(工具--数据库实用工具--压缩修复数据库)这里注意了莫如国你数据库改过后缀的请改回.mdb,备份了再修复压缩哦!然后看看你论坛刚才数据库目录是不是多了个和你数据库同名的.ldb文件,如果有请删除!
3)以上方法做了都没用后,有条件的先在本地测试下数据库,如果完好的话你就上你空间更新下服务器缓存,如果还不好?还就可以直接指着你空间商(自己服务器就自己学习知识)了!
2、缺少对象: '[undefined]' /inc/Dv_ClsMain.asp,行 1097
答:请联系你的空间商,把相关设置弄好!
硬着干的办法是:
打开admin/ReloadForumCache.asp,
在Function GetallCache()上面添加一句Call delallcache()然后运行这个文件
3、怎么我论坛注册时候没了密码的填写框了?
答:因为你设置了用邮件发送密码的功能,
到后台基本设置里把邮件发送密码关了就OK了
4、我上传了BT种子,可是当下载的时候却说找不到文件是什么原因呢?
答:现在的虚拟主机一般都设置了不能下载BT种子的,这个是因为那些空间商为了防止人做大型下载站卡死他服务器的。
解决方法就是去找你空间商,让他给你设置好。
5、服务器对象 错误 'ASP 0177 : 800401f3'
Server.CreateObject 失败
inc/Dv_ClsMain.asp,(文件)行******* 无效的 ProgID。 若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp 。
答:首先要说的是,你服务器某些组件没注册或者服务器组件版本太低了。
要根据提示多少行的代码错误来判断哪些组件的问题。。。
例如:inc/Dv_ClsMain.asp,行151
那看到inc/Dv_ClsMain.asp,行151 的代码是:LDoSet
XMm=Server.CreateObject("msxml2.FreeThreadedDOMDocument"& MsxmlVersion)
那样你就看你服务器的msxml版本是不是太低了!
6、更新以后快捷跳版的地方出现‘文本内容中发现无效字符’
答:解决办法一: 使用没有任何修改的index.asp文件
解决办法二:index.asp
找到 Sub Showxml() Set XMLDOM=Application(Dvbbs.CacheName&"_sBoradlist").cloneNode(True) Dim node If Dvbbs.GroupSetting(37)="0" Then'去掉隐藏论坛 For each node in XMLDOM.documentElement.getElementsByTagName("board") If node.attributes.getNamedItem("hidden").text="1" Then node.parentNode.removeChild(node) End If Next End If Response.Clear Response.CharSet="gb2312" Response.ContentType="text/xml" Response.Write ""&vbNewLine Response.Write XMLDom.documentElement.XML Set XMLDOM=Nothing End Sub
在Response.Write XMLDom.documentElement.XML这行下面加一句 Response.end
首先在论坛后台进入用户组资料权限管理页面,建立一个新的等级
然后编辑这个等级用户组权限,设置不可发不主题
最后回到用户组资料权限管理首页,在新手上路等级后面设置发帖数量是1即可
这样就要求用户在到论坛后只有先回复一个帖子才能发表主题帖
首页调用不能正常显示
关于动易首页调用动网帖子时有时没有问题的解决方案 首先,首页调用论坛帖子可以分为内部调用和外部调用。 1:在论坛已经启动的情况下进行内部调用,首页可以正常调用动网帖子。 2:在论坛没有启动的情况下进行的外部调用,目前在新版的DVbbs7.1.0sp1中无法实现。 经过研究表明: 1:动网DVbbs7.0.0sp2及以前的版本首页调用是通过newtopic.asp,newsfile.asp,tongji.asp这个三个文件实现的 通过源代码查询这个三个文件里都有“Dvbbs.GetForum_Setting”这条语句实现的论坛缓存数据自动加载。所以在 动网DVbbs7.0.0sp2及以前的版本里,网站首页可以正常调用动网帖子。 2:动网DVbbs7.1.0的版本sub GetForum_Setting进行了修改,已不具有此功能,但同时新增了一个缓存数据检测函数Checkcache(),通过它也可以自动加载论坛缓存数据,网站首页调用动网帖子也不会出现问题。 3:到了动网DVbbs7.1.0SP1的版本里,网站首页调用文件变成了一个文件Dv_News.asp,并把它纳入了论坛后台管理的范畴,功能确实比以前强大了,但是在这个文件里Dv_News.asp却没有自动加载论坛缓存数据的语句或者论坛缓存数据检测函数,导致网站首页无法正常调用动网帖子的问题 解决办法: 最根本的解决办法是依赖动网方面对Dv_News.asp这个文件的源代码进行相应的修改。增加自动加载论坛缓存数据的控制语句或函数 其实很简单,把Dvbbs.GetForum_Setting这一句代码加在Dv_News.asp相应的位置
在Dv_News.asp第159行后加入Dvbbs.GetForum_Setting即可解决
动网论坛新手安装篇下载安装:全新下载请到Dvbbs 7.1.0 Sp1原版程序[2005-11-14 20:00更新]http://down.dvbbs.net/SoftView/SoftView_2452.html
新版7。1SP1 11月14日更新后一些问题收集:
1、安全设置:
A、对数据库进行改名:用FTP管理软件,把data目录下的dvbbs7.mdb进行改名或改后缀,将他改为人家不易猜出的名字,后缀可以改为:asp或asa等,要空间支持,一般空间都支持的! B、再到conn.asp更改一下数据库链接路径:找到以下内容: '免费用户第一次使用请修改本处数据库地址并相应修改data目录中数据库名称,如:将dvbbs6.mdb修改为dvbbs6.asp Db = "data/dvbbs7.mdb" 把dvbbs7.mdb改为你更改后的名,如:你把data目录下的dvbbs7.mdb改名为:dv120bbs1587995121214854512102.asp那你就打Db = "data/dvbbs7.mdb" 中的dvbbs7.mdb改为dv120bbs1587995121214854512102.asp C、删除默认admin管理员: a、先在前台注册一个用户。 b、再用admin这个管理帐号进入后台进行管理(默认管理帐号信息:用户:admin 密码:admin888) c、进入后台:用户管理-------->管理员添加 | 管理--------->管理员添加--------->(按要求加:前台用户名称就用刚新注册的用户名) d、再回到管理员添加 | 管理--------->管理--------->编辑权限(应选刚加的用户)--------->给出全部权限-----确认--------->退出 e、最后用刚新注册的用户进入后台用户管理-------->管理员添加 | 管理--------->管理--------->找到admin--------->删除--------->用户管理-------->用户资料(权限)管理-------->找到admin此用户--------->直接删除或锁定、屏蔽此用户 10.如何开启与关闭动网博客系统:
后台:基本设置----->动网官方插件选项[顶部] ----->是否启用博客功能
首页调用最新贴、热门贴、精华贴的修改方法第一步:建立首页调用代码
后台:首页调用,点击“添加首页调遥”,新增一个首页调用项。下面以调用最新贴为例:
●调用标识名称:koomv_01 ●调用代码:<script src="Dv_News.asp?GetName=koomv_01"></script>(系统会自动生成此代码) ●调用说明:自己看着填,只是方便管理 ●调用类型:选择贴子调用 ●数据更新间隔:120(时间越短调用速度越慢哦,自己看着办) ●时间显示格式:自己喜欢什么格式就选哪一个了 ●调用设置: 里面内容很多,自己看看应该知道怎么设置的吧。 帖子排序:选择(按最新回复时间) 显示的类型:选择(显示主题和回复) ●模板_主体循环标记部分:
<img src="avdfdf/fffdf.gif"> <a href="dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}">{$Topic}</a> [<a href="dispuser.asp?name={$UserName}" target="_blank"><font color="green">{$UserName}</font></a>]<br> 红色的图片路径自己改。
设置后好后提交,一个首页调用代码就好了。
其他的依次类推,聪明如你,依葫芦画瓢总会吧,嘿嘿……
第二步:动网默认风格分页面模板(page_index)界面风格管理template.html(0)找到如下代码:
<a href="infolist.asp?t=toplist&orders=7">用户列表</a> </div> </div> 在下面插入如下代码:
<!--首页调用代码开始--> <br /> <table align="center" cellpadding="3" cellspacing="1" class="tableborder1"> <tr> <th>社区最新贴</th> <th>每月最热贴</th> <th>社区精华贴</th> </tr> <tr> <td class="tablebody1"><script src="Dv_News.asp?GetName=kdddv_01"></script></td> <td class="tablebody1"><script src="Dv_News.asp?GetName=kdddv_02"></script></td> <td class="tablebody1"><script src="Dv_News.asp?GetName=kdddv_03"></script></td> </tr> </table> <!--首页调用代码结束--> 红色的代码用你在首页设置时生成的代码依次替换就好了
以下是我论坛首页调用的代码,请参考
模板最新主题调用 开始标记部分代码 <TABLE border="0" align=center cellPadding=0 class=tableborder1> <TR> <TH align=left height=25> <DIV align=center> <p align="middle">最新主题列表</DIV></TH> <TH align=left height=25> <DIV align=center> <p align="middle">最佳人气排行</DIV></TH> <TH align=left height=25> <DIV align=center> <p align="middle">最新精华列表</DIV></TH> </TR> <TR bgColor=#ffffff class=tdc bordercolor="#ffffff" width="80%"> <td width="33%"><table width="100%" border="0" cellPadding=1 class=tableborder0> 循环部分 <tr><td class="tablebody2" width="20" align="center" height="23"> <img src="skins/default/topicface/{$Face}" alt="帖子心情" border="0"> </td> <td align="left" class="tablebody1" width="*" onmouseover="this.style.backgroundColor='#F1F9FE'; this.style.color='#FF6600';" onmouseout="this.style.backgroundColor=''"> <a href="dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}发布人: {$UserName} 时间:{$PostTime}">{$Topic}</a> </td> </tr> 结束部分 </table></td>
最热主题调用 开始部分 <td width="33%"><table width="100%" border="0" cellPadding=1 class=tableborder0> 循环部分 <tr><td class="tablebody2" width="20" align="center" height="23"> <img src="skins/default/topicface/{$Face}" alt="帖子心情" border="0"> </td> <td align="left" class="tablebody1" width="*" onmouseover="this.style.backgroundColor='#F1F9FE'; this.style.color='#FF6600';" onmouseout="this.style.backgroundColor=''"> <a href="dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}发布人: {$UserName} 时间:{$PostTime}">{$Topic}</a> </td> </tr> 结束部分 </table></td>
精华主题调用 开始部分 <td width="33%"><table width="100%" border="0" cellPadding=1 class=tableborder0> 循环部分 <tr><td class="tablebody2" width="20" align="center" height="23"> <img src="skins/default/topicface/{$Face}" alt="帖子心情" border="0"> </td> <td align="left" class="tablebody1" width="*" onmouseover="this.style.backgroundColor='#F1F9FE'; this.style.color='#FF6600';" onmouseout="this.style.backgroundColor=''"> <a href="dispbbs.asp?boardid={$Boardid}&ID={$ID}&replyID={$ReplyID}" target="_blank" title="{$Topic}发布人: {$UserName} 时间:{$PostTime}">{$Topic}</a> </td> </tr> 结束部分 </table></td> </tr> </table>
最后一步
进入后台——风格界面模板总管理——分页面模板(page_index)——template.html(0)
找到:
font face="Wingdings" color="666666">v</font> <a href="infolist.asp?t=toplist&orders=7">用户列表</a> </div> </div>
下面加入:
<script src="Dv_News.asp?GetName=wen1"></script> <script src="Dv_News.asp?GetName=wen2"></script> <script src="Dv_News.asp?GetName=wen3"></script>
把这个图片上传到你的论坛images目录!
xml那个删除方法你可以参考一下删除一搜的搜索框那边,自己对照着删吧
动网论坛修改大全三
动网默认风格分页面模板(page_login)界面风格管理-template.html(12)
该模板内容用以下内容替换即可!
<!--reg.asp##阅读注册协议--> <table cellpadding=3 cellspacing=1 align=center class=tableborder1> <form action="reg.asp?action=apply" method="post" name="agree"> <input name="action" type="hidden" value="submit"> <input type=hidden name="forum" value="inforum">
<tr><th align=center>服务条款和声明</td></tr> <tr><td class=tablebody1 align=left><input type="hidden" name="{$hidden}" value="{$hidden}"> <b>继续注册前请先阅读【{$Forum_Name}】论坛协议</b> <BR><BR> 欢迎您加入【{$Forum_Name}】参加交流和讨论,【{$Forum_Name}】为公共论坛,为维护网上公共秩序和社会
稳定,请您自觉遵守以下条款: <BR><BR> 一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站
制作、复制和传播下列信息: <BR><BR> (一)煽动抗拒、破坏宪法和法律、行政法规实施的;<BR> (二)煽动颠覆国家政权,推翻社会主义制度的;<BR> (三)煽动分裂国家、破坏国家统一的;<BR> (四)煽动民族仇恨、民族歧视,破坏民族团结的;<BR> (五)捏造或者歪曲事实,散布谣言,扰乱社会秩序的;<BR> (六)宣扬封建迷信、淫秽、色情、赌博、暴力、凶杀、恐怖、教唆犯罪的;<BR> (七)公然侮辱他人或者捏造事实诽谤他人的,或者进行其他恶意攻击的;<BR> (八)损害国家机关信誉的;<BR> (九)其他违反宪法和法律行政法规的;<BR> (十)进行商业广告行为的。 <BR><BR> 二、互相尊重,对自己的言论和行为负责。 </td></tr> <tr><td align=center class=tablebody2> <center><input type="submit" value="请认真查看<条款和声明> (10 秒后继续)" name="submit"> </center> </td></tr> </form> </table> <SCRIPT language=javascript> <!-- var secs = 10; document.agree.submit.disabled=true; for(i=1;i<=secs;i++) { window.setTimeout("update(" + i + ")", i * 1000); } function update(num) { if(num == secs) { document.agree.submit.value =" 我 同 意 "; document.agree.submit.disabled=false; } else { printnr = secs-num; document.agree.submit.value = "请认真查看<条款和声明> (" + printnr +" 秒后继续)"; } } //--> </SCRIPT>
二、状态栏显示站长QQ和电子邮件地址或显示别的字
默认模板分页面模板(main_style)中的Dvbbs.mainhtml(2)
在<body后添加:
onLoad="window.status=' 站长QQ:378151002 论坛QQ群:9820648 欢迎您支持《现实在线》'"> <div class="menuskin" id="popmenu" onmouseover="clearhidemenu()" onmouseout="dynamichide(event)" style="z-index:100;"></div>
三、在首帖后面加入广告
进入后台,打开[风格界面模板总管理]——[分页面模板(page_dispbbs)][界面风格]
打开后在第一项里找到:
<xsl:otherwise><xsl:value-of select="@body" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose>
在其后面加入
<xsl:if test="position()=1"> <xsl:variable name="ggscript"><![CDATA[ 这里是你的广告代码 ]]> </xsl:variable> <xsl:value-of select="$ggscript" disable-output-escaping="yes" /> </xsl:if>
四、在首页右上角添加时钟
在后台风格page_index template.html(0)中找到
<div style="height:120px;float:left;width:320px;" > <div style="padding:10px;"> <div style="float:left;width:140px;height:20px;line-height:20px;">会员总数:<b><xsl:value-of select="BoardList/forum_info/@forum_usernum"/></b> 人</div><div style="float:left;height:20px;line-height:20px;">最新会员:[ <a href="dispuser.asp?name={BoardList/forum_info/@forum_lastuser}" target="_blank"><b><xsl:value-of select="BoardList/forum_info/@forum_lastuser"/></b></a> ]</div> <br /><hr/> <div style="float:left;width:140px;height:20px;line-height:20px;">今日发贴:<font class="redfont"><b><xsl:value-of select="BoardList/forum_info/@forum_todaynum"/></b></font> 篇</div> <div style="float:left;height:20px;line-height:20px;"> 主题总数:<b><xsl:value-of select="BoardList/forum_info/@forum_topicnum"/></b> 篇</div> <div style="float:left;width:140px;height:20px;line-height:20px;">昨日发帖:<b><xsl:value-of select="BoardList/forum_info/@forum_yesterdaynum"/></b> 篇</div> <div style="float:left;height:20px;line-height:20px;"> 帖子总数:<b><xsl:value-of select="BoardList/forum_info/@forum_postnum"/></b> 篇</div> <div style="float:left;width:330px;">最高日发帖:<b><xsl:value-of select="BoardList/forum_info/@forum_maxpostnum"/></b> 篇,发生时间:<xsl:value-of select="BoardList/forum_info/@forum_maxpostdate"/></div> </div> </div> </div> 改成下面的代码
<div style="height:120px;float:left;width:320px;" > <div style="padding:10px;"> <div style="float:left;width:140px;height:20px;line-height:20px;">会员总数:<b><xsl:value-of select="BoardList/forum_info/@forum_usernum"/></b> 人</div><div style="float:left;height:20px;line-height:20px;">最新会员:[ <a href="dispuser.asp?name={BoardList/forum_info/@forum_lastuser}" target="_blank"><b><xsl:value-of select="BoardList/forum_info/@forum_lastuser"/></b></a> ]</div> <br /><hr/> <div style="float:left;width:140px;height:20px;line-height:20px;">今日发贴:<font class="redfont"><b><xsl:value-of select="BoardList/forum_info/@forum_todaynum"/></b></font> 篇</div> <div style="float:left;height:20px;line-height:20px;"> 主题总数:<b><xsl:value-of select="BoardList/forum_info/@forum_topicnum"/></b> 篇</div> <div style="float:left;width:140px;height:20px;line-height:20px;">昨日发帖:<b><xsl:value-of select="BoardList/forum_info/@forum_yesterdaynum"/></b> 篇</div> <div style="float:left;height:20px;line-height:20px;"> 帖子总数:<b><xsl:value-of select="BoardList/forum_info/@forum_postnum"/></b> 篇</div> <div style="float:left;width:330px;">最高日发帖:<b><xsl:value-of select="BoardList/forum_info/@forum_maxpostnum"/></b> 篇,发生时间:<xsl:value-of select="BoardList/forum_info/@forum_maxpostdate"/></div> </div> </div> <div> <div style="float:center;border-left:1px solid #6595d6;height:120px;width:120px;float:right;" align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="120" height="120"> <param name="movie" value="images/clock.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="images/clock.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="120"></embed> </object></div> </div> </div>
五、动网7.1版魔法表情后台批量修改方法
第一步:用记事本打开admin目录下的Plus_Tools_Magicface.asp文件,进行以下的编辑:
(1)找到这段代码:
Case "EditMagic" EditMagic()
在他的下面一行加入以下代码:
'批量魔法表情修改 by nstcn.hang===开始语句=== Case "EditMagic_all" EditMagic_all() '批量魔法表情修改 by nstcn.hang===结束语句===
(2)找到以下代码:
<tr> <td class="forumRow" colspan=15 align=right height="30"> 请选中指定的魔法表情进行修改或删除操作 全选<input name=chkall type=checkbox value=on onclick="CheckAll(this.form)"> <input type=submit name=submit value="修改"> <input type=submit name=submit value="删除"> </td> </tr> </FORM>
在其下面的一行加入以下代码:
<FORM METHOD=POST ACTION="?Action=EditMagic_all"> <tr> <td class="forumRow" colspan=15 align=center height="30"> 金币1:<input type=text size=3 name="pnmoney" value="0"> 点券1:<input type=text size=3 name="pnticket" value="0"> 金币2:<input type=text size=3 name="pntmoney" value="0"> 点券2:<input type=text size=3 name="pntticket" value="0"> 帖子:<input type=text size=3 name="pntopic" value="0"> 金钱:<input type=text size=3 name="pnwealth" value="0"> 经验:<input type=text size=3 name="pnuserep" value="0"> 魅力:<input type=text size=3 name="pnusercp" value="0"> 威望:<input type=text size=3 name="pnpower" value="0"> <input type=submit name=submit value="批量修改"></td> </tr> </FORM>
(3)最后一行End Sub与%>之间加入以下代码:
'批量魔法表情修改 by nstcn.hang===开始语句=== Sub EditMagic_all() Dim nmoney,nticket,ntmoney,ntticket,ntopic,nwealth,nuserep,nusercp,npower If Request("submit")="批量修改" Then nmoney = Request.Form("pnmoney") If Not IsNumeric(nmoney) Then nmoney = 0 nticket = Request.Form("pnticket") If Not IsNumeric(nticket) Then nticket = 0 ntmoney = Request.Form("pntmoney") If Not IsNumeric(ntmoney) Then ntmoney = 0 ntticket = Request.Form("pntticket") If Not IsNumeric(ntticket) Then ntticket = 0 ntopic = Request.Form("pntopic") If Not IsNumeric(ntopic) Then ntopic = 0 nwealth = Request.Form("pnwealth") If Not IsNumeric(nwealth) Then nwealth = 0 nuserep = Request.Form("pnuserep") If Not IsNumeric(nuserep) Then nuserep = 0 nusercp = Request.Form("pnusercp") If Not IsNumeric(nusercp) Then nusercp = 0 npower = Request.Form("pnpower") If Not IsNumeric(npower) Then npower = 0 npower = ntopic & "|" & nwealth & "|" & nuserep & "|" & nusercp & "|" & npower Dvbbs.Plus_Execute("Update Dv_Plus_Tools_MagicFace Set iMoney="&nmoney&",iTicket="&nticket&",tMoney="&ntmoney&",tTicket="&ntticket&",MagicSetting='"&npower&"' ") Dv_suc("批量修改魔法表情成功!") End If End Sub '批量魔法表情修改 by nstcn.hang===结束语句===
第二步:保存文件后上传更新。
第三步:进入后台的魔法表情设置页面,在最下面输入相应的数字,就可以修改全部魔法表情和魔法头像的金币和点券了。
(1)找到这段代码:
Case "EditMagic" EditMagic()
在他的下面一行加入以下代码:
'批量魔法表情修改 by nstcn.hang===开始语句=== Case "EditMagic_all" EditMagic_all() '批量魔法表情修改 by nstcn.hang===结束语句===
(2)找到以下代码:
<tr> <td class="forumRow" colspan=15 align=right height="30"> 请选中指定的魔法表情进行修改或删除操作 全选<input name=chkall type=checkbox value=on onclick="CheckAll(this.form)"> <input type=submit name=submit value="修改"> <input type=submit name=submit value="删除"> </td> </tr> </FORM>
在其下面的一行加入以下代码:
<FORM METHOD=POST ACTION="?Action=EditMagic_all"> <tr> <td class="forumRow" colspan=15 align=center height="30"> 金币1:<input type=text size=3 name="pnmoney" value="0"> 点券1:<input type=text size=3 name="pnticket" value="0"> 金币2:<input type=text size=3 name="pntmoney" value="0"> 点券2:<input type=text size=3 name="pntticket" value="0"> 帖子:<input type=text size=3 name="pntopic" value="0"> 金钱:<input type=text size=3 name="pnwealth" value="0"> 经验:<input type=text size=3 name="pnuserep" value="0"> 魅力:<input type=text size=3 name="pnusercp" value="0"> 威望:<input type=text size=3 name="pnpower" value="0"> <input type=submit name=submit value="批量修改"></td> </tr> </FORM>
(3)最后一行End Sub与%>之间加入以下代码:
'批量魔法表情修改 by nstcn.hang===开始语句=== Sub EditMagic_all() Dim nmoney,nticket,ntmoney,ntticket,ntopic,nwealth,nuserep,nusercp,npower If Request("submit")="批量修改" Then nmoney = Request.Form("pnmoney") If Not IsNumeric(nmoney) Then nmoney = 0 nticket = Request.Form("pnticket") If Not IsNumeric(nticket) Then nticket = 0 ntmoney = Request.Form("pntmoney") If Not IsNumeric(ntmoney) Then ntmoney = 0 ntticket = Request.Form("pntticket") If Not IsNumeric(ntticket) Then ntticket = 0 ntopic = Request.Form("pntopic") If Not IsNumeric(ntopic) Then ntopic = 0 nwealth = Request.Form("pnwealth") If Not IsNumeric(nwealth) Then nwealth = 0 nuserep = Request.Form("pnuserep") If Not IsNumeric(nuserep) Then nuserep = 0 nusercp = Request.Form("pnusercp") If Not IsNumeric(nusercp) Then nusercp = 0 npower = Request.Form("pnpower") If Not IsNumeric(npower) Then npower = 0 npower = ntopic & "|" & nwealth & "|" & nuserep & "|" & nusercp & "|" & npower Dvbbs.Plus_Execute("Update Dv_Plus_Tools_MagicFace Set iMoney="&nmoney&",iTicket="&nticket&",tMoney="&ntmoney&",tTicket="&ntticket&",MagicSetting='"&npower&"' ") Dv_suc("批量修改魔法表情成功!") End If End Sub '批量魔法表情修改 by nstcn.hang===结束语句===
第二步:保存文件后上传更新。
第三步:进入后台的魔法表情设置页面,在最下面输入相应的数字,就可以修改全部魔法表情和魔法头像的金币和点券了。
六、升级后不能正常注册的多种解决方法 1、请到后台注册过滤设置那里设置一下提交即可
2、直接访问userregmanager.asp?action=setting提交一下设置即可
11月20日更新:reg.asp,不需要提交设置也可以正常运行注册页面.
七、贴间调用个人相关资料(金币、金钱等等)的修改方法
进入后台:风格界面模板总管理--分页面模板(page_dispbbs)--界面风格--template.html(0) 找到: <div>文章:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userpost"/></div> <div>积分:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userep"/></div> 在下面添加 <div>魅力:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@usercp"/></div> <div>现金:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@userwealth"/></div> <div>金币:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@usermoney"/></div> <div>近访:<xsl:value-of select="/post/userlist/user[@userid=$userid]/@lastlogin"/></div>
八、鼠标在版块列表时的背景颜色的修改
后台(page_index)template.html(0)
大概这些代码(风格不同而不同)
<div class="mainbar2" style="height:25px;overflow :hidden;"> <xsl:for-each select="/BoardList/board[@parentid = $parentid][position() > $positions and position() < ($tdcount+$positions+1)]"> <xsl:variable name="boardid" select="@boardid"/> <div> <xsl:if test="last()!=position()"><xsl:attribute name="class">list1</xsl:attribute></xsl:if> <xsl:attribute name="style">height:25px;width:<xsl:value-of select="$tdwidth"/>;text-align :left;text-indent:5px;<xsl:if test="last()=position()">float:left;</xsl:if></xsl:attribute> <xsl:choose>
红色改为以下的,自己对照下
<div style="text-align :left;background-color : #D6DFF7;cursor:pointer; " onMouseOver="this.style.backgroundColor='#E4EBFB'" onMouseOut="this.style.backgroundColor='#D6DFF7'" >
九、把固顶的帖子和普通的帖子分离出来?
答:这个功能在SP1里是有的,只是很多人没去实现,方法:
后台风格界面管理。
风格分页面模板(page_index)界面风格管理
template.html(1)
<xsl:variable name="splittoptiopc" select="0" /><!--是否分离固顶区-->
把0改1
十、设置会员要多少帖子才显示签名 1、你必须在后台基本设置的“允许个人签名”里选择允许,然后再到论坛用户组里设置签名设置。
2、设置多少帖子才显示签名的问题:如果你想让会员注册就可以显示签名,就在“新手上路”(这里说的是默认用户组)设置可以显示签名,新手上路设置能显示签名,其他用户组也显示签名那样你所有用户都能显示签名了。
如果你想让达到一定帖子数量才显示签名,那样就是要达到某个用户组的帖子数量的级别里设置可以显示签名(当然这个用户组要到达的帖子数量要注意),其他比较低级的通户组就显示不显示!
二、未注册用户只能浏览部分内容
1.修改dispbbs.asp文件
找到
If InStr(Ubblists,",39,") > 0 Then Node.selectSingleNode("@body").text = dv_ubb.Dv_UbbCode(postbody,UserGroupID,1,0) Else Node.selectSingleNode("@body").text = dv_ubb.Dv_UbbCode(postbody,UserGroupID,1,1) End if
修改成
If InStr(Ubblists,",39,") > 0 Then If Dvbbs.userid=0 then Node.selectSingleNode("@body").text = left(Node.selectSingleNode("@body").text,250)&"......<br><br><p></p> <font color=#AAAAAA>您还没有登陆,欲知全文内容,请选择<a href=reg.asp><font color=red>[注册]</font></a>或者<a href=login.asp><font color=blue>[登陆]</font></a>。</font>" Else Node.selectSingleNode("@body").text = dv_ubb.Dv_UbbCode(postbody,UserGroupID,1,0) End if Else If Dvbbs.userid=0 then Node.selectSingleNode("@body").text = left(Node.selectSingleNode("@body").text,250)&"......<br><br><p></p> <font color=#AAAAAA>您还没有登陆,欲知全文内容,请选择<a href=reg.asp><font color=red>[注册]</font></a>或者<a href=login.asp><font color=blue>[登陆]</font></a>。</font>" Else Node.selectSingleNode("@body").text = dv_ubb.Dv_UbbCode(postbody,UserGroupID,1,1) End if End If
2.修改topicother.asp文件
找到
Templist=Replace(Templist,"{$body}",SimJsReplace(dv_ubb.Dv_UbbCode(SQL(3,i),SQL
修改成
If Dvbbs.userid=0 then Dvbbs.AddErrCode(6) Dvbbs.Showerr() Else Templist=Replace(Templist,"{$body}",SimJsReplace(dv_ubb.Dv_UbbCode(SQL(3,i),SQL(4,i),1,1))) End if
三、动网搜索代码修改为baidu或google搜索的方法
进入后台管理,找风格界面模板总管理 -> 分页面模板(page_index) -> 界面风格 -> template.html(0),找到如下代码
<div style="float:left;padding:3px;width:49%;height:28px;" > <div style="float:left;"><a href="http://www.yisou.com/search?pid=400107_1006" target="_blank"><img src="http://server.dvbbs.net/dvbbs/yisou.gif" border="0" alt="一 搜" style="margin-top:10px;margin-left:10px;margin-right:6px;" align="absmiddle"/></a></div> <form method="POST" action="query.asp" target="_blank"> <input type="hidden" value="2" name="isWeb"/> <input type="hidden" value="8" name="stype"/> <div style="float:left;"> <input name="keyword" size="20" value="关键字" onmouseover="this.focus()" onblur="if (this.value =='') this.value='请输入关键字' " onfocus="this.select()" onclick="if(this.value=='请输入关键字')this.value=''" style="height : 18px;border:solid 1px #D4D4D4;BACKGROUND-COLOR: #FAFAFA;COLOR: #4d4d4d;FONT-FAMILY: Arial; margin-top:3px;margin-left:0px;margin-right:5px;"/> </div> <div style="float:left;"> <input style="border:solid 1px #D4D4D4;BACKGROUND-COLOR: #FAFAFA; height : 22px;COLOR: #4d4d4d;FONT-FAMILY: Arial; FONT-SIZE:11.5px;margin-top:3px;margin-left:5px;margin-right:5px;" type="submit" value="搜一搜" name="submit"/> </div> </form> </div>
为方便搜索Internet把原来的一搜改为其他搜索引擎老大如Google或百度。请把上面的代码替换为如下代码。这样你就可以把你的网站作为主页了无需另外打开搜索网站。
1。国际搜索老大Goole的代码:
<!-- Search Google --> <div style="float:left;padding:3px;height:28px;" > <center> <form method="get" action="http://www.google.cn/custom" target="google_window"> <table bgcolor="#e4e8ef"> <tr><td nowrap="nowrap" valign="top" align="left" height="32"> <a href="http://www.google.com/"> <img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a> <input type="text" name="q" size="20" maxlength="255" value=""></input> <input type="submit" name="sa" value="搜索"></input> <input type="hidden" name="client" value="your client ID here"></input> <input type="hidden" name="forid" value="1"></input> <input type="hidden" name="ie" value="GB2312"></input> <input type="hidden" name="oe" value="GB2312"></input> <input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:FFFFFF;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1;"></input> <input type="hidden" name="hl" value="zh-CN"></input> </td></tr></table> </form> </center> </div> <!-- Search Google -->
2.或者改为国内搜索老大百度的代码:
<!-- Search Baidu --> <div style="float:left;padding:3px;height:28px;" > <form action="http://www.baidu.com/baidu" target="_blank"> <table bgcolor="#e4e8ef"><tr><td nowrap="nowrap" valign="top" align="left" height="32"> <input name="tn" type="hidden" value="ilove" /> <a href="http://www.baidu.com/index.php?tn=ilove"><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="middle" border="0" /></a> <input type="text" name="word" size="20" /> <input type="submit" value="搜索" /> </td></tr></table> </form> </div> <!-- Search Baidu -->
以上申请百度和google的把"your cient id here"改为自己的代码。
四、帖子美化
分页面模板(page_dispbbs)界面风格管理----template.html(0)
找到<xsl:if test="$checkinfo ='' or /post/userinfo/@boardmaster =1">修改下面的
<fieldset> <legend style="border:1px dashed #B4CEFF;background-color:#f5f5f5;text-align:left;font-family:arial;font-weight:bold"> <div style="height:22px;line-height:22px;"><div style="float:left;"><img src="={/post/setting/@picurl}topicface/{@expression} alt="发贴心情" /></div><b><xsl:value-of select="@topic" disable-output-escaping="yes"/></b></div></legend> <xsl:if test="@parentid = 0"> <xsl:if test="$mofaface !='' and $mofaface !='0'"><div style="float:right;margin-right:20px;"><a href="javascript:DispMagicEmot({$mofaface},350,500)"><img src="dv_plus/tools/magicface/gif/{$mofaface}.gif" border="0" alt=""/><br />魔法表情<br/>点击重放</a></div> <script type="text/javascript" language="javascript"> LoadMagicEmot(<xsl:value-of select="$mofaface" />,<xsl:value-of select="/post/postinfo/@topicid"/>); </script> </xsl:if> </xsl:if> <div style="{$bodystyle}margin-top:10px;word-wrap : break-word ;word-break : break-all ;" onload="this.style.overflowX='auto';"> <xsl:choose> <xsl:when test="@parentid =0 and /post/postinfo/@getmoneytype=3"><xsl:call-template name="checkgetmoney" /></xsl:when> <xsl:otherwise><xsl:value-of select="@body" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose> </div> </fieldset>
五、去除下拉菜单被下拉框遮挡的问题
在动网的许多页面中,若遇选择性下拉框与下拉菜单相邻,通常下拉菜单会出现部份被选择下拉框挡住的现象。 经过在网上查找相关文档,找到一种利用垫片技术,可修正此弊端。
修改方法: 1、打开in/main.js文件,在文件最后其中增加如下几个函数: //Opens a shim, if no shim exists for the menu, one is created function openShim(menu,menuItem) { if (menu==null) return; var shim = getShim(menu); if (shim==null) shim = createMenuShim(menu,getShimId(menu)); //Change menu zIndex so shim can work with it menu.style.zIndex = 100; var width = (menu.offsetWidth == 0 ? menuItem.renderedWidth : menu.offsetWidth); var height; if (menu.offsetHeight == 0) { var menus = getMenuItemCount(menu); height = menuItem.renderedHeight * menus; } else { var height = menu.offsetHeight; } shim.style.width = width; shim.style.height = height; shim.style.top = menu.style.top; shim.style.left = menu.style.left; shim.style.zIndex = menu.style.zIndex - 1; shim.style.position = "absolute"; shim.style.display = "block"; }
//Closes the shim associated with the menu function closeShim(menu) { if (menu==null) return; var shim = getShim(menu); if (shim!=null) shim.style.display = "none"; }
//Creates a new shim for the menu function createMenuShim(menu) { if (menu==null) return null;
var shim = document.createElement("<iframe scrolling='no' frameborder='0'"+ "style='position:absolute; top:0px;"+ "left:0px; display:none'></iframe>"); shim.name = getShimId(menu); shim.id = getShimId(menu); //Unremark this line if you need your menus to be transparent for some reason //shim.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)";
if (menu.offsetParent==null || menu.offsetParent.id=="") { window.document.body.appendChild(shim); } else { menu.offsetParent.appendChild(shim); }
return shim; }
//Creates an id for the shim based on the menu id function getShimId(menu) { if (menu.id==null) return "__shim"; return "__shim"+menu.id; }
//Returns the shim for a specific menu function getShim(menu) { return document.getElementById(getShimId(menu)); }
2、添加好上述函数后,仍在该文件中查找到: menuobj.thestyle.visibility="visible" 在其后增加一行:openShim(menuobj,vmenuobj) 继续查找到: function ie_clearshadow() { for(var i=0;i<fo_shadows.length;i++) { if (fo_shadows[i]) fo_shadows[i].style.display="none" } fo_shadows=new Array(); } 将其改为: function ie_clearshadow() { for(var i=0;i<fo_shadows.length;i++) { if (fo_shadows[i]) fo_shadows[i].style.display="none" } closeShim(window.menuobj) fo_shadows=new Array(); }
六、飞行签名的修改方法
打开inc/Dv_ubbcode.asp找到
REM :签名移动(如需使用则把以下屏蔽去掉) 'If InStr(Lcase(s),"[/fly]")>0 Then s=Dv_UbbCode_S1(s,"\[fly\]","\[\/fly\]","fly","<marquee width=90% behavior=alternate scrollamount=3>$1</marquee>") 'If InStr(Lcase(s),"[/move]")>0 Then s=Dv_UbbCode_S1(s,"\[move\]","\[\/move\]","move","<MARQUEE scrollamount=3>$1</marquee>")
把注释去掉就可以飞
七、八种醒目修改
点此下载文件 把z_HighlightTopic文件夹放到 inc目录下
分页模板page_post,在template.html(6)中找到
<select name="topicximoo"><option value="0">标题醒目</option><option value="1">HTML支持</option><option value="2">红色醒目</option><option value="3">蓝色醒目</option><option value="4">绿色醒目</option></select>
替换:
<select name="topicximoo"><option value="0">标题醒目</option><option value="1">HTML支持</option><option value="2">红色醒目</option><option value="3">蓝色醒目</option><option value="4">绿色醒目</option><option value=5>紫框醒目</option><option value=6>绿框醒目</option><option value=7>红框醒目</option><option value=8>蓝框醒目</option><option value=9>霓虹醒目</option><option value=10>跳跃醒目</option><option value=11>突出醒目</option><option value=12>彩色醒目</option></select>
Page_Index分页模板,在template.html(1)中找到
<xsl:when test="@topicmode='4'"> <font color="green"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></font> </xsl:when>
在下面加入
<xsl:when test="@topicmode='5'"> <span style="border:solid 1px #DD2292;border-left-width:5px;border-left-color:#DD2292;background:#ffffff;padding:1px 6px 2px 6px;font-size: 8pt"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></span> </xsl:when> <xsl:when test="@topicmode='6'"> <span style="border:solid 1px #55AA55;border-left-width:5px;border-left-color:#55AA55;background:#ffffff;padding:1px 6px 2px 6px;font-size: 8pt"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></span> </xsl:when> <xsl:when test="@topicmode='7'"> <span style="border:solid 1px #cc0000;border-left-width:5px;border-left-color:#cc0000;background:#ffffff;padding:1px 6px 2px 6px;font-size: 8pt"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></span> </xsl:when> <xsl:when test="@topicmode='8'"> <span style="border:solid 1px #0000cc;border-left-width:5px;border-left-color:#0000cc;background:#ffffff;padding:1px 6px 2px 6px;font-size: 8pt"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></span> </xsl:when> <xsl:when test="@topicmode='9'"> <font textcolor1="#FFFF00" textbkcolor1="transparent" textcolor2="#FFCC99" textbkcolor2="transparent" speed="100" letters1="1" letters2="1" pause="500" style="behavior:url(inc/z_HighlightTopic/z_FlashText.htc);color:#c000c0;background-color:transparent"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></font> </xsl:when> <xsl:when test="@topicmode='10'"> <font textoffset1="-4" textoffset2="-2" speed="100" letters1="1" letters2="1" pause="1000" style="behavior:url(inc/z_HighlightTopic/z_WaveText.htc);color:#FF6600;background-color:transparent"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></font> </xsl:when> <xsl:when test="@topicmode='11'"> <font textcolor="#ff0000" basesize="12" textsize1="16" textsize2="14" speed="100" letters1="1" letters2="1" pause="500" style="behavior:url(inc/z_HighlightTopic/z_ResizeText.htc);color:#993300;background-color:transparent;"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></font> </xsl:when> <xsl:when test="@topicmode='12'"> <font textoffset1="-4" textoffset2="-2" speed="100" letters1="1" letters2="1" pause="1000" style="behavior:url(inc/z_HighlightTopic/font.htc);color:#FF6600;background-color:transparent"><xsl:choose> <xsl:when test="string-length(@title) > 30 "><xsl:value-of select="concat(substring(@title,0,20),'....',substring(@title,(string-length(@title)- 10 ),string-length(@title)))" disable-output-escaping="yes"/>[长]</xsl:when> <xsl:otherwise><xsl:value-of select="@title" disable-output-escaping="yes"/></xsl:otherwise> </xsl:choose></font> </xsl:when>
八、论坛短信无刷新弹出
点此下载文件
把里边的两个文件放到论坛跟目录下
安装方法:
1、解压文件到BBS根目录 2、关闭后台短信弹出功能 3、进入风格管理(Main_style)Dvbbs.mainhtml(8)最后插入以下代码: <script language="javascript" src="std_msg.js"></script> 4、进入后台风格管理(Main_Style)Dvbbs.mainhtml(12)删除以下代码: <bgsound src="skins/default/mail.wav" border=0 align="absmiddle">
九、短信提醒声音更改
进入后台风格管理(Main_Style)Dvbbs.mainhtml(12)查看以下代码: <bgsound src="skins/default/mail.wav" border=0 align="absmiddle">
红色部分是声音文件,把要修改的声音替换其即可!
十、论坛顶部 LOGO BANNER合并的方法改为一个大的flash
用以下代码替换 动网风格分页面模板(main_style) ---Dvbbs.mainhtml(4) 中的代码(全部替换)
<!--顶部表格合并--> <table width="780" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td align="center" valign="middle"><DIV ALIGN="CENTER"><OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" WIDTH="780" HEIGHT="110"> <PARAM NAME=movie VALUE="ad/banner02.swf"> <PARAM NAME=quality VALUE=high><PARAM NAME="wmode" VALUE="transparent"> <EMBED SRC="ad/banner02.swf" QUALITY=high
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
TYPE="application/x-shockwave-flash" WIDTH="780" HEIGHT="110" WMODE="transparent"></EMBED> </OBJECT> </DIV></td> </tr> <tr> <td class=TopLighNav1 height=22 valign="middle" id="Menu"> {$menu}</td> </tr> </table>
<!--顶部表格合并代码结束-->
其中的ad/banner02.swf 可以改成你自己的
改为一个gif图 方法如下:
用以下代码替换 动网风格分页面模板(main_style) ---Dvbbs.mainhtml(4) 中的代码(全部替换)
<!--顶部表格合并--> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"><img src="图片地址"></td> </tr> <tr> <td height=22 align="right" valign="middle" class=TopLighNav1 id="Menu">{$menu} </td> </tr> </table>
<!--顶部表格合并代码结束-->
注释一下:
WIDTH="780" HEIGHT="110" 这个就是大小啊 全部改了
图片的话 把这句<img src="图片地址">改为<img src="图片地址 WIDTH="780" HEIGHT="110"">同样数字表示大小
|