織夢內(nèi)容頁調(diào)用點擊量的方法:雖然我用織夢好幾年了,也做了N多網(wǎng)站了,但是這么多網(wǎng)站中從來都沒有用過內(nèi)容頁調(diào)用點擊率的方法,這一點也很汗顏,雖然很簡單,但是對大家應(yīng)該也有幫助。
也有朋友會說:可以再百度里 搜瀏覽數(shù)量代碼,你找一個叫代碼站的點進去會有相關(guān)的代碼,這樣等于沒有說。
 
使用DedeCMS建站時,在文章頁的信息頁面,官方給出的調(diào)用文章瀏覽次數(shù)的標(biāo)簽是:{dede:field.click/}
 
這個標(biāo)簽調(diào)用的是靜態(tài)瀏覽次數(shù),也就是我們生成文章時的那個隨機生成的瀏覽次數(shù),這里不論在文章頁怎么刷新都不會增加瀏覽次數(shù),用戶體驗十分差。
 
還有的朋友會說怎么不直接使用織夢的標(biāo)簽調(diào)用呢?大家可以試試織夢的點擊標(biāo)簽“[field:click/]”只適合于欄目頁面,而內(nèi)容頁則不適合,如果你的網(wǎng)站需要在內(nèi)容頁面調(diào)用文章的點擊數(shù)的話,直接復(fù)制一下代碼即可!
 
點擊量:<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>次 ;一般直接復(fù)制此段代碼放在文章內(nèi)容上面,一般是作者后面。比如SEO:www.j4240.cn這個網(wǎng)站內(nèi)頁文章作者后面增加瀏覽次數(shù)效果(這個是最簡單的做法。):
 
 
這樣一來就能實現(xiàn)動態(tài)調(diào)用文章瀏覽次數(shù),刷新一次增加一次,但是用過之后發(fā)現(xiàn)一個問題,每次頁面加載到這個地方都會卡頓一下,因為這里是js調(diào)用,每次都要向服務(wù)器請求一次,這里的標(biāo)簽是及時加載,到這里肯定會卡頓,個人研究之后給出一種最優(yōu)的解決方案。
 
具體的思路為:我們可以先自定義一個數(shù)字(定義的是100)。當(dāng)網(wǎng)頁先進行加載時,是加載我們事先預(yù)定好的數(shù)字,然后通過網(wǎng)頁最后的加載JS調(diào)用真正的點擊次數(shù)。具體步驟為:
 
1、在點擊次數(shù)的位置用span標(biāo)簽定義一個點擊次數(shù)
 
<span id="countnum">100</span>次
 
2、修改Dede核心函數(shù),找到 plus/count.php中
 
echo "document.write('".$row['click']."');\r\n";
 
大概在25行,換成
 
echo 'document.getElementById("countnum").innerHTML='.$row['click'];
 
3、在網(wǎng)頁底部添加js代碼
 
<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>
 
把js添加在網(wǎng)頁底部就能完美解決載入瀏覽次數(shù)時卡頓的問題用用體驗很好,至此,就實現(xiàn)了文章頁動態(tài)調(diào)用文章瀏覽次數(shù)。如果實在不會弄,就直接復(fù)制紅色代碼放在文章頁里面作者后面即可,不一定要最優(yōu)方案以免出錯。