在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就實現文章頁動態調用文章瀏覽次數