打开include/common.func.php,在其中任一行(<?与?>的中间任一行)中加上如下函数.
function dynamic_num($current_id){
global $dsql;
$t_num = $dsql->GetOne("select count(*) as num from `dede_archives` where typeid='$current_id'");
if(is_array($t_num)){
return "本栏目共有".$t_num[num]."篇文章";
}else{
return "本栏目共有0篇文章" ;
}
}在列表页中这样调用:{dede:type}[field:id function="dynamic_num(@me)" /]{/dede:type}
加入函数:
//统计包括子栏目的文章数****
function GetArtTotal($id){
//*****统计栏目文章数
//1.统计当前栏目文章数
$dsql = new DedeSql(false);
$row = $dsql->GetOne("select count(id) as ArtSum from dede_archives where typeid=$id; ");
//2.统计子栏目文章数
$dsql = new DedeSql(false);
//$sql = TypeGetSunID($tid,$dsql);取得子栏目ID
$rowSun = $dsql->GetOne("Select count(t.ID) as dd from dede_archives t left join dede_arctype u1 on u1.id=t.typeid
where (u1.reID=$id) ");
//3. 1+2得出总文章数
return $row['ArtSum']+$rowSun['dd'];
}
//******统计包括子栏目的文章数调用方法:
{dede:channel type='self' row='100'? }[field:typename/]([field:id function=GetArtTotal(@me)/]){/dede:channel}
<div class="cate">
<h2>当前栏目</>h2>
<p>{dede:channel type='son' currentstyle="<a class='hcate' href='~typelink~'>~typename~</>a>"}<a href="[field:typeurl/]">[field:typename/][field:id function="dynamic_num(@me)" /]</a>{/dede:channel}</p>
</div>
dedecms织梦批量修改文章点击量我们有时候需要对织梦文档的点击量进行批量维护,比如采集来的文章,点击量都为0,需要批量修改,可以用到如下
织梦dedecms后台增加logo上传功能用过dedecms的朋友都知道,织梦cms后台系统基本参数里是无法直接上传图片的,我们更换logo图只能到ftp里替换,非常的
织梦dedecms调用所有栏目的子栏目(不包含父栏目)dedecms要想调用所有子栏目是没有这个标签的,要调用只可用sql标签,reid表示子栏目,channeltype=6表示模型为商品,sortran
phpcms配置列表页以及获得文章发布时间这篇文章主要介绍了phpcms配置列表页以及获得文章发布时间 ,需要的朋友可以参考下
Yii框架扩展CGridView增加导出CSV功能的方法这篇文章主要介绍了Yii框架扩展CGridView增加导出CSV功能的方法,结合实例形式较为详细的分析了Yii框架扩展组件实现导
帝国cms使用js+css实现当前栏目高亮效果的方法这篇文章主要为大家介绍了帝国cms使用js+css实现当前栏目高亮效果的方法,对于进行帝国CMS模板的开发非常有用!需要