我們都知道在織夢DedeCMS中首頁和列表頁的文章點擊次數默認情況下不是動態調用的,是一個標簽來調用的,只有在生成織夢DedeCMS首頁和列表頁后才會更新點擊次數。但有時候我們的織夢DedeCMS網站更新不是那么頻繁,就需要使用動態調用點擊次數,下面織夢技術研究中心就給大家講講如何在首頁和列表頁實時動態調用文章點擊次數,具體方法如下:
首先在找到plus/count.php文件,將其復制一份并命名為viewclick.php,然后打開這個文件,在里面找到如下代碼:
if(!empty($maintable))
{
$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' ");
}
|
將上面的這段代碼刪除,然后在首頁和列表頁模板中需要動態調用點擊次數的地方添加下面的代碼:
<scriptsrc="[field:phpurl/]/viewclick.php?view=yes&aid=[field:id/]&mid=[field:mid/]"type='text/javascript' language="javascript"></script>
|
然后重新生成一下首頁跟列表頁,之后就不用生成也可以實時動態調用文章的點擊次數了。