Dedecms獨立模型的文章頁點擊次數調用代碼:
| <script src="/plus/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>次 | 
在dedecms的文章頁調用點擊次數的代碼是:<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>次。但是用這個代碼在獨立模型的文章頁是無法調出的。打開/plus/cont.php可以看到以下代碼:
| //UpdateStat();if(!empty($maintable)){$dsql->ExecuteNoneQuery(" Update `{$maintable}` set click=click+1 where {$idtype}='$aid' ");}if(!empty($mid)){$dsql->ExecuteNoneQuery(" Update `jcode_member_tj` set pagecount=pagecount+1 where mid='$mid' ");}if(!empty($view)){$row= $dsql->GetOne(" Select click From `{$maintable}`  where {$idtype}='$aid' ");if(is_array($row)){echo"document.write('".$row['click']."');/r/n";}} | 
可以看到是這段sql語句Update `{$maintable}` set click=click+1 where {$idtype}=’$aid’來增加點擊次數的,其中{$maintable}就是我們新建的獨立模型的表,那這個{$maintable}是指哪個表呢,往上看,是在這里
| //獲得頻道模型IDif($cid< 0){$row= $dsql->GetOne("SELECT addtable FROM `jcode_channeltype` WHERE id='$cid' AND issystem='-1';");$maintable= empty($row['addtable'])? '': $row['addtable'];$idtype='aid';} | 
$maintable的值取決于id=’$cid’,那$cid呢,再往上看,是在這里
| $cid= empty($cid)? 1 : intval(preg_replace("/[^-/d]+[^/d]/",'', $cid)); | 
可是再往上看,就沒有了,說明需要在該頁面GET傳channel(獨立模型的id)的值過來,所以呢,在普通文章的文章頁調用的次數<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>的代碼中再增加一個參數$cid,值是多少呢?我們知道,在文章頁調用channelid的代碼是{dede:field name=’channel’/},所以綜上,
Dedecms獨立模型的文章頁點擊次數調用代碼是:
| <script src="/plus/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>次 | 
新聞熱點
疑難解答