<xmp id="uicuq"><sup id="uicuq"></sup>
<rt id="uicuq"><blockquote id="uicuq"></blockquote></rt>
<dd id="uicuq"><u id="uicuq"></u></dd>
  • <acronym id="uicuq"></acronym>
  • <tr id="uicuq"></tr>
  • AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

    織夢模板

    網站模板搜索
    營銷型模板 政府網站模板 自適應模板 標簽大全

    注冊

    織夢DedeCMS獲取當前欄目文章數量

    網站模板下載 www.texjy.com / 2014-11-21
    使用織夢DedeCMS建站的時候,有時候需要對當前欄目及其所有子欄目的文檔數量進行統計,方便反饋給用戶。我們可以在織夢DedeCMS的模板 中使用SQL標簽來實現,不過織夢DedeCMS為了系統的安全,加強了對SQL注入和安全的檢查,導致無法查詢一些正常的子查詢的SQL。
    那怎么實現獲取當前欄目及其所有子欄目的文檔數量的功能呢?我們可以使用自定義函數解決。No牛網把方法整理如下,修改織夢程序include/common.func.php文件,在最后加以下代碼:
     
    //統計欄目文章數 www.moke8.com
    function GetTotalArc($tid){
    global $dsql;
    $sql = GetSonIds($tid);
    $row = $dsql->GetOne("Select count(id) as dd From `dede_archives` where typeid
    in({$sql})");
    return $row['dd'];
    }
    //統計當前欄目信息數
    function dynamic_num($current_id){
    global $dsql;
    //讀取當前欄目的子ID
    $sql = "SELECT id FROM `dede_arctype` WHERE id='$current_id' ||
    topid='$current_id'";
    $dsql->SetQuery($sql);
    $dsql->Execute();
    while($row = $dsql->GetArray()){
    $arr[]=$row[id];
    }
    foreach($arr as $key=>$value){
    $type .= $value . ',';
    }
    $ty= "".$type."0";
    //echo $ty;
    $t_num = $dsql->GetOne("select count(*) as num from `dede_archives` where typeid
    in($ty)");
    //echo $t_num[num];
    if(is_array($t_num)){
    return " ".$t_num[num]." ";
    }else{
    return "0" ;
    }
    }
    以上代碼就是新增了兩個函數,一個統計欄目文章數,另一個統計當前欄目信息數,在織夢dedecms模板中可以和調用系統函數一樣調用他們。如使用如下的調用代碼:
     
    {dede:field name=’typename’/}</b>(該類擁有{dede:type}[field:id
    function="dynamic_num(@me)" /]{/dede:type}個文檔)
    {dede:channel type=’son’ }
    <li><a href=’[field:typelink/]‘>[field:typename/]</a>(<span>[field:ID
    runphp='yes'] @me = GetTotalArc(@me);[/field:ID]</span>)</li>
    {/dede:channel}
    本文由AB模板網整理發布,轉載請說明出處:http://www.texjy.com/dedecmsjc/449.html
    本文標簽:

    有問題可以加入織夢技術QQ群一起交流學習

    ☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

    ☉本站的源碼不會像其它下載站一樣植入大量的廣告。

    ☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

    ☉本站提供的織夢源碼,均帶數據及演示地址。可以在任一源碼詳情頁查看演示地址。

    ☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

    ☉如有其他問題,請加網站客服QQ(9490489)進行交流。

    相關教程

    織夢模板_隨機Tags

    品牌設計網站源碼網站模板 卡片式網站模板 機電設備網站模板 餐飲美食網站源碼網站模板 法律咨詢網站模板 餐飲加盟網站模板 影視網站模板 IT互聯網網站模板 俱樂部網站模板 機械設備維修網站模板 化妝品公司網站模板 寵物飼養網站模板

    推薦教程

    首頁 VIP專區 靜態模板 會員中心
    丁香五月久久热成人视频-久久热这里只有精品,各种优质的节目,各大视频&