TRS_WCM置标过程中经验积累

版本V4.0-2014.6.24-穿越者7号

目录

1、嵌套模板置标 1

2、栏目名称超链接置标 1

3、列表循环输出文档标题包含超链接 1

4、取既定栏目下第一篇文章的标题,截取正文部分,以及第一个附件图片的输出 2

5、友情链接置标 2

6、本栏目名称 2

7、当前位置: 2

8、静态分页 3

9、同一篇文章的不同细览展现方式之间跳转 3

10、附加字段中读取信息并切割输出 4

11、取当前文章正文 4

12、取当前文章正文下前两个图片附件 4

13、文档标题、来源、发布日期 4

14、文档图片附件及图片描述 4

15、选项卡切换并实现更多链接 5

16、新闻图片轮播 7

17、取得带图的最新新闻 8

18、获得图片路径字符串 8

19、通用附件下载 8

20、作者 8

21、文档撰写时间 9

22、通用标准图片附件 9

23、对栏目倒序 9

24、鼠标掠过内容提要 9

1、嵌套模板置标

例如:<trs_template tempname="header" />定义首页头部的实例。

2、栏目名称超链接置标

例如:<TRS_CHANNEL ID='公司新闻' FIELD='_RECURL'/>

3、列表循环输出文档标题包含超链接

例如:<div class="new_list">

<TRS_DOCUMENTS id="公司新闻"  channeltype="0"  num="8" startpos="0"  automore="FALSE" moretarget="_blank" moretext="更多..." enablelimit="FALSE">

<ul class="list_ul">

<li><TRS_DOCUMENT field="DOCTITLE" num="56"  dateformat="yyyy-MM-dd HH:mm:ss" target="_blank"/></TRS_DOCUMENT>

<span><TRS_DATETIME DATEFORMAT="yyyy-MM-dd">发布日期</TRS_DATETIME></span></li>

</ul>

</TRS_DOCUMENTS>

4、取既定栏目下第一篇文章的标题,截取正文部分,以及第一个附件图片的输出

例如:<TRS_DOCUMENTS ID="主要产品" NUM="1" STARTPOS="0">

<TRS_APPENDIX MODE="PIC" INDEX="0" WIDTH="150" HEIGHT="120" EXTRA="style='border:0'" AUTOLINK="true" TARGET="_blank">picture</TRS_APPENDIX>

<h1><a href="<TRS_DOCUMENT FIELD='_RECURL'/>" class="red_h_18" TARGET="_blank"><TRS_DOCUMENT FIELD="DOCTITLE" AUTOFORMAT="false" AUTOCOLOR="false" AUTOLINK="false">title</TRS_DOCUMENT></a></h1>

<a href="<TRS_DOCUMENT FIELD='_RECURL'/>" TARGET="_blank">

<TRS_COLUMN id=DOCHTMLCON NUM="116"></TRS_COLUMN></a>

</TRS_DOCUMENTS>

5、友情链接置标

例如:<TRS_DOCUMENTS id="友情链接"  channeltype="0"  num="5" startpos="0" automore="FALSE" moretarget="_blank" moretext="更多..." enablelimit="FALSE">

<script language="JavaScript" type="text/javascript">

var urltitle='<TRS_DOCUMENT FIELD="DOCTITLE" TARGET="_blank">文档标题</TRS_DOCUMENT>';

var urladdress='<TRS_DOCUMENT FIELD="DOCSOURCE" TARGET="_blank">文档来源</TRS_DOCUMENT>';

document.write('<a href="'+urladdress+'">'+urltitle+'</a>');

</script>

</TRS_DOCUMENTS>

6、本栏目名称

例如:<TRS_CHANNEL ID="OWNER">本栏目名称</TRS_CHANNEL>

7、当前位置:

例如:<TRS_COLUMN id=_TRSCURPAGE>当前位置</TRS_COLUMN>

8、静态分页

例如:

<SCRIPT LANGUAGE="JavaScript">

<!--

