国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢文章頁調用文章瀏覽次數優化調用代碼

2024-07-12 09:01:11
字體:
來源:轉載
供稿:網友

 使用織夢建站時,在文章頁的信息頁面,官方給出的調用文章瀏覽次數的標簽是:

  {dede:field.click/}

  這個標簽調用的是靜態瀏覽次數,也就是我們生成文章時的那個隨機生成的瀏覽次數,這里不論在文章頁怎么刷新都不會增加瀏覽次數,用戶體驗十分差。

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

  <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調用,每次都要向服務器請求一次,這里的標簽是及時加載,到這里肯定會卡頓,研究之后給出一種最優的解決方案。

  具體的思路為:我們可以先自定義一個數字(可以定義為0)。當網頁先進行加載時,是加載我們事先預定好的數字,然后通過網頁最后的加載JS調用真正的點擊次數。具體步驟為:

  1、在點擊次數的位置用span標簽定義一個點擊次數

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

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

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

  大概在25行,換成

  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>

  把js添加在網頁底部就能完美解決載入瀏覽次數時卡頓的問題用用體驗很好,至此,就實現了文章頁動態調用文章瀏覽次數。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永顺县| 民丰县| 稷山县| 夏邑县| 天台县| 延川县| 沧源| 南汇区| 五莲县| 娱乐| 绥滨县| 西畴县| 阿坝| 乌兰浩特市| 渑池县| 称多县| 阜城县| 政和县| 乌拉特中旗| 郸城县| 长汀县| 左贡县| 南康市| 旅游| 广东省| 中西区| 高唐县| 兰州市| 五常市| 滕州市| 苗栗县| 长岛县| 梧州市| 英超| 淅川县| 沭阳县| 长寿区| 儋州市| 平邑县| 呼图壁县| 金沙县|