当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国CMS同时发布到以下栏目采用索引链链方式怎样避免文章重复调用

3年前 (2022-10-22)帝国CMS5920

发布文章时,同时发布到以下栏目: 采用索引链链方式,怎样避免重复文章调用?
比如:
在A栏目下发布某篇文章01(id为1),采用索引链接同时发布到B栏目(生成文章02,ID为2),但是外部链接的地址与01相同。
A与B同属一个父级目录C,这时候生成栏目页和内容页,会发现,在父级栏目C列表页和内容页相关链接调用[!–other.link–]里会出现两次文章01
怎样避免在父级栏目C列表页和相关链接[!–other.link–]里不出现重复的内容(02)?
方法如下:(原理isurl=0  排除重复的链接 为1时说明文章地址为外部链接):
一、解决父级栏目列表页调用列表信息时,不调用采用索引链接同时发布的文章的方法:
list.var 使用程序代码,列表页过滤isurl。代码如下:

if($r[isurl]=='0')
{
$list='<li><a href="[!--titleurl--]" >[!--title--]</a> <span>[!--newstime--]</span></li>';
}
$listtemp=$list;

二、灵动标签、万能标签调用时可“附加SQL条件:isurl=0

例如:

灵动标签:

[e:loop={0,11,3,0,'isurl=0','newstime DESC'}]

万能标签:

 [ecmsinfo]0,11,28,0,3,2,0,'isurl=0'[/ecmsinfo]

帝国CMS同时发布到以下栏目采用索引链链方式怎样避免文章重复调用

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/673.shtml

“帝国CMS同时发布到以下栏目采用索引链链方式怎样避免文章重复调用” 的相关文章

帝国cms列表页的内容简介samlltext字段怎么格式化html代码

帝国cms列表页的内容简介samlltext字段怎么格式化html代码

帝国CMS列表页内容简介smalltextsamlltext字段怎么格式化html代码呢?如下: $smalltext='esub(strip_tags($r[smalltext]),120)'; $listtemp='<li><a href="[!--titleurl--]" ...

帝国CMS内容页字段为空判断的用法

帝国CMS内容页字段为空判断的用法

帝国CMS内容页中,如果某个字段没有填写内容就不显示,填写了就正常显示,这种效果怎么实现? PHP判断实现,代码如下: <?php if($navinfor[字段名]) { ?> 现在的内容 <? } else { ?> 不显示 <? } ?>...

帝国CMS灵动标签循环调用栏目文章

帝国CMS灵动标签循环调用栏目文章

帝国CMS灵动标签循环调用栏目文章的方法:   具体方法如下:   第一步,增加公共模板变量   代码如下: <div class="newsbox"> [e:loop={"select * from [!db.pre!]enewsclass where classid in (1,2...

帝国cms调用真实视频播放地址的方法

帝国cms调用真实视频播放地址的方法

1、在内容模板中获取一个播放地址可以用(单集): <?php     $rr=explode(egetzy('rn'),$navinfor[onlinepath]);     $fr=explode('::::::',$rr[0]);     ?> 共<?=count($rr)?...

帝国CMS怎么自定义后台登录文件

帝国CMS怎么自定义后台登录文件

帝国CMS7.5版在原来版本支持自定义后台目录基础上(可随时任意重命名admin目录,无需任何设置),还新增了支持自定义后台登录文件,双重自定义,安全性更高。 帝国CMS7.5及以上版本,只需按下面操作就可以修改后台登录文件地址: 1、将 /e/admin/index.php 文件重命名。 2、将...

帝国CMS收藏夹内容怎么删除

帝国CMS收藏夹内容怎么删除

帝国CMS收藏删除功能的方法,速来围观吧! 代码如下: <a herf="/e/member/doaction.php?favaid=<?=$fr[favaid]?>&enews=DelFava&classid=<?=$r[classid]?>&...