标签和JS文件的比较
在系统各个模板中,以标签或JS文件调用显示信息的方式各有优缺点:
·标签放在各个模板中,经系统解析后即在前台各个生成的页面中生成静态的HTML代码。在网站首页、各频道首页建议使用标签,这样标签解析后的HTML代码对搜索引擎的收录非常有帮助,并且在客户端的显示速度要快。
·JS文件是一个另外生成的单独内容,放在各个模板中调用的是JS文件的地址。在栏目页、内容页的共用项目(如推荐文章、热门文章等),建议使用JS文件调用。这样当前台页面生成HTML静态页面后,即使您在添加、删除某篇文章后,不需要重新生成所有页面,只需更新有关JS文件,前台页面中调用的JS内容即会自动更新--并且在添加文章时系统会自动更新JS文件。
在跨频道调用相关信息时建议使用JS文件。如果使用标签,当被调用频道添加、删除了信息后,如果调用的频道没有生成HTML,则标签的内容不会被更新,而JS文件会自动更新。
此外,系统生成的JS文件功能还可以在动易以外的系统或其他网站中调用信息。
相关文件说明
频道JS文件的设置与使用请参阅前章“网站后台管理”的”JS文件管理”。以下介绍预设功能的JS文件以及相关调用代码:
调用代码:
作用:显示当前日期时间,例:2005年6月3日 星期五。
调用代码:
| 〈SCRIPT language=JavaScript src="{$InstallDir}{$ChannelDir}/JS/ShowSearchForm.js" type=text/JavaScript〉〈/SCRIPT〉 |
调用代码:
| 〈IFRAME id=UserLogin src="UserLogin.asp?ShowType=1" frameBorder=0 width=170 scrolling=no height=145〉〈/IFRAME〉 |
调用代码:
| 〈SCRIPT src="guestbook/newguest.asp?KindId=0&KindName=0&num=8&tlen=13&order=0&info=0"〉〈/SCRIPT 〉 |
调用代码:
| 〈FORM name=search action=Article/search.asp method=post〉 〈Input id=Keyword maxLength=50 size=16 value=关键字 name=Keyword〉 〈Input id=Submit type=submit value=搜索 name=Submit〉〈BR〉 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" onclick="javascript:document.search.action=’Article/search.asp’;document.search.Field.value=’Title’;" type=radio CHECKED value=Article name=Channel〉文章 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" onclick="javascript:document.search.action=’Soft/search.asp’;document.search.Field.value=’SoftName’;" type=radio value=Soft name=Channel〉下载〈BR〉 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" onclick="javascript:document.search.action=’Photo/search.asp’;document.search.Field.value=’PhotoName’;" type=radio value=Photo name=Channel〉图片〈BR〉 〈Input id=Field3 type=hidden value=Title name=Field〉〈/FORM〉 |
调用代码:
| 〈FORM name=search action={$InstallDir}search.asp method=post〉〈tr〉〈td class=left_tdbg1〉〈BR〉 〈Input id=Keyword maxLength=50 size=16 value=关键字 name=Keyword〉 〈Input id=Submit type=submit value=搜索 name=Submit〉〈BR〉 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" type=radio CHECKED value=Article name=ModuleName〉站内文章 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" type=radio value=Soft name=ModuleName〉下载中心 〈BR〉 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" type=radio value=Photo name=ModuleName〉用户酷站 〈Input style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" type=radio value=Shop name=ModuleName〉动易商品 〈BR〉 〈Input id=Field type=hidden value=Title name=Field〉〈/td〉 〈/tr〉 〈/FORM〉 |
调用代码:
| 〈MARQUEE id=scrollarea onmouseover=this.stop(); onmouseout=this.start(); scrollAmount=2 scrollDelay=200 direction=up width=160 height=140〉{$ShowAnnounce(1,5)}〈/MARQUEE〉 |
关于自定义标签功能
《动易网站管理系统》提供的系统标签,修改标签的相应参数即可实现不同的效果。同时增加了自定义标签功能,可以在设计模板时调用您自己定义的标签,从而灵活组合、综合运用,更方便您设计和调用页面。自定义标签的详细操作与说明请参阅“《动易网站管理系统》2005版自定义标签使用说明”。