织梦dedecms怎么统计动态手机移动端网站浏览量次数,并与PC端同步显示

时间: 作者:admin 浏览:
织梦dedecms电脑端的文章浏览次数统计起来比较容易,但是在网上都找不到织梦手机端浏览量怎么统计,虽然在手机端能显示文章浏览次数,但是这个次数只是PC端的,手机端的浏览量根本没有统计,因为手机端网站基本都是独立二级域名或者二级目录做的,是新的模板,织梦的调用代码套上去根本没有用,用手机浏览文章的时候次数并没有发生变化,所以小编决定出马搞定手机端浏览量统计的问题。



首先,织梦dedecms在电脑pc端文章浏览次数的统计代码是:

<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>



这段代码放在哪里,就会在哪里显示出当前文章的浏览量,但是只限于织梦自己里面的模板才能统计和显示,织梦之外的模板都没有用。

这段代码的基本原理是:在加载文章页面的时候,获取当前文章的id与mid(mid是会员id的意思,memberid,由于这里没有会员,我们可以忽略这个mid),通过织梦后台的count.php文件传递,触发此id对应文章的浏览量数据库,使其+1,这样就实现了文章浏览量的传回功能,接着就是利用view打印输出此id文章的浏览量,yes代表开启显示这个浏览量。


------可能大家对于上面的这段话不是很明白,可以直接忽略,入正题。--------


如果大家的手机端网站模板是PHP格式的(动态),直接将以下这段代码直接放到需要统计手机浏览量的文章模板的<head></head>里面。

<script src="<?php echo $cfg_cmspath; ?>/plus/count.php?aid=<?php echo $id; ?>" language="javascript"></script>



在手机模板要显示浏览次数的地方放置以下代码:

<?php echo $click; ?>


(上面代码用手机看时这里会自己显示多一个$,去掉其中一个美元符号即可)显示浏览次数的样式可以自己设置。这样就可以将手机端网站的浏览量也加到数据库里去,并且显示浏览量的时候是与PC端同步的。这个是动态手机网站下的做法,静态模板htm下的统计小编还没有研究,有机会我们再探讨。

------------------------------------------结束---------------------------------------

/***说明:

其实就是在php模板下,将织梦原来的统计代码改一下就可以,因为不能直接用织梦调用代码了,所以要用php的方式获取当前文章id的与count.php的路径,静态下其实应该可以直接用织梦的页面计数代码,不过可能要将手机模板放回到织梦的模板目录下才可以实现,即相当是在织梦的pc模板里调一个模板出来做手机文章页,不过可能路径就要改的比较多:

<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" language="javascript"></script>

有静态手机网站的站长,在了解统计原理之后,可以自己尝试下,也可以在下面留言交流哦。

***/
微信公众号
微信公众号:
  • 前端全栈之路(微信群)
前端QQ交流群
前端QQ交流群:
  • 794324979
  • 734802480(已满)

更多文章

栏目文章


Copyright © 2014-2023 seozhijia.net 版权所有-粤ICP备13087626号-4