欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

帝国cms教程

帝国CMS灵动标签去除重复内容方法

帝国cms教程 我的站长站 2024-06-26 共52人阅读

帝国CMS使用灵动标签无法判断去除重复内容,所以我们可以结合sql语句来达到灵动标签去除重复内容方法。

我们使用到了count(distinct title)加group by title的方法,来实现排除链接和标题的重复的功能。

代码如下:

[e:loop={"select *,count(distinct title) from [!db.pre!]ecms_news group by title order by newstime  desc limit 11",0,24,0}]
<li><a href="<?=$bqsr['titleurl']?>" title="<?=$bqr['title']?>"><?=esub($bqr[title],28)?></a></li>
[/e:loop]

注意:group by 必须放在 order by 和 limit之前,不然会报错。

标签 灵动标签