function createPageHTML(_nPageCount, _nCurrIndex, _sPageName, _sPageExt){

if(_nPageCount == null || _nPageCount<=1){

return;

}

var nCurrIndex = _nCurrIndex || 0;

document.write("第");

if(nCurrIndex == 0)

document.write("  1  ");

else

document.write("  <a href=\""+_sPageName+"."+_sPageExt+"\" >1</a>  ");

for(var i=1; i<_nPageCount; i++){

if(nCurrIndex == i)

document.write((i+1) + "  ");

else

document.write("<a href=\""+_sPageName+"_" + i + "."+_sPageExt+"\" >"+(i+1)+"</a>  ");

}

document.write("页");

}

-->

</SCRIPT>

<TRS_DOCUMENTS pagesize="12" id="owner"  channeltype="0"  num="120" startpos="0" automore="FALSE" moretarget="_blank" moretext="更多..." enablelimit="FALSE"></TRS_DOCUMENTS>

<SCRIPT type="text/javascript">

createPageHTML( ${PAGE_COUNT}, ${PAGE_INDEX}, "${PAGE_NAME}", "${PAGE_EXT}");

</SCRIPT>

9、同一篇文章的不同细览展现方式之间跳转

例如:<TRS_PAGEGENERATE TEMPNAME="另一个模板名称" OnlyPublish ="false" AUTOUPDATE="true"/>

10、附加字段中读取信息并切割输出

例如:

<script language="JavaScript" type="text/javascript">

Var contactway="<TRS_DOCUMENT FIELD="SUBDOCTITLE" AUTOFORMAT="TRUE">副标题</TRS_DOCUMENT>".split('||');

</script>

<script language="JavaScript" type="text/javascript">document.write(contactway[0]);</script>

<script language="JavaScript" type="text/javascript">document.write(contactway[1]);</script>

<script language="JavaScript" type="text/javascript">document.write(contactway[2]);</script>

<script language="JavaScript" type="text/javascript">document.write(contactway[3]);</script>

<script language="JavaScript" type="text/javascript">document.write(contactway[4]);</script>

<script language="JavaScript" type="text/javascript">document.write(contactway[5]);</script>

11、取当前文章正文

例如:<TRS_COLUMN id=DOCHTMLCON>

HTML文本

</TRS_COLUMN>

12、取当前文章正文下前两个图片附件

例如:<TRS_PHOTO index='1' width='100'/>

<TRS_PHOTO index='2' width='100'/>

13、文档标题、来源、发布日期

例如:<TRS_DOCUMENT FIELD=DOCTITLE autocolor="false">标题</TRS_DOCUMENT>

<TRS_DOCUMENT FIELD="DOCSOURCE">文档来源</TRS_DOCUMENT>

<TRS_COLUMN id=DOCPUBTIME>发布时间</TRS_COLUMN>

14、文档图片附件及图片描述

<TRS_APPENDIX INDEX="0" MODE="PIC" WIDTH="500">图片附件1</TRS_APPENDIX>

<TRS_APPENDIX INDEX="0" MODE="PIC" FIELD="APPDESC" NAMEONLY="true"/>

15、选项卡切换并实现更多链接

例如:

<script>

function g(o){return document.getElementById(o);}

