内容发布更新时间 : 2024/12/27 11:03:01星期一 下面是文章的全部内容请认真阅读。
模板常用代码及置标的用法
网站模板制作 —常用代码及置标的使用 模板上传:
<param name="movie" value="xxx.swf"> <link href="xxx.css" rel="stylesheet" type="text/css" /> <script src="xxx.js" type="text/javascript"></script> ignoreapd="1"
1、title标签: 首 页 <title><trs_website field="sitedesc"></trs_website></title> 概览页 <title><trs_channel id="owner" field="chnldesc" autolink="false" />----<trs_website field="sitedesc"></trs_website></title> 细览页 <title><trs_document field="docpeople" autolink="false" autocolor="false" />----<trs_website field="sitedesc"></trs_website></title>
2、头模板和尾模板:
<!--#include virtual="<trs_channel id='include头模板' field='_recurl'></trs_channel>index.html" -->
<!--#include virtual="<trs_channel id='include尾模板' field='_recurl'></trs_channel>index.html" -->
<trs_template tempname="通用头模板"></trs_template> <trs_template tempname="通用尾模板"></trs_template>
3、导航栏:
<a href="<trs_channel id='栏目唯一标识' field='_recurl' urlisabs='true' />">栏目名称</a>
4、trs_documents和trs_document的使用
<trs_documents id="XXX" num="XXX"> <trs_document field="doctitle" num="XXX" autolink="true" linkalt="true" extra="class='XXX'"
target="_blank"></trs_document> </trs_documents> 说明:没有分页时直接用num取数据的条数,有分页时使用pagesize属性,doctitle可以用docpeople(取首页标题)替换
5、分组置标trs_record的使用
<trs_record num="XXX" supplement="填空的代码"> ...
</trs_record>
6、trs_rolldocuments置标的使用
<TRS_rolldocuments fromchannelids="XXX,XXX" num="XXX" TIMERANGE="XXX" modal="1,2,3" ORDER="docreltime desc" AUTOTRIGGER="true"> <trs_document field="doctitle" num="XXX" autolink="true" linkalt="true" extra="class='XXX'"
target="_blank"></trs_document> </TRS_rolldocuments>
说明:表示从不同的栏目取出数据,注意要写栏目编号,不要写唯一标识
7、trs_appendix和trs_photo的使用
<trs_appendix index="0" upload="true" mode="pic" extra='width="XXX" height="XXX" border="0"' autolink="true" target="_blank"></trs_appendix> <trs_photo index="0" upload="true" extra='width="XXX" height="XXX" border="0"' autolink="true" target="_blank"></trs_photo>
说明:trs_appendix中mode="pic"表示取图片,还可以等于link(表示取链接)、file(表示取文件),这时不需要extra属性,trs_photo可以直接取图片
8、trs_channels和trs_channel的使用
<trs_channels childtype="-1" id="XXX"> <trs_channel field="chnldesc"
extra='class="XXX"'></trs_channel> </trs_channels>
说明:trs_channel可以单独使用:<trs_channel field="chnldesc" extra='class="XXX"' id="XXX"></trs_channel>
9、trs_channellogo的使用
<img src='<trs_channellogo
index="1" id="XXX" />' width="XXX" height="XXX" border="0" /> <TRS_CHANNELLOGO INDEX="1" NAMEONLY="false" SHOWMODE="showpic" EXTRA="width=110 height=50" SHOWPIC="true" ID="创新服务"></TRS_CHANNELLOGO>
10、trs_image的使用
<trs_image field="image" original="true" autolink="true" target="_blank" extra='width="XXX" height="XXX" border="0"'></trs_image>
11、trs_viewdata的使用
<trs_viewdata field="字段名" autolink="false"></trs_viewdata>
12、当前位置
<TRS_CURPAGE VALUE=" > " extra="class='XXX'">当前位置</TRS_CURPAGE> 说明:默认会显示“首页”字样,制作英文模板时添加homepagedesc="Home"属性
13、细览页面中取标题、日期、作者、来源、副标题的写法 标题:<trs_document field="doctitle" autolink="false"></trs_document> 日期:<trs_document field="docreltime"
dateformat="yyyy-MM-dd"></trs_document>
作者:<trs_document field="docauthor"></trs_document> 来源:<trs_document field="docsourcename"></trs_document> 副标题:<trs_document field="subdoctitle"></trs_document>
14、细览正文的写法
<trs_document field="dochtmlcon"></trs_document> 说明:dochtmlcon可以替换为doccontent,表示取纯文本
15、打印、关闭、大中小的写法
打印:<a href="javascript:window.print()" class="XXX">打印</a> 关闭:<a href="javascript:window.close()" class="XXX">关闭</a> 大中小:[ <a href="javascript:doZoom(16)" class="XXX">大</a> <a href="javascript:doZoom(14)" class="XXX">中</a> <a href="javascript:doZoom(12)" class="XXX">小</a> ]
在<trs_document field="dochtmlcon"></trs_document>置标前的<td>或<div>标签中添加id="zoom"属性
下面代码放在<head></head>中
<SCRIPT LANGUAGE="JavaScript"> /*大中小代码开始*/
function dealTag(size,zoomObj,tagName){
var tagObj = zoomObj.getElementsByTagName(tagName); if (tagObj.length == 0){
zoomObj.style.fontSize = size + 'px'; } else{
for( var i=0; i<tagObj.length; i++ ){
tagObj[i].style.fontSize = size+'px'; } } }
function doZoom(size){