主题 : 上一篇下一篇功能只能按ID排序,建议增加排序选项
级别: 商业授权用户
UID: 59607
积分:173 加为好友
威望: 0 精华: 0
主题:30 回复:97
注册时间:2014-03-24
在线时长:0
1#   发表于:2014-06-24 23:41:21  IP:222.197.*.*
近期做了项目,发现jeecms提供文章内容中的上一篇下一篇的实现方式,只能按ID进行排序。 如果列表中的排序方式不是按ID先后顺序,那么内容页中的上一篇和下一篇和列表中的顺序就不一直了,建议在标签中也增加排序的参数。

@cms_Content

参数:
id: 文章ID
next:下一篇
channeled:l栏目ID

示例:
<div class="other box" align="center">
            <div class="ding fl" onclick="Cms.up('${base}',${content.id},${content.ups});"><span id="ups"></span>
              <p>顶</p>
            </div>
            <div class="cai fl" onclick="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>
1 共1页