利用dedecms/织梦标签显示栏目(分类)的文章数量

优推网今天给大家介绍一下利用织梦标签实现栏目或分类的数量统计功能。由于这部分内容都是一些标签的调用,所以内容会比较简短但实用。 首先我们先找到common.func.php文件,在文件最底部添加代码。

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'];
}

这部分修改好之后,找到HTML代码中代表数字的地方,比如

{dede:channelartlist typeid='1'row="7"} 
<li>
    <a href="{dede:field name='typeurl'/}"title="{dede:field name='typename'/}">{dede:field name='typename'/}
        <span class="num"> (6)
    </a>
</li>
{/dede:channelartlist}

用这个标签进行替代:

{dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type}

就像这样:

{dede:channelartlist typeid='1'row="7"} 
<1i>
    <a href="{dede:field name='typeurl'/}" title="{dede:field name='typename'/}">{dede:field name='typename'/}
        <span class="num"> {dede:type}[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]{/dede:type}</span>
    </a>
</1i>
{/dede:channelartlist}

这样就成了。

优推网专注于WordPress外贸建站、WordPress企业建站和分享谷歌SEO排名技巧、Google优化心得、谷歌seo优化技巧和外贸采集站推广的知识,帮助企业通过谷歌SEO推广打开海外市场。
优推网 » 利用dedecms/织梦标签显示栏目(分类)的文章数量

1 评论

  1. 向您学习,我的QQ:1523884331!多多指教!
    丙申年(猴)九月初八 2016-10-8

发表评论