這個(gè)教程唯一不好的是下載次數(shù)是靜態(tài)的,也就是需要生成列表頁文檔才能刷新下載次數(shù),不過當(dāng)您發(fā)布文章后,更新網(wǎng)站時(shí)自然會(huì)刷新的,所以影響不是很大!
修改方法:
首先在后臺(tái)為表dede_addonsoft 添加 downloads 字段,選上“使字段可以在列表的底層模板中獲得”。
具體方法如下:
網(wǎng)站后臺(tái) -- 核心 -- 頻道模型 -- 內(nèi)容頻道管理 -- 選擇“軟件”進(jìn)行修改,如下圖:
點(diǎn)擊字段管理
點(diǎn)擊添加新字段,如下圖填寫:
注意勾選
下面修改程序文件,主要是/plus/download.php
第62行和第247行(如果你沒修改過這個(gè)文件的話)
查找:
$rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_downloads` SET downloads = downloads + 1 WHERE hash='$hash' ");
分別在下面添加
$rs = $dsql->ExecuteNoneQuery2("UPDATE `dede_addonsoft` SET downloads = downloads+1 WHERE aid='$aid' ");
記得兩個(gè)地方都要添加。
前臺(tái)軟件列表頁使用[field:downloads/]調(diào)用
好了到這里就可以了,更新一下軟件列表頁看看有沒有?
下面是調(diào)用代碼實(shí)例:
{dede:arclist typeid='18' channelid='3' addfields='downloads,needmoney' row='100' titlelen='50'} <tr> <td>[field:global.autoindex/]</td> <td class="ConsTi"><a href="[field:arcurl/]">[field:title/]</a></td> <td><strong style="font-size:19px; font-family:'微軟雅黑'">[field:downloads/]</strong></td> <td><strong style="font-family:Verdana, Geneva, sans-serif; color:#ff7600">[field:needmoney/]</strong>金幣</td> </tr> {/dede:arclist}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 織夢(mèng)dedecms 軟件列表頁添加下載次數(shù)的教程