function Hover(n){

switch(n)

{

case 1:

g('gsxw').className='gsxw';

g('jtxw').className='jtxw_link';

g('gsxw_1').className='show';

g('jtxw_1').className='hide';

g('gsxw_2').href='<TRS_CHANNEL ID='公司新闻' FIELD='_RECURL'/>';

break;

case 2:

g('gsxw').className='gsxw_link';

g('jtxw').className='jtxw';

g('gsxw_1').className='hide';

g('jtxw_1').className='show';

g('gsxw_2').href='<TRS_CHANNEL ID='集团新闻' FIELD='_RECURL'/>';

break;

case 3:

g('whdt').className='whdt';

g('zhzx').className='zhzx_link';

g('whdt_1').className='show';

g('zhzx_1').className='hide';

g('whdt_2').href='<TRS_CHANNEL ID='文化动态' FIELD='_RECURL'/>';

break;

case 4:

g('whdt').className='whdt_link';

g('zhzx').className='zhzx';

g('whdt_1').className='hide';

g('zhzx_1').className='show';

g('whdt_2').href='<TRS_CHANNEL ID='综合资讯' FIELD='_RECURL'/>';

break;

case 5:

g('cpfw').className='cpfw';

g('kjcx').className='kjcx_link';

g('cpfw_1').className='show';

g('kjcx_1').className='hide';

g('kjcx_2').href='<TRS_CHANNEL ID='产品与服务' FIELD='_RECURL'/>';

break;

case 6:

g('cpfw').className='cpfw_link';

g('kjcx').className='kjcx';

g('cpfw_1').className='hide';

g('kjcx_1').className='show';

g('kjcx_2').href='<TRS_CHANNEL ID='科技创新' FIELD='_RECURL'/>';

break;

case 7:

g('shzr').className='shzr';

g('rczp').className='rczp_link';

g('shzr_1').className='show';

g('rczp_1').className='hide';

g('shzr_2').href='<TRS_CHANNEL ID='社会责任' FIELD='_RECURL'/>';

break;

case 8:

g('shzr').className='shzr_link';

g('rczp').className='rczp';

g('shzr_1').className='hide';

g('rczp_1').className='show';

g('shzr_2').href='http://10.2.20.11:9080/hxks/outline_zw.jsp?job_type=2" class="more';

break;

default:

alert("你好");

}

}

</script>

<a href="###"  class="gsxw" id="gsxw" onclick="Hover(1);" >公司新闻</a>

<a href="###"  class="jtxw_link" id="jtxw" onclick="Hover(2);">集团新闻</a>

<A href="<TRS_CHANNEL ID='公司新闻' FIELD='_RECURL'/>" id="gsxw_2" class="more"> 更多>></A>

16、新闻图片轮播

例如:

<!--幻灯片新闻开始-->

<script language="JavaScript" type="text/javascript">

var focus_width=250     /*幻灯片新闻图片宽度*/

var focus_height=180    /*幻灯片新闻图片高度*/

var text_height=20    /*幻灯片新闻文字标题高度*/

var swf_height = focus_height+text_height

var pics = '';

var links = '';

var texts = '';

var text_s = '';

function ati(url, img, title, titls)

{

if(pics != '')

{

pics = pics + "|";

links = links + "|";

texts = texts + "|";

text_s = text_s + "|";

}

pics = pics + escape(img);

links = links + escape(url);

texts = texts + encodeURIComponent(title)

text_s = text_s + encodeURIComponent(titls)

}

</script>

<script language=javascript>

<trs_documents id="公司新闻" num="5" where="attachpic>0">

ati('<trs_document field="_recurl" />', '<trs_contimg field="url" />', '<trs_document field="doctitle" autolink="false" num="39" />');

</trs_documents>

document.write('<embed src="10004207_999645.swf" wmode="transparent" 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" OLDSRC="10004207_999645.swf" OLDID="494" RELATED="1" />');

</script>

<!--幻灯片新闻结束-->

如代码中红色字体部分要引入一个Flash播放器文件,下载地址:http://pan.baidu.com/s/1kTgOrwN

17、取得带图的最新新闻

<trs_documents id="五矿新闻" num="1" where="attachpic>0">

<div class="img_fck"><img src='<trs_contimg field="url" />' width="192" height="124" /></div>

<div class="cont_fck">

<h1><font color="#3300FF"><trs_document field="doctitle" target="_blank" /></font></h1>

<h2><a href="<trs_document field='url' />"><trs_document field="DOCCONTENT" num="100" /></a></h2>

</div>

</trs_documents>

18、获得图片路径字符串

<TRS_APPENDIX MODE="PIC" UrlIsAbs="true" FIELD="_RECURL" INDEX="0" WIDTH="150" HEIGHT="120" EXTRA="style='border:0'" AUTOLINK="true" TARGET="_blank">picture</TRS_APPENDIX>

19、通用附件下载

<TRS_XAPPENDIXS ID="OWNER" MODE="FILE">

<font>附件1下载:</font> <a href='<TRS_XAPPENDIX FIELD="_RECURL" upload="true"/>' target="_blank" style="text-decoration:none;">

<TRS_DOCUMENT FIELD=DOCTITLE autocolor="false">标题</TRS_DOCUMENT></a><br/>

</TRS_XAPPENDIXS>

