花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

織夢(mèng)dede:list按flag屬性調(diào)用文檔

時(shí)間: 2020-09-15 16:16 閱讀: 作者:素材無憂網(wǎng)

織夢(mèng)dede:list默認(rèn)在欄目列表頁是不支持按flag輸出的,想要按flag調(diào)用指定屬性的文檔和分頁,我們可以這樣做

伸手黨 直接下載

如果不想改的小伙伴可以直接下載我已經(jīng)改好的這個(gè)文件,先備份你的 include/arc.listview.class.php ,再覆蓋我的

鏈接: https://pan.baidu.com/s/1M9WcPoJm8OnKE7cDN-SyCg 提取碼: 79et

動(dòng)手黨 跟著下面的教程來操作

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

var $remoteDir;

在它下面加入一行

var $Flag;

如圖

織夢(mèng)dede:list按flag屬性調(diào)用文檔(圖1)

繼續(xù)找到

$this->remoteDir = '';

在它下面加入一行

$this->Flag = '';

繼續(xù)找到,大概在227行 至 267行的全部

//初始化列表模板,并統(tǒng)計(jì)頁面總數(shù)
...
...

織夢(mèng)dede:list按flag屬性調(diào)用文檔(圖2)

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

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

放它的下面來

如圖

織夢(mèng)dede:list按flag屬性調(diào)用文檔(圖3)

繼續(xù)找到

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 ";
}

如圖

織夢(mèng)dede:list按flag屬性調(diào)用文檔(圖4)

繼續(xù)找到

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

在它上面加入

if($this->Flag != "")
{
	$cquery = "SELECT COUNT(*) AS dd FROM `dede_archives` arc WHERE ".$this->addSql;
}

如圖

織夢(mèng)dede:list按flag屬性調(diào)用文檔(圖5)

最后找到

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

改成

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

如圖

織夢(mèng)dede:list按flag屬性調(diào)用文檔(圖6)

欄目列表頁flag標(biāo)簽的寫法

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

{/dede:list}

flag='c,p'  支持一個(gè)屬性和多個(gè)屬性同時(shí)調(diào)用

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)dede:list按flag屬性調(diào)用文檔

標(biāo)簽:  
相關(guān)文章
模板推薦