久久天天躁狠狠躁夜夜AV麻豆_日本伊人精品一区二区三区_久久人人爽人人爽人人片AV麻烦_夜色爽爽影院18禁妓女影院

間隔線
輕量級SEO友好型網站內容管理系統
首頁 >> 教程與幫助 >> 模板制作 >> 詳細內容

點擊數異步方式模板制作技巧

發布時間: 2018-10-24  點擊次數:次  作者:永易搜科技

我(wo)們發現(xian)現(xian)在網(wang)上做(zuo)的大部分網(wang)站都是(shi)采用的js同步獲取(qu)點擊數的方(fang)式(shi),這種方(fang)式(shi)寫一段(duan)js即可(ke)獲取(qu)點擊量,但是(shi)這種方(fang)式(shi)的弊端(duan)是(shi),打開網(wang)頁的時候(hou)會有卡頓。

而,還有的(de)方式是直接從(cong)數據庫中讀取到點(dian)擊量(liang)并(bing)且讓(rang)程序進行(xing)點(dian)擊量(liang)計算(suan),但這(zhe)樣的(de)網站(zhan)如果做了CDN或者是緩存,就(jiu)會影響到統計的(de)準確性。

那(nei)么,最好的辦法是:通過程(cheng)序方(fang)式(shi)讀(du)(du)出(chu)點擊(ji)數(shu)值,然(ran)后用(yong)JS異步讀(du)(du)取新數(shu)值并且用(yong)AJAX方(fang)式(shi)對點擊(ji)數(shu)進行(xing)增加。具體(ti)到永易搜CMS來(lai)(lai)講,就是這樣來(lai)(lai)改造:

一、HTML中讀取點擊數,并且對點擊數值外的dom標記id="click"

點擊:<span id="click" click_id="{$article.id}">{$article.count}</span>次 

二、JS里書寫ajax代碼

if($("#click")){
  url="/include/click.php?id="+$("#click").attr("click_id");
  $.ajax({url:url,dataType:"text",success:function(data){$("#click").text(data);}});
}

三、php程序接收到統計代碼,進行邏輯處理


這里(li)就不貼(tie)出(chu)具體的(de)邏輯代(dai)碼了,新版(ban)的(de)程(cheng)序(xu)已經是正確的(de)代(dai)碼,老版(ban)本的(de)程(cheng)序(xu)可聯(lian)系在線(xian)客服獲取新程(cheng)序(xu)文(wen)件,替(ti)換即(ji)可。

本文作者:永易搜科技

十六年網站建設相關經驗
一站(zhan)式為您提供網(wang)站(zhan)相關服務(wu)

歡迎掃碼咨詢

相關文章