帝國cms動態獲取文章內容點選數
阿新 • • 發佈:2019-01-31
帝國cms在列表頁動態獲取文章點選數目通過js指令碼實現
<script src="[!--news.url--]e/public/ViewClick?classid=[!--classid--]&id=[!--id--]&down=0"></script>
但加入後發現開啟網頁慢,載入div也一塊一塊的顯示.
解決方法:在需要加入瀏覽量的位置插入此程式碼
<em class="clicknum" data-class="[!--classid--]" data-id="[!--id--]">[!--onclick--]</em>
最後在頁面尾部加入js如下程式碼:
最後修改原始碼:<script> window.onload = function(){ $('.clicknum').each(function(i){ var url="[!--news.url--]e/public/ViewClick?&down=0&nojs=1&classid="+$(this).attr("data-class")+"&id="+$(this).attr("data-id"); $(this).load(url); }); } </script>
找到e\public\ViewClick\index.php檔案 找到此程式碼 echo"document.write('".$shownum."');";
修改成為如下程式碼
if($_GET[nojs]==1){
echo $shownum;
}else{
echo"document.write('".$shownum."');";
}