20、作者

<trs_document field="DOCAUTHOR" />

21、文档撰写时间

<trs_document field="docreltime" dateformat="yyyy-MM-dd" autolink="false" />

22、通用标准图片附件

<TRS_XAPPENDIXS ID="OWNER" MODE="PIC">

<img src='<TRS_XAPPENDIX FIELD="_RECURL" upload="true"/>' border=0 onload="if(this.width>550) this.width=550" /><br><br><br><br>

</TRS_XAPPENDIXS>

23、对栏目(文章按时间)倒序

Order="channelId Desc"   Order="docreltime Desc" 备注:在<trs_documents/>上添加属性

24、鼠标掠过内容提要

LINKALT="true"

25、点击图片查看原图

<a href="<TRS_APPENDIX INDEX="0" MODE="PIC" FIELD="_RECURL" />" target="_blank"><TRS_APPENDIX INDEX="0" MODE="PIC" WIDTH="117">图片附件1</TRS_APPENDIX></a>

26、判断标签(应用场景:多级导航)

<div class="glleft">
<div class=""><img src="dotted.jpg" align="absmiddle" OLDSRC="dotted.jpg" OLDID="3260" RELATED="1" /></div>
<div class="gsxw"><a href="<trs_channel id="owner" field=_recurl autolink=false/>" class="BlueLink"><trs_channel id="parent" autolink=false/></a></div>
<div><img src="hx1.jpg" align="absmiddle" OLDSRC="hx1.jpg" OLDID="3261" RELATED="1" /></div>
<!--==================end 左栏==================-->
<TRS_CONDITION REFERENCE="主营业务" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="主营业务" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="友情链接" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="友情链接" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="新闻动态" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="新闻动态" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="公司概况" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="公司概况" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="管理团队" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="管理团队" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="内部管理" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="内部管理" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="政策法规" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="政策法规" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="企业文化" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="企业文化" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION>
<TRS_CONDITION REFERENCE="联系我们" CONDITION="@PARENT.chnlname" OPERATOR="contain">
<trs_channels id="联系我们" startpos="0">
<div class="lm"><img src="arrow5.jpg" align="absmiddle" OLDSRC="arrow5.jpg" OLDID="3262" RELATED="1" />&nbsp;&nbsp;&nbsp;&nbsp;
<a href="<trs_channel field=_recurl/>" id="0101" class="BlackLink">&nbsp;&nbsp;<trs_channel autolink=false/></a></div>
</trs_channels>
</TRS_CONDITION> </div>

TRS_WCM(拓尔思信息技术有限公司)内容协作平台平台置标经验攻略的更多相关文章

  1. 项目协作管理平台-teambition和tapd--深度体验

    ​ 一.分析目的 通过分析2B产品中的团队协作管理软件的对比分析,用于为公司团队协作软件的选型做产考. 二.竞品归属市场概况 2.1.目标用户群及需求 主要面向企业用户,用于解决企业不同地域以及不同职 ...

  2. 利用Team@OSC进行团队协作开发平台

    利用Team@OSC进行团队协作开发平台 Team@OSC介绍 Team@OSC 是一个团队协作开发平台,轻松管理轻量级团队.代码运行平台(PaaS).代码质量检查应有尽有. 链接:https://t ...

  3. 毕加索发布轻量化转化引擎及BIMSOP协作云平台

    一直以来,杂务缠身,博客都好久没有更新了,以后还是要继续坚持总结一下.希望能有时间坚持下去 :) 月初在国家会议中的智能展会上,我分享了毕加索公司近来的工作,即自行研发的轻量化转化云平台,以及以此为基 ...

  4. CRM客户关系管理系统 北京易信软科信息技术有限公司

    北京易信软科信息技术有限公司 推出大型erp系统,库存管理系统,客户关系管理系统,车辆登记管理系统,员工管理系统,采购管理系统,销售管理系统,为您的企业提供最优质的产品服务 北京易信软科您可信赖的北京 ...

  5. 北京易信软科信息技术有限公司 问卷调查管理系统V2.0

    北京易信软科信息技术有限公司 问卷调查管理系统V2.0 支持题目模板配置.题型模板配置.选项模板配置,报表查询功能配置 按月建表功能 运用java开发.velocity技术实现页面加载功能,高性能,高 ...

  6. 广州APP开发外包公司哪家比较好?广州达到信息技术有限公司技术到底怎么样?

        广州APP开发公司哪家比较好,广州手机APP软件开发公司广州达到信息表示:用户的刚性需求是公司使用手机APP软件盈利的根本前提和基础,所以开发一款手机APP应用时必须从客户的角度来思考.因此公 ...

  7. LEARUN 开发框架 /aspnetboilerplate ----上海力软信息技术有限公司

    LEARUN 开发框架 ----上海力软信息技术有限公司 http://www.learun.cn/ aspnetboilerplate    http://www.aspnetboilerplate ...

  8. 寒城攻略:Listo 教你用Swift 语言编写 IOS 平台流媒体播放器

    先展示播放器效果:   依然继承 Listo 本人的强迫症,还是从最初到完毕完整的写一个攻略来记录一下,这里声明 Listo 本人也是看了非常多的戴维营攻略才总结分享给大家这一篇攻略的. 首先,Lis ...

  9. 生成 PDF 全攻略【2】在已有PDF上添加内容

    项目在变,需求在变,不变的永远是敲击键盘的程序员..... PDF 生成后,有时候需要在PDF上面添加一些其他的内容,比如文字,图片.... 经历几次失败的尝试,终于获取到了正确的代码书写方式. 在此 ...

