婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 如何設置DEDE織夢的文章數量

如何設置DEDE織夢的文章數量

POST TIME:2018-04-22 19:26

DEDECMS 獲取指定欄目下面的文章數量,可以寫一個自己的小助手,然后再用function去調用 。

第一步:打開/include/helpers/channelunit.helper.php 在里面增加一個方法getTypeArcLength($id,$addson=true) 代碼如下

/**
 * 獲取指定欄目下面的文章數量
 *
 * @param     string  $id  欄目id
 * @param     string  $addthis  是否包含子欄目
 * @return    string
*/
if ( ! function_exists('getTypeArcLength')) {
	function getTypeArcLength($id,$addson=true) {
		global $dsql;
		if($addson) {		
			$types = GetSonIds($id);				
			$sql = "SELECT count(id) as len FROM dede_arctiny where typeid IN ($types)";
		} else {
			$sql = "SELECT count(id) as len FROM dede_arctiny where typeid = $id";
		}
		$arclen = $dsql->GetOne($sql);
		return $arclen['len'];
	}
}

第二步:在模板用調用,可以在任意位置調用,只要是能調出欄目的地方,比如type標簽等,function方法的使用就不說了,如果有需要的去看我之前寫過的一些文章。

{dede:field.id function="getTypeArcLength(@me,false)"/}

{dede:type typeid='24'}
[field:id function="getTypeArcLength(@me,false)"/]
{/dede:type}


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 葫芦岛市| 昆明市| 定州市| 随州市| 福海县| 邓州市| 孙吴县| 青铜峡市| 泰州市| 万年县| 西丰县| 辽源市| 张北县| 志丹县| 金溪县| 苍山县| 安康市| 永春县| 通渭县| 政和县| 岚皋县| 天水市| 宣城市| 西林县| 台江县| 边坝县| 万宁市| 上饶县| 华宁县| 三明市| 封开县| 霍林郭勒市| 莱芜市| 甘谷县| 方山县| 江都市| 阳西县| 府谷县| 巩义市| 日照市| 蕲春县|