phpcms文章點擊量統計方法


phpcms用戶廣大,很好用,很傻瓜。設計思路也很好,對cms的常見功能都有設計,可以作為自己開發的參考。

最近看了下phpcms的源碼關於文章點擊量統計的這塊,自己記錄下。

默認文章點擊量顯示的位置:

實現方法:

1.訪問新聞頁面時更新訪問量:

    查看頁面代碼:

     

這里不難發現:是通過api.php進行轉發的,看代碼后發現是api文件夾下的count.php進行處理的。

看代碼:

每次訪問文章的時候通過 js來請求,每次請求會更新點擊量。

注意:

因為在phpcms中有模型的概念,也就是說可以自定義模型,而不同模型都可能有點擊量統計要求。所以在這里使用

$hitsid = 'c-'.$modelid.'-'.intval($_GET['id']);

即:模型id和文章id的結合作為點擊量的唯一標識。

看一看數據庫中的v9_hits表:

看到這里就明白了,訪問頁面的時候通過js調用api方法完成兩間工作:

1.對數據庫中的數據進行更新。

2.用jquery將更新的數據寫到相應的元素里面。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM