15621857753

phpcmsV9调过的推荐位文章不再列表重复出现

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2021-02-23

本文主要介绍了phpcmsV9调过的推荐位文章不再列表重复出现,解决思路:打开这个文件content_tag.class.php,在116行添加教程提供的新的代码,然后再使用新的标签语句调用就可以了,推荐给大家,非常好用。

在某些情况下,内容被推送到推荐位置,因此不想在列表中再次调用,这将导致重复。默认情况下,这个判断没有增加,下面齐鲁建站小编教大家如何实现这个功能。

修改方法:

打开 /phpcms/modules/content/classes/content_tag.class.php

在列表页标签里

public function lists($data) {

大约在116行左右找到

$order = $data[‘order’]; 

在下面添加

if(isset($data['nopos']) && intval($data['nopos']=='0')) {
    $sql .= "  AND posids ='0'";
}

调用方法用这个

{pc:content action="lists" nopos="0" catid="$catid" num="20" order="id DESC" moreinfo="1" page="$page"}

标签内加入 nopos=”0″ 就是排除推荐位数据,其他值或者不写是调用全部

修改后保存好就可以了。

以上就是关于phpcms推荐位文章的所有内容,希望可以帮到大家,欢迎找小编一起交流~

展开