久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網站+自適應網頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網站建設 > DEDECMS V5 常用統計SQL標簽,DEDE技術

DEDECMS V5 常用統計SQL標簽,DEDE技術

時間:2023-07-20 11:07:20 閱讀: 文章分類: 網站建設 作者: 織夢編輯員

導讀:DEDE技術DEDE技術這兩天,突然又見到論壇里求統計用代碼的帖子多起來,這里發幾個常用的DEDE統計SQL標簽,如果還有什么其它需要的,請跟帖說明,日后繼續補充……dede免費校板下戰織夢首頁模板。

dede免費校板下戰織夢首頁模板這兩天,突然又見到論壇里求統計用代碼的帖子多起來,這里發幾個常用的DEDE統計SQL標簽,如果還有什么其它需要的,請跟帖說明,日后繼續補充…… 另:希望各位提問的兄弟們,先自行搜索一下論壇,也許你的問題可以在以往的帖子里找到答案~~ ·注意 dede_archives 這個前綴是默認的 請將dede改成你的數據庫前綴 代碼如下: ·共有文章:** 篇 {dede:sql sql="select count(ID) as c from dede_archives where channel=1"}·共有文章:[field:c /]篇{/dede:sql} ·共有圖集:** 個 {dede:sql sql="select count(ID) as c from dede_archives where channel=2"}·共有圖集:[field:c /]個{/dede:sql} ·共有軟件:** 個 {dede:sql sql="select count(ID) as c from dede_archives where channel=3"}·共有軟件:[field:c /]個{/dede:sql} ·共有評論:**條 {dede:sql sql="select count(ID) as c from dede_feedback"}·共有評論:[field:c /]條{/dede:sql} ·共有會dede后臺模板員:**名 {dede:sql sql="select count(Idede58模板D) as c from dede_member "}·共有會員:[field:c /]名{/dede:sql} ·文章閱讀:** 人次 {dede:sql sql="select sum(click) as c from dede_archives"}文章閱讀:[field:c /]人次{/dede:sql} ·今日更新:**篇 {dede:sql sql="SELECT count( ID ) AS c FROM dede_archives WHERE pubdate > UNIX_TIMESTAMP( CURDATE( ) ) "}今dede免費模板日更新:[field:c /]篇{/dede:sql} ·統計指定欄目及所有下屬分支欄目內的文章數 1、修改include/inc_functions.php文件,增加函數如下: 代碼如下: function GetTotalArc($tid){ $dsql = new DedeSql(false); $sql = TypeGetSunID($tid,$dsql); $row = $dsql->GetOne("Select count(ID) as dd From dede_archives where {$sql}"); return $row['dd']; }2、調用方法,在需要修改的模板頁插入如下代碼(其中的3是欄目ID,根據你的實際情況修改) {dede:field function='GetTotalArc(3)'/} 補充一點: 如果在欄目模板頁面上調用,可以用這個寫法,統計當前欄目內的文章數 {dede:field name='ID' function='GetTotalArc(@me)'/} ·欄目文章統計功能 使用 dedecms 的runphp 接口 編寫一個 函數.利用channel標簽的ID變量或得。 函數。 代碼如下: function GetChannelArticleNum($id){ if(!$id || !is_numeric($id)) return 0; $dsql = new DedeSql(); require_once(dirname(__FILE__)."/inc_channel_unit_functions.php"); $sql = TypeGetSunID($id,$dsql); $dsql -> SetQuery("Select count(*) as c From dede_archives where {$sql}"); $row = $dsql -> GetOne(); return $row['c']; } 將該函數放入 inc_functions.php 中 示例調用方法. {dede:channel type='top' row='8'} | [field:typename/] ([field:ID runphp='yes'] @me = GetChannelArticleNum(@me);[/field:ID]){/dede:channel} 效果見本站首頁菜單。 改變 | [field:typename/] ([field:ID runphp='yes'] @me = GetChannelArticleNum(@me);[/field:ID]) 可獲得更多形式。 如果你使用該方法沒有效果,請打開 inc_typelink.php(以下是在 dedecms v3.1的情況,4.x版本請對應查看) 查找函數 function GetChannelList 體內的 if($row=$this->dsql->GetArray()) { 在 //處理同級欄目中,當前欄目的樣式 上加上一行 $row['id'] = $row['ID']; 這是dedecms 里面一個奇怪的問題。 [field:ID /] 經常獲得不到值,有時又是可以的,而用$row['id'] = $row['ID']; 后即可用 [field:ID /]獲得, 可能是 $row['ID'] 在某個地方沒打引號被作為了一個常量。。。。。。 ·增加欄目文章統計功能 第一種方法: 1、 修改include/inc_arcpart_view.php文件 找到function ParseTemplet()函數 修改為: 代碼如下: function ParseTemplet() { if(!is_array($this->dtp->CTags)) return ""; foreach($this->dtp->CTags as $tagid=>$ctag) { $tagname = $ctag->GetName(); //countclass 統計欄目文章數量 if( $tagname == "countclass" ){ $tid = $ctag->GetAtt("typeid"); $row = $this->dsql->GetOne("Select count(ID) as dd From dede_archives where typeid='$tid' and arcrank<>-1"); $this->dtp->Assign($tagid,$row['dd']); } 2、在網頁上調用方法 {dede:countclass typeid=欄目編號/} 例如: {dede:countclass typeid='2'/} 第二種方法(由 正牌執子之手339709 提供): 1、修改include/inc_functions.php文件,增加函數如下: 代碼如下: function GetTotalArc($tid){ $dsql = new DedeSql(false); $row = $dsql->GetOne("Select count(ID) as dd From dede_archives where typeid='$tid'"); return $row['dd']; } 2、調用方法 [field:id function='GetTotalArc(@me)'/]相關dede免費校板下戰織夢首頁模板。

關鍵詞標簽: CMS 標簽 常用

聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-20 ,文章DEDECMS V5 常用統計SQL標簽,DEDE技術主要講述標簽,常用,CMS網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_31742.html

我的IDC 網站建設技術SEOUC.COM
專注網站建設,SEO優化,小程序設計制作搭建開發定制網站等,數千家網站定制開發案例,網站推廣技術服務。
  • 5000+合作客服
  • 8年從業經驗
  • 150+覆蓋行業
  • 最新熱門源碼技術文章

    主站蜘蛛池模板: 英山县| 阿尔山市| 稻城县| 皋兰县| 永登县| 西乌珠穆沁旗| 疏附县| 嘉峪关市| 腾冲县| 台安县| 涿州市| 古蔺县| 修水县| 英超| 禄丰县| 收藏| 乐昌市| 玉树县| 万载县| 凤翔县| 台南县| 灵宝市| 汉川市| 普兰县| 六盘水市| 宣化县| 大厂| 化德县| 山西省| 桦川县| 白山市| 嘉峪关市| 手机| 云浮市| 建阳市| 武山县| 陇川县| 崇义县| 东丽区| 常山县| 财经|