新聞中心
Ecshop程序如何在文章標(biāo)題下添加瀏覽時(shí)間和具體瀏覽次數(shù)呢?
作者 / 無憂主機(jī) 時(shí)間 2015-09-10 23:43:46
經(jīng)常建站的站長朋友們也許會(huì)發(fā)現(xiàn)一些企業(yè)站網(wǎng)站新聞資訊或者文章頁都有哪天發(fā)布的文章,甚至有的網(wǎng)站做的比較嚴(yán)謹(jǐn)?shù)木褪悄程斓膸追謳酌氚l(fā)布的都可以看的一清二楚的哦。最近一位站長朋友使用Ecshop程序搭建的商城網(wǎng)站,也是有一些幫助文檔的??墒沁@款開源程序原始的并沒有更新的時(shí)間以及客戶瀏覽的具體次數(shù),有的站長使用PHP免備案虛擬主機(jī)搭建好了之后為了方便查看每天大概有多少人查看過該文章所以想添加個(gè)瀏覽的次數(shù)。那么在原有的基礎(chǔ)上該如何添加呢?小編通過查閱了大量的技術(shù)文檔,把這個(gè)看似不難的題目給搞定了。下面分享下勞動(dòng)成果吧。 第一步:首先登陸Ecshop網(wǎng)站后臺(tái)。找到數(shù)據(jù)庫--mysql查詢--在右側(cè)矩形框中輸入以下SQL語句:
ALTER TABLE `ecs_article` ADD `click_count` INT( 10 ) NOT NULL具體如下圖: 第二步:連接Ftp工具,找到根目錄下的文件:/article.php 使用高級編輯器打開并找到127-130行代碼:
else { $smarty->display('article_pro.dwt', $cache_id); }在下面添加代碼:
$db->query("update ".$ecs->table('article')." set click_count=click_count+1 where article_id=$article_id") ;第三步:修改模板頁面,這里的作用是調(diào)用數(shù)據(jù)庫中瀏覽次數(shù)顯示出來瀏覽次數(shù)。 找到/themes/default/article.dwt文件,并使用高級編輯器打開。 找到101行代碼:
{$article.add_time}在后添加代碼: / 瀏覽次數(shù):
{$article.click_count}添加后再返回首頁就可以看到效果了,如下圖: 朋友們是不是實(shí)現(xiàn)了呢,有的站長朋友們也許會(huì)感到疑惑,為什么這里的瀏覽次數(shù)是0呢?而不是1或者2,3.4之類的瀏覽次數(shù)呢,應(yīng)該最小的也是1吧,因?yàn)檫@里不是及時(shí)更新的,手動(dòng)更新緩存,或者等程序自動(dòng)更新緩存了才會(huì)顯示正常的哦,那么有什么方法可以讓其及時(shí)的更新呢?其實(shí)答案是肯定有的,不過自己需要構(gòu)造一個(gè)INSERT函數(shù),并且還需要在模板中用 {insert name =“xxx”} 來調(diào)用這個(gè)函數(shù)就可以了,這樣就可以及時(shí)的更新瀏覽次數(shù)了,小編就不詳細(xì)一一說明步驟了,有興趣的站長朋友們可以去研究下哦。 無憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP教程:團(tuán)購提示“商品庫存不足” ECSHOP教程:設(shè)置商品比較浮動(dòng)塊的上下位置 ECSHOP如何把商品詳情頁用戶評論修改為商品名稱+評論字樣的方法
本文地址:http://www.gle-technology.com/ecshop/20119.html