何在分类信息的大分类后面能显示本大分类下的文章总数目?
编辑发布:飞将军
解决思路就是 把 ({$InfoNum[$key_3]}) 循环相加 就可以了
在我模板中 代码如下
<dl class="index_side_nav">
<dt class="head"><div class="fname"><strong>信息分类导航</strong></div></dt>
<dd class="con">
<!--
EOT;
$i=0;
foreach($Fid_db[0] AS $key_2=>$rs){
$i++;
$Num=0;
$InfoNum[$key_2]=intval($InfoNum[$key_2]);
$url=get_info_url('',$key_2,$city_id);
print <<<EOT
-->
<div class="nav_sort">
<p class="nav_sort_big"><span class="nav_num">$i</span><span class="fname"><a href="$url"><strong>{$Fid_db[name][$key_2]}</strong></a></span><span class="fnum" id="fnum{$i}"></span></p>
<ul class="nav_sort_big_min">
<!--
EOT;
foreach($Fid_db[$key_2] AS $key_3=>$rs){
$InfoNum[$key_3]=intval($InfoNum[$key_3]);
$url=get_info_url('',$key_3,$city_id);
$Fid_db[name][$key_3] = get_word($Fid_db[name][$key_3],25);
print <<<EOT
-->
<li><a href="$url">{$Fid_db[name][$key_3]}</a></li>
<!--
EOT;
for($j=0;$j<count($key_3);$j++)$Num+=$InfoNum[$key_3];
}print <<<EOT
--></ul>
</div>
<script type="text/java script">
document.getElementById("fnum{$i}").innerHTML="( {$Num} )";
</script>
<!--
EOT;
}print <<<EOT
-->
</dd>
</dl>
以上数据只会显示在每个的下面,若您会CSS 和 JS 就能定位挪动到 大分类名称后面来显示
|
点击率:1063
|
|