首先是调用的标签:
如果调用的是网站的总访问量: <script src="{dede:field name='phpurl'/}/count.php?view=page&aid=2&mid=1" type='text/javascript' language="javascript"></script>
如果是个别文章的访问量:<script src="{dede:field name='phpurl'/}/count.php?view=1&aid=2&mid=1" type='text/javascript' language="javascript"></script>
其实只要view不等于‘page’就行了。
而在htdocs/plus/count.php里面我看了一下代码只有文章的访问量,没有查询整个网站的访问量。所以在这里再加个查询判断就行了。
修改如下:
原文:
$row = $dsql->GetOne(" SELECT click FROM `{$maintable}` WHERE {$idtype}='$aid' ");
if(is_array($row))
{
echo "document.write('".$row['click']."');\r\n";
}
改成:
if($view=='page'){
$row = $dsql->GetOne(" SELECT pagecount FROM `#@__member_tj` WHERE mid='$mid'");
}else{
$row = $dsql->GetOne(" SELECT click FROM `{$maintable}` WHERE {$idtype}='$aid' ");
}
if(is_array($row))
{
echo "document.write('".$row['click']."');";
echo "document.write('".$row['pagecount']."');";
}
if(is_array($row))
{
echo "document.write('".$row['click']."');\r\n";
}
就行了。
本文介绍如何在织梦CMS中实现网站总访问量及个别文章访问量的统计功能,通过修改count.php文件来增加对全站访问量的支持。
4万+

被折叠的 条评论
为什么被折叠?



