在dedecms文章頁面中調用瀏覽次數


在dedecms文章頁面中添加瀏覽次數

1.在文章頁面,官方調用文章瀏覽次數的標簽是:

{dede:field.click/}

2.網上解決方法,即把調用標簽換為:

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

這樣就能實現動態調用文章瀏覽次數,刷新一次增加一次,但是,每次頁面加載到這個地方都會卡頓一下,因為這里是js調用,每次都要向服務器請求一次,這里的標簽是及時加載,在網速不是很快的情況,當網頁加載到該js的時候,總要停頓一下。

3.可解決方法:

1)在點擊次數位置用一個span標簽。預先定義一個點擊次數。如:0次

<span id="countnum">0</span>

2)修改dede核心函數,找到/plus/count.php中

echo "document.write('".$row['click']."');\r\n";

大概在50行中,修改為

echo 'document.getElementById("countnum").innerHTML='.$row['click'];

3)在網頁底部添加js代碼

<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>

4.ok就實現文章頁動態調用文章瀏覽次數

 


免責聲明!

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



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