首先要谢谢WC的指点, 只要执行一次JS就能在很多地方调用到,耗资源最少。 一:模板底部</body>内加入 <!-- 底部调用开始 --> <script type="text/javascript" src="[!--news.url--]e/data/js/ajax.js"></script> <script> function ShowDtDataFun(){ document.getElementById("plnum1").innerHTML=document.getElementById("loaddata").innerHTML; document.getElementById("plnum2").innerHTML=document.getElementById("loaddata").innerHTML; document.getElementById("plnum3").innerHTML=document.getElementById("loaddata").innerHTML; document.getElementById("diggnum1").innerHTML=document.getElementById("loaddigg").innerHTML; document.getElementById("diggnum2").innerHTML=document.getElementById("loaddigg").innerHTML; document.getElementById("diggnum3").innerHTML=document.getElementById("loaddigg").innerHTML; } </script> <div id="loaddata" style="display:none;"> <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=2></script> </div> <div id="loaddigg" style="display:none;"> <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=5></script> </div> <!-- 底部调用结束 --> 二:body改为 <body onload="ShowDtDataFun()"> 三:评论调用:一共可以用到3处 评论数1: <span class="fB cDRed" id="plnum1">0</span> 评论数2: <span class="fB cDRed" id="plnum2">0</span> 评论数3: <span class="fB cDRed" id="plnum3">0</span> DIGG数调用:同样可以用到3处 DIGG数1: <span class="fB cDRed" id="diggnum1">0</span> DIGG数2: <span class="fB cDRed" id="diggnum2">0</span> DIGG数3: <span class="fB cDRed" id="diggnum3">0</span> 举二反六,其他的实时数据调用方法一样,注意修改其中相同颜色的参数对应就好了。 其他类似的一样可以使用这个方法调用。
<script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]></script> 实时显示点击数 <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=1></script> 实时显示下载数 <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=2></script> 实时显示评论数 <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=3></script> 实时显示平均评分数 <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=4></script> 实时显示评分人数 <script src=[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=5></script> 实时显示顶数
演示:http://www.shoujida.com/news/new/2008/1012/360.html 用到了3个实时评论数和一个实时DIGG数。
|