織夢(mèng)文章瀏覽次數有兩種,一種是靜態(tài)調用,另一種是動(dòng)態(tài)調用。
一般文章也中用標簽{dede:field.click/}或者[field:click/]。小編之前首頁(yè)、欄目頁(yè)和文章頁(yè)中出現點(diǎn)擊瀏覽次數都是用[field:click]調用的,發(fā)現一個(gè)問(wèn)題,即文章頁(yè)中,點(diǎn)擊過(guò)文章或者刷新一次頁(yè)面后,文章頁(yè)中的點(diǎn)擊瀏覽次數會(huì )加1。然而,首頁(yè)和欄目頁(yè)中的并無(wú)變化。當點(diǎn)擊多次后,生成一下首頁(yè)或者欄目頁(yè),瀏覽次數會(huì )一次性加上點(diǎn)擊的次數。這是因為織夢(mèng)程序是靜態(tài)調用的,這樣對用戶(hù)體驗并不好。
小編在網(wǎng)上也找了許多資料,而結果是千篇一律的復制粘貼,并沒(méi)有實(shí)質(zhì)解決問(wèn)題。

{
$dsql->ExecuteNoneQuery(" UPDATE `{$maintable}` SET click=click+1 WHERE {$idtype}='$aid' ");
}
if(!empty($mid))
{
$dsql->ExecuteNoneQuery(" UPDATE `dede_member_tj` SET pagecount=pagecount+1 WHERE mid='$mid' ");
}
這幾行的意思是:插入數據庫的這兩行然后保存。
將首頁(yè)或者欄目頁(yè)中調用瀏覽次數的地方代碼改為:
<script src="/plus/gsherhuo.php?view=yes&aid=[field:id/]&mid=1" type='text/javascript' language=”javascript"></script>,小編這里寫(xiě)的是絕對地址。/plus/gsherhuo.php?中的gsherhuo.php就是自己修改的名字,而mid=1表示作者id。一般發(fā)文章的人都是admin,所以默認為是1。
<scriptsrc="[field:phpurl/]/gsherhuo.php?view=yes&aid=[field:id/]&mid=[field:mid/]" type='text/javascript' language=”javascript"></script>這是動(dòng)態(tài)調用代碼,注意[field:mid]的修改。
聯(lián)系客服