随机推荐

  1. 孙陪你,了解它的权力--Kinect结合的发展Unity3D游戏应用开发

    unity3d正在使用kinect三维模型数据控制(它切成脚本) 博主在做项目时须要利用kinect数据控制三维模型中人物的动作.但不是实时控制,而是利用之前获得的骨骼数据,直接控制.无需再利用脚本打 ...

  2. SQLServer RESOURCE_SEMAPHORE 等待状态

    原文:SQLServer RESOURCE_SEMAPHORE 等待状态 概述: 当一个SQLServer实例运行得很慢的时候,应该做一些检查,如检查等待状态.最好的方法是一开始就建立一个性能基线,以 ...

  3. Android 中字体的处理

    //得到TextView控件对象 TextView textView = (TextView)findViewById(R.id.custom); //将字体文件保存在assets/fonts/文件夹 ...

  4. UVa 10491 - Cows and Cars

    題目:有m+n個們,每個門後面有牛或者車:有n仅仅牛,m輛車,你選擇当中1個: 然後打開当中的k你沒有選中的門後是牛的,問你改變選時得到車的概率. 說明:數學題,概率.全概率公式就可以: 說明:第10 ...

  5. ZOJ 2760 How Many Shortest Path(Dijistra + ISAP 最大流)

    题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1760 题意:给定一个带权有向图 G=(V, E)和源点 s.汇点 t ...

  6. C++几个小函数

    之前看书,遇到几个编程题,要实现一些库自带的函数.于是动手写了写,并且做了一些测试.今晚在测试的时候,还发现了一些其他内存分配的问题,顺路一起记下.这里只写了字符串转整型,字符串赋值函数. #incl ...

  7. ABP项目中的使用AutoMapper

    AutoMapper之ABP项目中的使用 最近在研究ABP项目,昨天写了Castle Windsor常用介绍以及其在ABP项目的应用介绍 欢迎各位拍砖,有关ABP的介绍请看阳光铭睿 博客 AutoMa ...

  8. Could not roll back JDBC transaction途径

    [异常]接口数量:DM02;错误代码:ERR_EAI_02_014; 错误叙述性说明:当将中间库异常Could not roll back JDBC transaction; nested excep ...

  9. 从涂鸦到发布——理解API的设计过程(转)

    英文原文:From Doodles to Delivery: An API Design Process 要想设计出可以正常运行的Web API,对基于web的应用的基本理解是一个良好的基础.但如果你 ...

  10. ASP.NET MVC导出excel

    ASP.NET MVC导出excel 要在ASP.NET MVC站点上做excel导出功能,但是要导出的excel文件比较大,有几十M,所以导出比较费时,为了不影响对界面的其它操作,我就采用异步的方式 ...