从现在开始就可以丢掉老套的首页右上部所加的时钟啦
效果图
修改自原帖:分层及FLASH图片首页调用[读窗网络论坛]
http://bbs.duhome.cn/bbs/dispbbs.asp?boardID=64&ID=1158&page=1
1.到论坛后台,风格界面模板总管理,改分页面模板(page_index) ,界面风格,template.html(0)
找到
<div id="tdleft" style="height:120px; ">
改成
<div id="tdleft" style="height:120px;width:40%; ">
再找到
<div style="height:120px;float:left;width:320px;" >
改成
<div style="height:120px;float:left;width:40%;" id="tdleft">
注意:如果你已装了时钟等插件,做过了以上修改,就跳过从以下开始安装
然后找到
<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 style="width:100%;text-align : center;overflow:hidden;"><script src="Dv_News.asp?GetName=def_flapic"></script></div>
<div style="float:left;padding:5px;width=20%;align=center;"><script src="Dv_News.asp?GetName=def_flapic"></script></div>
2.后台增加首页flash图片调用
调用标识名称:def_flapic
调用说明:首页FLASH图片
调用类型:展区调用
数据更新间隔:300 秒 (这里可以按你的需要设小些)
时间显示格式:YYYY-M-D
调用设置: 显示记录数:6 每行显示个数:1 标题长度:10
调用的版面:精美贴图 (选择你要调用的版面)
版面限制设置:只调用该版面
版面的限制:显示特殊版面数据
调用文件类型 :图片集
显示排序: 默认
以上可以按自己要求设置:
以下为关键部分,如果看不懂,请不要随意更改!
模板_开始标记部分(其中的数字自己试着调整)
<script>var focus_width=150;var focus_height=130;var text_height=15;var swf_height = focus_height+text_height;var pics='';var links='';var texts='';
模板_主体循环标记部分(其中地址换成你的地址)
pics+='{$TrueFilename}|';
links+='http://ctpt.com.cn/bbs/dispbbs.asp?boardid={$Boardid}%26id={$RootID}%26replyID={$ReplyID}|';
texts+='{$Readme}|';
模板_结束标记部分
pics=pics.substring(0,pics.length-1);links=links.substring(0,links.length-1);texts=texts.substring(0,texts.length-1);document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="fla/focus.swf"> <param name="quality" value="high"><param name="bgcolor" value="#CCCCCC">');
document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
document.write('<embed src="fla/focus.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'); document.write('</object>');
//-->
</script>
3.调用文件修改
打开论坛根目录下的DV_NEWS.ASP
找到
Skin_Main = Replace(Skin_Main,"{$Boardid}",SQL(2,i))
Skin_Main = Replace(Skin_Main,"{$UserName}",SQL(3,i))
后面插入
Topic=replace(Topic,"'","‘")
Topic=replace(Topic,"""","“")
找到
Filename = SQL(4,i)
If InStr(Filename,":") = 0 Or InStr(Filename,"//") = 0 Then
Filename = Bbsurl & Dvbbs.Forum_Setting(76) & Filename
End If
End If
后面插入
Skin_Main = Replace(Skin_Main,"{$TrueFilename}",Filename)
修改完成!
红色部分的标记是我自己加的,要与调用文件修改中的最后一步相对应!
相关文件:http://ctpt.com.cn/bbs/fla/focus.swf
紫色部分为文件存放的相对路径
评论