新聞中心
Dedecms添加動態(tài)調(diào)用文章瀏覽次數(shù)
無憂主機(jī)小編在玩dedecms的時候庫然發(fā)現(xiàn),文章的瀏覽次數(shù)沒有更新,瀏覽N還是顯示的是原來的次數(shù),只有更新網(wǎng)站后才能顯示瀏覽次數(shù),這就讓無憂主機(jī)小編感到很納悶。無奈,無憂主機(jī)小編只能動動自己的心思去弄弄這個小玩意了,經(jīng)過無憂主機(jī)小編數(shù)小時的奮戰(zhàn)終于解決了這個問題,無憂主機(jī)是通過以下方法實(shí)現(xiàn)的,接下來看無憂主機(jī)小編的表現(xiàn)吧! 1、因為源碼給我們的是靜態(tài)的調(diào)用方法,只能更新網(wǎng)站才能顯示,無奈只能用動態(tài)的方法將其調(diào)用,首先在/plus 目錄下找到count.php 復(fù)制一份,然后重命名為51php.php 用編輯器將seeclick.php打開 然后刪除以下代碼: if(!empty($maintable)) { $dsql->ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' "); } if(!empty($mid)) { $dsql->ExecuteNoneQuery(" UPDATE `dede_member_tj` SET pagecount=pagecount+1 WHERE mid='$mid' "); }這幾行代碼的作用就是插入數(shù)據(jù)庫的這兩行,然后保存。 2、找到首頁和列表頁中需要要調(diào)用的點(diǎn)擊次數(shù)的地方用以下腳本語言 <scriptsrc="[field:phpurl/]/51php.php?view=yes&aid=[field:id/]&mid=[field:mid/]" type='text/javascript' language=”javascript"></script> 3、單個文章里面可以通過以下腳本語言實(shí)現(xiàn)(吧這個代碼添加相應(yīng)的地方即可): <script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script> 按照無憂主機(jī)小編以上的方法不會破壞以前的代碼還能實(shí)現(xiàn)動態(tài)的方法 一舉兩得。 謝謝站長朋友們對無憂小編的支持與厚愛。
本文地址:http://www.gle-technology.com/dedecms/14886.html