您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
织梦dedecms栏目文章统计代码示例
如萱2024-05-14 23:12:33dedecms教程已有人查阅
导读很多站长都想要网站有栏目文章统计功能,织梦模板之家特意为大家搜集整理了两种方法来实现这个功能,方法如下:
很多站长都想要网站有栏目文章统计功能,织梦模板之家特意为大家搜集整理了两种方法来实现这个功能,方法如下:
第一种方法:
1、修改include/inc_arcpart_view.php文件
找到function ParseTemplet()函数
修改为:
{dede:countclass typeid=栏目ID/}
例如:
{dede:countclass typeid='2′/}
第二种方法:
1、修改include/inc_functions.php文件,增加函数如下:
第一种方法:
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=栏目ID/}
例如:
{dede:countclass typeid='2′/}
第二种方法:
1、修改include/inc_functions.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']; }
2、调用方法
[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦后台提示Fatal error: Call to a member function read() on a
Fatal error: Call to a member function read() on a non-object in文件/dede/teste这是因为这个文件没有检查你的文件夹是否存在,它只按DEDE默认的文件夹去检索! -
dedecms栏目目录实现用首字母生成的方法
dede 修改dede/catalog.add.php文件 85行 $toptypedir = GetPinyin(stripslashes($topty -
升级dedecms后台无法发布编辑文章的解决办法
织梦模板5.7版本发布也有一段时间,于是决定动手将我的V5.6也升级到5.7。谁知升级后我导入数据,我却发现无法发布编辑文章,到官方论坛上找到了解决办法如下。 -
dedecms首页列表页内容页调用某篇文章的内容的实例代码
今天做dede模板,首页需要调用一个公司的简介,这个简介就是一篇文章,想在首页的公司简介这块显示这篇文章的部分内容
留言与评论 (共有 条评论) |