为phpcms 2008 列表页动态更新列表文章浏览数

接到我的小伙伴Vincent交流phpcms 2008 列表页动态更新列表文章浏览数的问题。官方count.php文件中也值提供文章和专题的浏览数,想要在静态HTML中动态更新浏览数看样子是有必要对count.php进行一番修改;

phpcms2008真的老了,现在很新版本的特性都不能支持。最最可恶的时候在安装的时候还需要开启PHP的短标签。也看得出Phpcms2008当时的作者应该是老前辈了。新一玩PHP到现在都没用过短标签。到最后都没安装好,被数据库的问题折腾的头大果断弃之

phpcms2008->count.php修改

//在33行后追加
elseif($contentids)
{
	$c = new content();
	foreach ($contentids as $k=>$v){
    	$r[$k-1] = $c->get_count($v);
	}
	 echo 'var = hitsCount '.json_encode($r);
	 exit;
}

模板修改

<!--在loop循环内添加-->
<?php
	$str .= '&contentids['.$n .'] ='.$r[contentid];
?>
<!--在loop循环外添加-->
<script language="JavaScript" src="count.php?ok=1{$str}"></script>
<script>
 var hitsCount1= hitsCount.length;
//需要jquery
for(i=0;i<hitsCount1;i++){
$('.bkw')[i].innerHTML = hitsCount[i]['hits'];<!--这里要注意替换自己的class-->
}
</script>

PHPCMS2008liulan
效果图都上了。顺利完成任务!Vincent过来坐坐

转载请注明来源:新一 » 为phpcms 2008 列表页动态更新列表文章浏览数

赞 (0) 评论 (1) 分享 ()

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. vincent支持!不错!回复