弦子
Just do IT..

帝国CMS 用灵动标签调用当前文章的“上一篇”和“下一篇”

WC 的帝国CMS 都出6.6版本了, 丫的虽然提升了一个阶层, 但是还是有些不能满足我的需求, 还得折腾修改代码.下面是用灵动标签调用当前文章的“上一篇”和“下一篇”的技巧.
上一篇:

[e:loop={"select * from [!db.pre!]ecms_表名 where id<'$navinfor[id]' and classid='$navinfor[classid]' and checked=1 order by id desc limit 1",1,24,0}]
<a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><?=$bqr[title]?></a>
[/e:loop]

下一篇:

[e:loop={"select * from [!db.pre!]ecms_表名 where id>'$navinfor[id]' and classid='$navinfor[classid]' and checked=1 order by id limit 1",1,24,0}]
<a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank"><?=$bqr[title]?></a>
[/e:loop]

表名改为你对应的数据表, 然后分别在公共变量模板里面建立2个变量,
例如我建立的是
上一篇 [!–temp.infoPrev–]
下一篇 [!–temp.infoNext–]
这样就便于在模板里调用了, 要修改也比较方便.

不足的是, 当“上一篇”或者“下一篇”没有文章时, 调用出来的是空白,而没有内置标签的文字说明.凑合着用吧.

未经允许不得转载:英文 SEO & SEM Journal » 帝国CMS 用灵动标签调用当前文章的“上一篇”和“下一篇”
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址