dede flag php,织梦dede:list列表按flag属性调用文档

打开 include/arc.listview.class.php 找到,大概在45行

var $remoteDir;

//在它下面加入一行

var $Flag;

//继续找到

$this->remoteDir = '';

//在它下面加入一行

$this->Flag = '';

继续找到,大概在227行 至 267行的全部

//初始化列表模板,并统计页面总数

...

...

把他们剪切放到,大概在155行的下面

$this->addSql = " arc.arcrank > -1 ";

放它的下面来

//继续找到

if($ctag->GetAtt("pagesize")!="")

//在它上面加入

if($ctag->GetAtt("flag")!="")

{

$this->Flag = 1;

$flags = explode(',', $ctag->GetAtt("flag"));

for($i=0; isset($flags[$i]); $i++) $this->addSql .= " AND FIND_IN_SET('{$flags[$i]}', arc.flag)>0 ";

}

//继续找到

$row = $this->dsql->GetOne($cquery);

//在它上面加入

if($this->Flag != "")

{

$cquery = "SELECT COUNT(*) AS dd FROM `#@__archives` arc WHERE ".$this->addSql;

}

//最后找到

if(preg_match('/hot|click|lastpost/', $orderby))

//改成

if(preg_match('/hot|click|lastpost|weight/', $orderby) || $this->Flag != "")

栏目列表页flag标签的写法

{dede:list pagesize='10' titlelen='250' flag='a,p'}

列表内容...

{/dede:list}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值