欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢給channelartlist和channel加limit屬性

來源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊: 次

織夢中channelartlist、channel 標(biāo)簽不支持limit屬性,下面教大家如何使這兩個(gè)標(biāo)簽也支持limit屬性。
 

方法/步驟

1、給channelartlist標(biāo)簽 加limit屬性

channelartlist標(biāo)簽在5.7中只有row屬性,如果是需要頻道頁面樣式比較獨(dú)特的網(wǎng)站,不能夠滿足循環(huán)調(diào)用的需求,所以,給它加上limit屬性就好了。 

給這個(gè)標(biāo)簽加limit屬性也非常容易,dedecms的程序優(yōu)點(diǎn)就在于擴(kuò)展。

 

打開include/taglib/channelartlist.lib.php文件,約62行處,在下面加一行

if(empty($totalnum)) $totalnum = 20;

if(!empty($limit)) $totalnum = $limit;

這樣,如果有l(wèi)imit屬性的話,就可以用limit屬性來控制調(diào)用的記錄數(shù)量了。

 

2、給channel標(biāo)簽 加limit屬性

最近開發(fā)一個(gè)網(wǎng)站發(fā)現(xiàn)我們的DEDECMS系統(tǒng)在channel 中不能使用limit,很是著急,上網(wǎng)搜索也沒有找到解決方案。沒有辦法,只好自己研究,其實(shí)很簡單,分享出來給大家。

首先請大家打開include/taglib/channel.lib.php文件,然后找到

1.在$line = empty($row) ? 100 : $row;

在它的下面加上下面代碼

//limit條件
 

01 $limit = trim(eregi_replace('limit','',$limit));
02  
03 if($limit!=''){
04  
05 $limit = " $limit ";
06  
07 }else{
08  
09 $limit = " limit 0,$line ";
10  
11 }

2.然后把下面的

01 if($type=='top')
02  
03 {
04  
05 $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
06  
07 From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
08  
09 }else if($type=='son')
10  
11 {
12  
13 if($typeid==0) return '';$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
14  
15 From `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit $limit ";}
16  
17 else if($type=='self'){
18  
19 if($reid==0) return '';$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
20  
21 FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
22  
23 }
24  
25 將limit 0, $line 改成 limit $limit
26  
27 3.使用方法:
28  
29 {dede:channel type='son' typeid=68 limit='0,6'}
30  
31 [field:typename/]
32  
33 {/dede:channel}

以上解決方案發(fā)現(xiàn)一個(gè)問題:就是后面的channel標(biāo)簽都需要加limit才行,不然輸不出。
 

上一篇:dedecms織夢文章列表頁隨機(jī)放入廣告的方法

欄    目:dedecms

下一篇:dedecms織夢首頁列表頁調(diào)用文章從指定位置開始調(diào)取

本文標(biāo)題:織夢給channelartlist和channel加limit屬性

本文地址:http://mengdiqiu.com.cn/a1/dedecms/16701.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有