為dedecms增加欄目文章統(tǒng)計功能代碼
更新時間:2008年03月23日 18:15:04 作者:
有些網(wǎng)友希望為dedecms增加欄目文章統(tǒng)計的功能,這個功能并不復(fù)雜,但是dedecms本身并沒有此功能,以下是實現(xiàn)的方法:
第一種方法:
1、 修改include/inc_arcpart_view.php文件
找到function ParseTemplet()函數(shù)
修改為:
function ParseTemplet()
{
if(!is_array($this->dtp->CTags)) return "";
foreach($this->dtp->CTags as $tagid=>$ctag)
{
$tagname = $ctag->GetName();
//countclass 統(tǒng)計欄目文章數(shù)量
if( $tagname == "countclass" ){
$tid = $ctag->GetAtt("typeid");
$row = $this->dsql->GetOne("Select count(ID) as dd From #@__archives where typeid='$tid' and arcrank<>-1");
$this->dtp->Assign($tagid,$row['dd']);
}
……
2、 在網(wǎng)頁上調(diào)用方法
{dede:countclass typeid=欄目編號/}
例如:
{dede:countclass typeid='2′/}
第二種方法(由 正牌執(zhí)子之手339709 提供):
1、修改include/inc_functions.php文件,增加函數(shù)如下:
function GetTotalArc($tid){
$dsql = new DedeSql(false);
$row = $dsql->GetOne("Select count(ID) as dd From #@__archives where typeid='$tid'");
return $row['dd'];
}
2、調(diào)用方法
[field:id function='GetTotalArc(@me)'/]
原創(chuàng)文章,轉(zhuǎn)載請注明出處。
1、 修改include/inc_arcpart_view.php文件
找到function ParseTemplet()函數(shù)
修改為:
function ParseTemplet()
{
if(!is_array($this->dtp->CTags)) return "";
foreach($this->dtp->CTags as $tagid=>$ctag)
{
$tagname = $ctag->GetName();
//countclass 統(tǒng)計欄目文章數(shù)量
if( $tagname == "countclass" ){
$tid = $ctag->GetAtt("typeid");
$row = $this->dsql->GetOne("Select count(ID) as dd From #@__archives where typeid='$tid' and arcrank<>-1");
$this->dtp->Assign($tagid,$row['dd']);
}
……
2、 在網(wǎng)頁上調(diào)用方法
{dede:countclass typeid=欄目編號/}
例如:
{dede:countclass typeid='2′/}
第二種方法(由 正牌執(zhí)子之手339709 提供):
1、修改include/inc_functions.php文件,增加函數(shù)如下:
function GetTotalArc($tid){
$dsql = new DedeSql(false);
$row = $dsql->GetOne("Select count(ID) as dd From #@__archives where typeid='$tid'");
return $row['dd'];
}
2、調(diào)用方法
[field:id function='GetTotalArc(@me)'/]
原創(chuàng)文章,轉(zhuǎn)載請注明出處。
相關(guān)文章
DeDecms中實現(xiàn)更漂亮整齊的縮略圖的實現(xiàn)代碼
dede的縮略圖被很多人投訴過,其原因是直接將原有的大圖限制塊寬度直接縮小或放大,如此一來自然縮略圖的效果非常差。本身php就允許對圖片進行各種截取、重新生成、合并、壓縮等操作,因此為了追求完美,你可以參考下文。2008-03-03dedecms實現(xiàn)仿downkr的sitemap效果代碼
dedecms實現(xiàn)仿downkr的sitemap效果代碼,本人對php不是很懂,只是慢慢摸索的,希望大家有好的東西一起交流,實現(xiàn)仿sitemap2008-03-03參考Dedecms整合Discuz完全攻略實現(xiàn)最新的結(jié)合
看到還有很多同學(xué)和我一樣,說配置不成功,經(jīng)測試及同學(xué)們的指點,我整合成功了,以下是配置過程,供大家參考2008-06-06