自留地
切勿乱来!
     找回密码

PHPCMS V9 增加对推荐位数据调用的判断

#PHPCMS专题

需求说明

有些情况下,内容被推送到了推荐位,所以不想再列表中再次调用,会造成重复,默认情况下是没有增加这个判断,现方法如下:

/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" 就是排除推荐位数据

其他值或者不写是调用全部

 

5 收藏 打赏
×
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《PHPCMS V9 增加对推荐位数据调用的判断》
文章链接:https://www.ediok.cn/blog/2020/05/4727.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

评论 1

评论前必须登录!

 

  1. #1
    用户头像

    支持仙神大佬。666

    gongchengshi 河南省6年前 (2020-05-20)

关注互联网发展前沿,关注PHPCMS技术演进,钻研PHPCMS技术开发

问答社区 联系我们

登录

登录即表示同意本站用户协议隐私政策
©2026 周涛博客 All rights reserved

注册

注册即表示同意本站用户协议隐私政策
©2026 周涛博客 All rights reserved

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

微信扫一扫

微信扫一扫