帝国cms教程

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

我的站长站 2024-06-26 人阅读

帝国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之前,不然会报错。

相关推荐
  • 灵动标签
  • 帝国CMS灵动标签调用广告列表

    帝国cms默认广告调用标签缺点1、无法调用列表类型,只能单个调用2、无法修改默认样式,默认样式100%被广告插件屏蔽所以就算不管第一条,为了不被屏蔽也推荐用帝国CMS灵动标签调用广告。帝国CMS灵动标签调用广告列表代码[e:loop={"select * from {$dbtbpre...

    帝国cms教程 224 5年前
  • 帝国CMS灵动标签调用栏目并当前高亮

    帝国CMS灵动标签调用一级栏目和子栏目,也可以无限嵌套调用三、四...级栏目,并判断当前栏目高亮显示。<li class="<?=$GLOBALS[navclassid]==0?&#39;current&#39;:&#39;&#39;?>"><a href="&#091;!--news.url--]">首页</a></li> ...

    帝国cms教程 224 5年前
  • 帝国CMS灵动标签判断字段为某值

    帝国CMS灵动标签判断字段为某值,然后在做对应处理。<? if($navinfor[dj]=="A+") { echo &#39;<img src="&#091;!--news.url--]images/ylc_pro_level_AJ.png" alt="A+级认证">&#39;; } else if($navinfor[dj]=="A"){ echo &amp...

    帝国cms教程 188 6年前
最新更新