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

首頁 > CMS > 織夢DEDE > 正文

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

2024-07-12 09:03:47
字體:
來源:轉載
供稿:網友
使用織夢建站時,在文章頁的信息頁面,官方給出的調用文章瀏覽次數的標簽是:
{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']."');rn";
大概在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添加在網頁底部就能完美解決載入瀏覽次數時卡頓的問題用用體驗很好,至此,就實現了文章頁動態調用文章瀏覽次數。
 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 六安市| 大名县| 嘉义市| 福海县| 建始县| 昌乐县| 抚顺县| 油尖旺区| 三河市| 涿鹿县| 黑河市| 东至县| 郸城县| 依兰县| 武汉市| 泰宁县| 涟水县| 邵阳县| 商城县| 珲春市| 宁都县| 英吉沙县| 丰顺县| 苏州市| 金秀| 景德镇市| 潼关县| 潞城市| 特克斯县| 河间市| 讷河市| 大城县| 昌黎县| 吴桥县| 子洲县| 和平区| 广南县| 都安| 报价| 陵川县| 牙克石市|