网站知识您当前的位置:首页 > 新闻资讯 > 网站知识 >

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

发布时间:2020-06-29   作者:洛阳一博网络   点击:

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

/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'"; }
 
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"}
 
{pc:content action="lists" nopos="0" catid="$catid" num="20" order="id DESC" moreinfo="1" page="$page"}

 

 

标签内加入 nopos=”0″ 就是排除推荐位数据

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

网站关键词: phpcms
  • 添加微信好友

  • 扫一扫访问手机网站

  • 在线客服
  • 技术支持
  • 售后服务
  • 微信号:15037966801