• JEECMS二次开发 -------标签使用说明


    转载:https://blog.csdn.net/u012176984/article/details/45501771

    一:标签套用结构说明
     

    登录后台管理页面,这些嵌套在html中的标签 以[@标签名  各种属性..]开始 ,以[/@标签名] 结尾,标签里面还可以嵌套标签,就像html中的<ul><li></li></ul>。

    我把上图中的部分代码拷贝下来,先不看[@中的属性]。

    <ul class="slideshow"id="slidesImgs">
    [@cms_content_list recommend='1' count='5' orderBy='2'typeId='2,3' titLen='18' channelOption='1' ]
    [#list tag_list as a]
    <li>
    <a href="${a.url}" target="_blank">
    <img src="${a.typeImg!site.defImg}"alt="${a.title}" width="100%" />
    </a>
    <spanclass="title">
    [@text_cut s=a.title len=titLen /]
    </span>
    </li>
    [/#list]
    [/@cms_content_list]
    </ul>
    1:你会看到如上的[@cms_content_list…….](文章列表)标签里面还嵌套了一层标签,

    它是以[#..]开始的,像这种标签不仅仅有[#list]  还有[#if]…[#else]….[/#if ] 等,

    这些[#]是通用的,[#list tag_list  as  a] 就表示取个别名为 a (多看几处你会发现不循环的东西是不是直接用的tag_bean),list列表在循环的时候用a来代替,在内容展示中就可以写

    ${a.url} ${a.typeImg!site,defImg}  ${a.title}等  你在a.后面到底写什么才能对应上显示的内容呢,比如src=-“中”就要写${a.typeImg!site,defImg},如下图:

    栏目---》模型管理

    根据你改的栏目,选择对应下面的模型,

    我这里随便点进一个内容模型:

    你可以试着把${a.url},${a.typeImg!site,defImg} , ${a.title} 这三个的内容模型字段找到,这样的话就算掌握了。

    2:循环多少次是由[@属性count决定的] (到现在还没开始讲@标签的属性哦,我们把痛苦留在最后)

    3:接下来就是span里面的[@.../], 就有点像<input type=”text” …. / >

    [@.../]要是在html中,它所处的位置就是<div>

    <ul>

    <li><input type=”text” …. / ></li>

    <li><input type=”text” …. / ></li>

    <li><input type=”text” …. / ></li>

    </ul>

    </div>

    l  [@text_cut s=a.title len=titLen /]基本上也是靠复制粘贴的形式活着,但是用的地方很多,它表示文本截取,也就是显示的数据太长了,截掉一些排面就规整了

    这里表示,文本最多显示18字符。

    4:[#..]是依附于[@..]标签的,就像<li>依附于<ul>一样,你可以在html直接写<li>,一样的可以解析出来,但是在cms标签里面不行,它是很严格。说明你的最外层标签它肯定是[@..]

    ,[#..]是对内容展示的调动,如:循环,判断等.

    5:判定一个标签的是干什么的以及它会有什么样的效果,是根据[@..]来判别的,这些[@..]的标签都是以功能模块来命名的。(人家已经把名字取好了)

    6:html中没有自定义标签,而jeecms中是有自定义标签的。

    二:各cms标签及属性说明,附效果图
    0:[@cms_Include] 页面模板包含标签
    作用

    把做好的页面引入到另外一个页面上去,一般是整个网站的一些公共部分,每个网页都需要的,比如页头,页脚。

    示例:

     [#include "../include/页头顶栏.html"/]
     [#include "../include/页头导航栏.html"/]
     [#include "../include/页头搜索栏.html"/]

    效果截图:

    1:[@cms_ friendlink_list] 友情链接
    ctgId

    友情链接类别(1:文字链接   2:图片链接)

    文字链接:

    [@cms_friendlink_list ctgId='1']
    [#list tag_list as link]
    <div style="margin-left:1.5%; float:left;">
    <a href="${link.domain}" οnclick="$.get('${base}/friendlink_view.jspx?id=${link.id}')" target="_blank">${link.name}</a>
    </div>
    [/#list]
    [/@cms_friendlink_list]
     

    品牌专区(图片链接):

    [@cms_friendlink_list ctgId='2']
    [#list tag_list as link]
    <li><a href="${link.domain}" target="_blank" οnclick="$.get('${base}/friendlink_view.jspx?id=${link.id}')">
    <img src="${link.logo!site.defImg}" alt="${link.name}"/> </a>
    </li>
    [/#list]
    [/@cms_friendlink_list]
     


     

    2:[@cms_channel] 栏目对象标签
     

    作用

    显示某个栏目

    id

    栏目ID

    path

    栏目路径

    siteId

    站点ID,存在时获取该站点栏目,不存在时获取当前站点栏目

    示例

    [@cms_channel id='1']
    <ahref="${tag_bean.url}" target="_blank">${tag_bean.name}</a>
    [/@cms_channel]


    效果截图:

    使用前:

    使用后:
     

    上面图片的整个效果的代码:

    <div id="main">
    <div class="page box">
    <div class="w700 fl box">
    <div class="rb_top"></div>
    <div class="rb_mid box">
    <div class="w300 fl">
    <div class="shrd">
    <h2>[@cms_channel id='1']<a href="${tag_bean.url}" target="_blank">${tag_bean.name}</a>[/@cms_channel]</h2>
    <ul class="list">
    [@cms_content_list channelId='1' count='6' orderBy='4' titLen='18'
    descLen='40' append='...' channelOption='1'] [#list tag_list as a] [#if
    a_index = 0]
    <li class="toptext">
    <h3><a href="${a.url}" title="${a.title}" target="_blank">${a.stit}</a></h3>
    <a href="${a.url}" target="_blank"><img
    src="${a.titleImg!site.defImg}" alt="${a.title}" /></a>
    <p>[@text_cut s=a.desc len=descLen append=append/]</p>
    </li>
    [#else]
    <li><span><a href="${a.ctgUrl}" target="_blank">[${a.ctgName}]</a></span>
    <a href="${a.url}" title="${a.title}" target="_blank">[@text_cut
    s=a.title len=titLen append=append/]</a></li>
    [/#if] [/#list] [/@cms_content_list]
    </ul>
    </div>
    </div>
    <div class="rb_low"></div>
    </div>


     

    3.[@cms_channel_list] 栏目列表标签
     

    作 用

    显示各栏目列表

    parentId

    存在时,获取该栏目的子栏目,不存在时,获取顶级栏目channel.parent.id

    siteId

    站点ID。存在时,获取该站点顶级栏目,不存在时获取当前站点顶级栏目。(仅在parentId不存在时起作用)

    hasContent

    是否只获取可以有内容的栏目。【0:获取所有;1:只获取可以有内容的栏目】(默认0)

    linkClass

    链接class

    style

    标签内部样式。如果指定sysContent或userContent,则该项无效。【1:普通链接列表;】(默认1)

    sysTpl

    使用系统模板。【0:不使用;1:使用】(默认1)

    sysContent

    系统内容样式。(默认0)

    userContent

    自定义内容样式。如果指定了系统内容样式,则该项无效。(默认0)

    sysPage

    系统分页样式。【0:不分页;1:样式一;2:样式二】(默认0)

    userPage

    自定义分页样式。如果指定了系统分页样式,则该项无效。【0:不分页;1:样式一;2:样式二】(默认0)

    custom

    字符串数组。用于个性化处理。(默认空数组)

    【备 注】

    在代码模式下编辑,各属性值必须使用单引号,属性排列顺序不分先后。

    示例

    [@cms_channel_list tpl='1'/]

    效果图


     

    4: [@cms_pagination/]分页标签(一般是跟其他标签一起使用的,一般和一些列表标签一起使用。)
     

    sysPage

    对页面显示出来的记录进行分页是否为内容分页。1:内容分页;0:栏目分页。默认栏目分页。

    示例

    [@cms_pagination sysPage='1'/]

    效果:

    和别的标签一起使用示例

    <div class="pagebar">
    [@cms_comment_page contentId=contentId count='6' orderBy='1']
    <dl class="rmpl">
    [#if tag_pagination.list?size = 0]
    <dt><span>暂无相关评论!</span></dt>
    [#else]
    [#list tag_pagination.list as c]
    <dt><span>${(c.commentUser.username)!"匿名网友"}</span> 于 ${c.createTime} 评论道:</dt>
    <dd>${c.textHtml!}</dd>
    <dd class="line"></dd>
    [/#list]
    <div class="pagebar">[@cms_pagination sysPage='1'/]</div>
    [/#if]
    </dl>
    [/@cms_comment_page]
    </div>


     

    效果图:


     

    5: [@cms_Content] 文章对象标签
    作用

    显示某篇文章

    id

    文章ID

    next

    下一篇

    channeled

    栏目ID

    示例:

    <div class="other box" align="center">
    <div class="ding fl" οnclick="Cms.up('${base}',${content.id},${content.ups});"><span id="ups"></span>
    <p>顶</p>
    </div>
    <div class="cai fl" οnclick="Cms.down('${base}',${content.id},${content.downs});"><span id="downs"></span>
    <p>踩</p>
    </div>
    <ul>
    <li><strong>上一篇:</strong>[@cms_content id=content.id next='1' channelId=channel.id][#if tag_bean??]<a href="${tag_bean.url}">${tag_bean.title}</a>[#else]没有了[/#if] [/@cms_content]</li>
    <li><strong>下一篇:</strong>[@cms_content id=content.id next='0' channelId=channel.id][#if tag_bean??]<a href="${tag_bean.url}">${tag_bean.title}</a>[#else]没有了[/#if] [/@cms_content]</li>
    </ul>
    </div>


    效果截图


     

     
    6: [@cms_content_list]文章列表标签
    作用

    显示文章列表

    参数

    id

    文章ID,允许多个文章的ID,用“,”分开。排斥其他所有删选参数

    tagId

    TAG ID 允许多个TAG ID,用“,”分开。和tagNames之间二选一,ID优先级更高

    tagName

    AG NAME 允许多个TAG NAME ,用“,”分开。

    topicId

    专题ID

    channelId

    栏目ID,允许多个栏目ID,用“,”分开。和channelpath之间二选一,ID优先级更高。

    channelPath

    栏目路径,允许多个栏目路径,用“,”分开。

    channelOption

    栏目选项,用于单栏目情况下。 0 :自身栏目 1 :包含子栏目 2: 包含副栏目

    siteId

    站点ID,可选,允许多个站点ID,用“,”分开

    typeId

    类型ID,可选,允许多个类型ID,用“,”分开。

    Recommend

    是否推荐。 0 :所有都推荐 1 :推荐 2 :不推荐,默认所有

    title

    标题,可以为null

    image

    标题图片, 0 :所有 1 :有 2 :没有 。默认所有

    orderBy

    排序方式 0:ID降序 1:ID升序 2:发布时间降序 3:发布时间升序 4:固定级别降序,发布时间降序 5: 固定级别降序,发布时间升序 6:日访问降序(推荐)7:周访问降序 8:月访问降序 9:总访问降序 10: 日评论降序(推荐) 11: 周评论降序 12: 月评论降序 13: 总评论降序 14: 日下载降序(推荐)15: 周下载降序 16: 月下载降序 17: 总下载降序 18: 日顶降序(推荐) 19: 周顶降序 20: 月顶降序 21: 总顶降序

    excludeId

    不包含的文章ID,用于按tag查询相关文章

    style_list

    文章列表显示样式

    文字列表

    lineHeight

    行高;【行高】

    headMarkImg

    列表头图片;【图片地址】

    headMark

    列表头编号;【1:小黑点;2:小红点;3:单箭头;4:双箭头】

    bottomLine

    下划线;【0:无;1:有】不能为空。

    dateFormat

    日期格式;【java日期格式,如:yyyy-MM-dd】

    datePosition

    日期位置;【1:后面左边;2:后面右边;3:前面】不能为空

    ctgForm

    类别;【0:无;1:栏目;2:站点】不能为空

    showTitleStyle

    显示标题样式;【0:不显示;1:显示】不能为空

    useShortTitle

    是否使用简短标题;【0:不使用;1:使用】不能为空

    titLen

    标题长度;【英文字母按半个计算】为空则不截断

    target

    是否新窗口打开;【0:原窗口;1:新窗口】不能为空

    styleList

    文章列表显示样式

    示例

    <div class="w250 fr">
    <div class="rb_right_top"><h2><a href="#" target="_blank">热门资讯排行榜</a></h2></div>
    <div class="rb_right_div">
    <ul class="order">
    [@cms_content_list count='10' titLen='15' orderBy='9' channelOption='1']
    [#list tag_list as a]
    <li><a href="${a.url}" title="${a.title}" target="_blank">[@text_cut s=a.title len=titLen append=append/]</a></li>
    [/#list]
    [/@cms_content_list]
    </ul>
    </div>
    <div class="rb_right_low"></div>
    </div>


    效果截图:
     
    图文列表

    picWidth

    图片宽度;【按百分比计算(如为24.9;即每个图片占总宽度的24.9%,每行可放四张图片)】不能为空。

    picHeight

    每行图片显示高度;【按像素px计算】不能为空。

    picFloa

    图片是否左浮动;【0:否;1:是】不能为空。: 图片右边距; 

    rightPadding

    【按像素px计算】不能为空。

    showTitleStyle

    显示标题样式;【0:不显示;1:显示】不能为空

    useShortTitle

    是否使用简短标题;【0:不使用;1:使用】不能为空


    titLen

    标题长度;【英文字母按半个计算】为空则不截断


    target

    是否新窗口打开;【0:原窗口;1:新窗口】不能为空

    示例

    <div class="page2">
    <ul class="jctw">
    <h2><a href="#">精彩图文</a></h2>
    [@cms_content_list typeId='2' count='20' titLen='10' channelOption='1']
    [#list tag_list as a]
    <li><a href="${a.url}" title="${a.title}" target="_blank"><img src="${a.typeImg!site.defImg}" alt="${a.title}" /></a><span><a href="${a.url}" title="${a.title}" target="_blank">[@text_cut s=a.stit len=titLen append=append/]</a></span></li>
    [/#list]
    [/@cms_content_list]
    </ul>
    </div>


    效果截图:
     

    焦点图

    focusType

    焦点图类型;【1;2;3】不能为空

    flashWidth

    flash宽度;【按像素px计算】不能为空。

    flashHeight

    flash高度;【按像素px计算】不能为空。

    textHeight

    文本高度;【按像素px计算】不能为空。

    useShortTitle

    是否使用简短标题;【0:不使用;1:使用】不能为空

    titLen

    标题长度;【英文字母按半个计算】为空则不截断

    示例

    <div class="jdt">
    [@cms_content_list typeId='3' styleList='3-1' titLen='20' count='5' flashWidth='280' flashHeight='200' textHeight='20' channelOption='1' tpl='2'/]
    </div>


    效果截图:
     

           
     

    7:[@cms_content_page] 文章列表分页标签
    作用

    对显示的文章列表进行分页

    tagId

    TAG ID 允许多个TAG ID,用“,”分开。和tagNames之间二选一,ID优先级更高。

    tagName

    TAG NAME 允许多个TAG NAME ,用“,”分开

    topicId

    专题ID

    channelId

    栏目ID,允许多个栏目ID,用“,”分开。和channelpath之间二选一,ID优先级更高

    channelPath

    栏目路径,允许多个栏目路径,用“,”分开

    channelOption

    栏目选项,用于单栏目情况下。 0 :自身栏目 1 :包含子栏目 2: 包含副栏目

    siteId

    站点ID,可选,允许多个站点ID,用“,”分开

    typeId

    类型ID,可选,允许多个类型ID,用“,”分开。

    Recommend

    是否推荐。 0 :所有都推荐 1 :推荐 2 :不推荐,默认所有

    title

    标题,可以为null

    image

    标题图片, 0 :所有 1 :有 2 :没有 。默认所有

    orderBy

    排序方式 0:ID降序 1:ID升序 2:发布时间降序 3:发布时间升序 4:固定级别降序,发布时间降序 5: 固定级别降序,发布时间升序 6:日访问降序(推荐)7:周访问降序 8:月访问降序 9:总访问降序 10: 日评论降序(推荐) 11: 周评论降序 12: 月评论降序 13: 总评论降序 14: 日下载降序(推荐)15: 周下载降序 16: 月下载降序 17: 总下载降序 18: 日顶降序(推荐) 19: 周顶降序 20: 月顶降序 21: 总顶降序

    excludeId

    不包含的文章ID,用于按tag查询相关文章

    示例

    <table align="center">
    <tr>
    <td width="40"background="/${res}/img/topic/lmbj.gif"><imgsrc="/${res}/img/topic/lm_2.gif"/>
    </td>
    <td width="640" background="/${res}/img/topic/lmbj.gif"><h2>专题资讯库</h2>
    </td>
    </tr>
    <tr>
    <td height="400" colspan="2" valign="top" bgcolor="#FFFFFF">
    [@cms_content_page topicId=topic.id count='4' sysPage=’1’ titLen='15' append='...' orderBy='2' dateFormat='MM-dd' channelOption='1']
    [#list tag_pagination.list as a]
    <ul><li> •
    <a href="${a.url}" title="${a.title}" target="_blank">[@text_cut s=a.title len=titLen append=append/]</a> [${a.date?string(dateFormat)}]
    </li></ul>
    [/#list]
    [/@cms_content_page]
    </td>
    </tr>
    </table>


    效果截图:

    8:[@cms_topic_page] 专题分页标签
    channelId

    栏目ID

    recommend

    是否推荐

    示例

    <div class="pagebar" style="margin:30px auto;">
    [@cms_topic_page count='2' descLen='50' append='...']
    <div class="pagebar" >
    [#list tag_pagination.list as t]
    <dl class="list line zt">
    <dt><a href="${base}/topic/${t.id}.jspx" target="_blank">${t.name}</a></dt>
    <dd class="pic"><a href="${base}/topic/${t.id}.jspx"><img src="${t.titleImg!site.defImg}"/></a></dd>
    <dd class="text">[@text_cut s=t.description len=descLen append=append/]</dd>
    </dl>
    [/#list]
    </div>
    <div>[@cms_pagination sysPage='1'/]</div>
    [/@cms_topic_page]
    </div>


    结果截图:
     
     

    9:[@cms_topic_list] 专题列表标签
     

    作用

    显示专题列表

    channeled

    栏目ID

    recommend

    是否推荐

    示例

    <table width="980" border="0" align="center" cellpadding="1" cellspacing="1">
    <tr>
    <td align="right" background="/${res}/img/topic/lmbj.gif"><img src="/${res}/img/topic/lm_2.gif"/></td>
    <td width="990" align="left" background="/${res}/img/topic/lmbj.gif"><h2>热门专题</h2></td>
    </tr>
    <tr>
    <td colspan="2" bgcolor="#FFFFFF">
    [@cms_topic_list count='4' descLen='36' append='...']
    [#list tag_list as t]
    <dl class="list line zt box">
    <dt><a href="${base}/topic/${t.id}.jspx" target="_blank">${t.name}</a></dt>
    <dd class="pic"><a href="${base}/topic/${t.id}.jspx"><img src="${t.titleImg!site.defImg}"/></a></dd>
    <dd class="text">[@text_cut s=t.description len=descLen append=append/]</dd>
    </dl>
    [/#list]
    [/@cms_topic_list]
    </td>
    </tr>
    </table>


    结果截图:
     

    10:[@cms_comment_page] 评论分页标签
     

    作用

    对评论列表进行分页

    siteId

    站点id

    contentId

    内容ID

    greaterThen

    评论内容最大支持大于多少

    checked

    是否需要审核

    recommend

    是否推荐

    orderBy

    排列顺序:0 :按评论时间降序 1 :按评论时间升序。 默认降序

    示例

    <div class="pagebar">
    [@cms_comment_page contentId=contentId count='6' orderBy='1']
    <dl class="rmpl">
    [#if tag_pagination.list?size = 0]
    <dt><span>暂无相关评论!</span></dt>
    [#else]
    [#list tag_pagination.list as c]
    <dt><span>${(c.commentUser.username)!"匿名网友"}</span> 于 ${c.createTime} 评论道:</dt>
    <dd>${c.textHtml!}</dd>
    <dd class="line"></dd>
    [/#list]
    <div class="pagebar">[@cms_pagination sysPage='1'/]</div>
    [/#if]
    </dl>
    [/@cms_comment_page]
    </div>


    效果图:
     

    [@cms_comment_page]标签要和[@cms_pagination sysPage='1'/]标签一起使用,这样才会有效果。

    11:[@cms_comment_list] 评论列表标签
    作用

    显示评论列表

    siteId

    站点id

    contentId

    内容ID

    greaterThen

    评论内容最大支持大于多少

    checked

    是否需要审核

    recommend

    是否推荐

    orderBy

    排列顺序:0 :按评论时间降序 1 :按评论时间升序。 默认降序

    示例

    <div class="blue_right_top"><h2><a href="#" target="_blank">热门评论</a></h2></div>
    <div class="blue_right_div">
    [@cms_comment_list siteId='1' count='5' recommend='1' textLen='50' append='...']
    <dl class="rmpl">
    [#list tag_list as c]
    <dt><span>${(c.commentUser.username)!"匿名网友"}</span> 对 <a href="${c.content.url}" target="_blank">${c.content.title}</a> 评论道:</dt>
    <dd>[@text_cut s=c.textHtml len=textLen append=append/]</dd>
    <dd class="line"></dd>
    [/#list]
    </dl>
    [/@cms_comment_list]
    </div>


    结果截图:
     


     

    12:[@cms_vote] 投票标签
    作用

    实现投票模块

    id

    投票ID 可以为空,为空则获取站点的默认投票

    siteId

    站点ID  默认为当前站点

    示例

    <div class="w250 fr">
    <div class="pink_right_top"><h2><a href="#">网友投票</a></h2></div>
    <div class="pink_right_div" style="min-height:240px;">
    <div class="w98">
    [@cms_vote]
    [#if !tag_bean??]
    <div>没有默认投票主题</div>
    [#else]
    <form name="votes" action="${base}/vote.jspx" method="post" target="_blank">
    <table width="100%" border="0" cellspacing="5" cellpadding="0">
    <tr>
    <td height="30" colspan="2" align="left">${tag_bean.title?html}
    <input type="hidden" name="voteId" value="${tag_bean.id}"/></td>
    </tr>
    [#if tag_bean.multiSelect gt 1]
    [#list tag_bean.items as item]
    <tr>
    <td width="9%" height="20" align="center"><input type="checkbox" name="itemIds" value="${item.id}" onClick="check_votes(${tag_bean.multiSelect})" id="${item.id}"/></td>
    <td width="91%" align="left">${item.title?html}</td>
    </tr>
    [/#list]
    [#else]
    [#list tag_bean.items as item]
    <tr>
    <td width="9%" height="20" align="center"><input type="radio" name="itemIds" value="${item.id}"/></td>
    <td width="91%" align="left">${item.title?html}</td>
    </tr>
    [/#list]
    [/#if]
    <tr>
    <td height="30" colspan="2" align="center"><input type="submit" value="投 票" onClick="return check_votes(${tag_bean.multiSelect})"/>
      <a href="${base}/vote_result.jspx?voteId=${tag_bean.id}" target="_blank">查看投票结果</a> </td>
    </tr>
    </table>
    </form>
    [/#if]
    [/@cms_vote]
    </div>
    </div>
    <div class="pink_right_low"></div>
    </div>
    </div>


     

    13:[@cms_tag_list] Tag列表标签
     

    作用

    显示tag列表

    示例

    <div align="center" style="font-size:20px;color:red">
    热门tags:
    [@cms_tag_list count='8']
    [#list tag_list as tag]<a href="${base}/tag/${tag.id}.jspx" target="_blank">${tag.name}</a>[#if tag_has_next]|[/#if][/#list]
    [/@cms_tag_list]
    <div>


    效果截图:
     

    14:[@cms_lucene_list] 搜索结果列表标签
    作用:

    显示搜索出来的结果列表

    q

    搜索关键字

    siteId

    站点ID

    channeled

    栏目ID

    startDate

    开始时间

    endDate

    结束时间

    示例

    <div class="w96" style="min-height:500px;">
    [#if q??]
    [@cms_lucene_list q=q channelId=channelId descLen='100' append='...' count='4' sysPage='1' ]
    <div class="search_msg">
    您搜索的<span class="red">“${q!}”</span>, 共有 <span class="red">${tag_list?size} 条</span> 查询结果,[@process_time/]
    </div>
    [#list tag_list as s]
    <dl class="list3">
    <dt><span>[<a href="${s.ctgUrl}" target="_blank">${s.ctgName}</a>]</span> <a href="${s.url}" title="${s.title}" target="_blank">${s.title}</a></dt>
    <dd class="zy">[@text_cut s=s.description len=descLen append=append/]</dd>
    <dd>来源: <a href="${s.originUrl!}" target="_blank">${s.origin!'本站原创'}</a>    浏览次数:${s.views}次    发布时间: ${s.releaseDate} </dd>
    </dl>
    [/#list]
    [/@cms_lucene_list]
    [/#if]
    </div>


    结果截图:


     

    15:[@cms_lucene_page] 搜索结果分页标签
    作用

    对搜索结果分页

    q

    搜索关键字

    siteId

    站点ID

    channeled

    栏目ID

    startDate

    开始时间

    endDate

    结束时间

    示例

    <div class="w96" style="min-height:500px;">
    [#if q??]
    [@cms_lucene_page q=q channelId=channelId descLen='100' append='...' count='4' sysPage='1' ]
    <div class="search_msg">
    您搜索的<span class="red">“${q!}”</span>, 共有 <span class="red">${tag_list?size} 条</span> 查询结果,[@process_time/]
    </div>
    [#list tag_list as s]
    <dl class="list3">
    <dt><span>[<a href="${s.ctgUrl}" target="_blank">${s.ctgName}</a>]</span> <a href="${s.url}" title="${s.title}" target="_blank">${s.title}</a></dt>
    <dd class="zy">[@text_cut s=s.description len=descLen append=append/]</dd>
    <dd>来源: <a href="${s.originUrl!}" target="_blank">${s.origin!'本站原创'}</a>    浏览次数:${s.views}次    发布时间: ${s.releaseDate} </dd>
    </dl>
    [/#list]
    [/@cms_lucene_page]
    [/#if]
    </div>


    结果截图:
     
    注意

    [@cms_lucene_list]与[@cms_lucene_page]的效果显示是不一样的,[@cms_lucene_list]其显示的结果 由其内的熟悉count和搜索结果的总数决定的,如果搜索结果的总数大于count则显示的结果就为count设定的值,如果搜索结果的总数小于 count设定的值则显示搜索结果的总数。而[@cms_lucene_page]不一样,它始终是会显示出所有的搜索结果来的,只是每一页显示的值是由 count决定的,所以,我建议,一般情况下,还是用[@cms_lucene_page]比较好,因为用它既能显示出搜索结果的分页又能正确的显示出搜 索出来的结果总数。

    16:[@cms_guestbook_list]留言列表标签
    作用

    显示用户的留言列表

    siteId

    站点ID

    ctgId

    类别ID,用于调用不同类别

    checked

    是否审核后显示。0,不审核 1,审核 默认是不审核

    示例

    <div class="blue_right_top mt5"><h2><a href="${base}/guestbook.jspx" target="_blank">网友留言</a></h2></div>
    <div class="blue_right_div" style="height:280px;">
    <div class="w96">
    [@cms_guestbook_list count='10']
    [#list tag_list as m]
    <dl class="gb">
    <dt><span>[${m.ctg.name!}]</span>${m.titleHtml!}</dt>
    <dd>${m.contentHtml!}</dd>
    </dl>
    [/#list]
    [/@cms_guestbook_list]
    </div>


    结果截图:


     

    17:[@process_time/]页面处理时间标签
     

    作用

    显示处理某个页面所需要的时间

    示例

    [@process_time/]
    结果:

     
    ---------------------
    作者:向先先
    来源:CSDN
    原文:https://blog.csdn.net/u012176984/article/details/45501771
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    ubuntu nginx 伪静态 设置
    ubuntu thinkphp pathinfo 404等问题
    ubuntu svn安装测试
    ubuntu zendDebugger.so 加载不上的问题
    ubuntu ssh安装
    nyoj-660-逃离地球
    nyoj-643-发短信
    nyoj-181-小明的难题
    nyoj-663-弟弟的作业
    nyoj-682-初学者的烦恼
  • 原文地址:https://www.cnblogs.com/Jeely/p/11195092.html
Copyright © 2020-2023  润新知