很多個人博客網站的訪問人數比較少,有時候 N 天前發布的文章瀏覽數都還是個位數,甚至這個數還是自己點擊的呢,看起來確實有點尷尬,所以有些站長就想導致 ZBlogPHP 站點的文章默認瀏覽量是否可以修改?如果可以怎麼修改等。
其實,ZBlogPHP 文章瀏覽數是$article.ViewNums,我們只需要給這個數加上一個基數,如 1000,那麼站點前端所顯示出來的瀏覽量就會變成 1000+,而資料庫中還是顯示真實的瀏覽量,兩者並不會衝突,這樣一來可以看到真實的瀏覽量,也可以避免個位數瀏覽量的尷尬局面。
那麼我們怎麼修改 ZBlogPHP 站點的默認瀏覽量呢?一股勁就以 ZBlogPHP 免費響應式主題 Blogs 為例進行說明。
1. 打開\zb_users\theme\Blogs\template\post-single.php 文件,找到以下代碼:
{$article.ViewNums}
修改為
{intval(1000+$article.ViewNums)}
以上代碼的 1000 表示在真實瀏覽量的基礎上增加 1000,可以自行修改。為了不顯得那麼明顯,一股勁建議大家設置為 88 或 888 之類的數字,不要帶有幾個 0 的,要不然看起來太明顯了。
如果不想設置固定的基數,那麼可以將上述代碼中的 1000 改為隨機數,如隨機增加 500~999 之間的任何一個數,那麼上述代碼就修改為:
{intval(rand(500,999)+$article.ViewNums)}
這個做的後果就是這篇文章一會可能是 1000+以上的瀏覽量,一會可能又變成了 500+的瀏覽量,所以一股勁不建議設置為隨機數,建議直接根據自己站點的實際情況設定一個相對真實的基數,如 88 之類的。
2. 為了整個站點文章的瀏覽量相一致,除了需要修改 post-single.php 文件外,還需要修改 post-multi.php 文件。為了保險起見,建議將所使用的主題 template 文件夾內的所有文件都打開搜索{$article.ViewNums},找到後就修改成第 1 步的代碼。
3. 修改好所有主題文件中關於瀏覽量的代碼後,一定要登錄 ZBlogPHP 站點後臺首頁點擊[清空緩存並重新編譯模板]按鈕。具體見下圖:
如果你的站點還開啟有 CDN 等其他緩存,也請清空緩存。然後刷新前臺某個頁面,你就會發現瀏覽量已經在真實數據的基礎上增加了我們剛才所設置的基數了。
其實 ZBlogPHP 也有修改文章瀏覽數的插件,因為是收費插件,所以一股勁就沒有去看是怎麼實現的,不過我們只需要對主題文件進行小小的修改就可以實現修改 ZBlogPHP 的默認瀏覽量,是否使用插件就看個人了。