-
凈化水處理設(shè)備類網(wǎng)站織...
-
新聞資訊游戲博客類網(wǎng)站...
-
旅游公司類網(wǎng)站織夢(mèng)模板...
-
環(huán)保家居家具類網(wǎng)站織夢(mèng)...
-
中英雙語(yǔ)建材瓷磚裝飾類...
-
餐飲加盟培訓(xùn)管理類網(wǎng)站...
-
紙糊模塑纖維成型企業(yè)類...
-
電子產(chǎn)品營(yíng)銷類網(wǎng)站織夢(mèng)...
-
智能鎖具電子產(chǎn)品類網(wǎng)站...
-
航運(yùn)造船廠設(shè)備類網(wǎng)站織...
-
離心風(fēng)機(jī)設(shè)備機(jī)械設(shè)備類...
-
婚紗攝影定制類網(wǎng)站織夢(mèng)...
-
金融財(cái)經(jīng)貨幣資訊類網(wǎng)站...
-
醫(yī)療器械診斷設(shè)備類網(wǎng)站...
-
風(fēng)景攝影類網(wǎng)站織夢(mèng)模板...
-
新型智能礦山鉆機(jī)設(shè)備類...
-
電子數(shù)碼音響類網(wǎng)站織夢(mèng)...
-
酒店民宿客房類網(wǎng)站織夢(mèng)...
-
金屬工藝品加工廠家類網(wǎng)...
-
齒輪設(shè)備類網(wǎng)站織夢(mèng)模板...
Dedecms的軟件模型,大家都知道,可能用到的人不多,因?yàn)橐恍I(yè)的下載網(wǎng)站都在使用新云等專用下載系統(tǒng),其實(shí)dedecms的軟件模型還是不錯(cuò)的,并且有諸多好處,例如和文章系統(tǒng)共用一個(gè)后臺(tái),二級(jí)域名綁定等,總體感覺(jué)不錯(cuò),唯一不足的是dedecms顯示的下載次數(shù)是網(wǎng)頁(yè)的PV值,而不是真正的下載次數(shù)。
經(jīng)過(guò)一翻測(cè)試,寫(xiě)出一個(gè)可以顯示真實(shí)下載次數(shù)的代碼,修改方法如下:
1、新建個(gè)downclick.php 保存于include目錄下
內(nèi)容如下
<?php$a=$_COOKIE["a"];?>
2、打開(kāi)plus\download.php
找到
$dsql->Close();$cu->Close();require_once($cfg_basedir.$cfg_templets_dir."/plus/download_links_templet.htm");
替換為:
//下面是通過(guò)cookie傳遞aid變量到cookie,用downclick.php來(lái)讀取.setcookie("a","$aid");//完畢//下面是讀取下載的點(diǎn)擊數(shù),typeid是欄目id,請(qǐng)查看自己的數(shù)據(jù)庫(kù)if ($arcRow['typeid']>=13 and $arcRow['typeid'] <=17){$row=$dsql->GetOne("select * from dede_addonsoft where aid='$aid'");$showclick=$row['click'];$dsql->Close();}$dsql->Close();$cu->Close();//讀取完畢require_once($cfg_basedir.$cfg_templets_dir."/plus/download_links_templet.htm");
3、找到
$link = base64_decode($link);
在這行之前加入
//下面是更新軟件下載的點(diǎn)擊數(shù)require_once(dirname(__FILE__)."/../include/downclick.php");$dsql = new DedeSql(false); //liehuo.net$dsql->ExecuteNoneQuery("Update dede_addonsoft set click=click+1 where aid='$a'");//更新完畢//下面是關(guān)閉數(shù)據(jù)庫(kù)連接$dsql->Close();
4、打開(kāi)templets\plus\download_links_templet.htm
在合適的地方加入
已被下載 <?=$showclick?> 次
5、用phpmyadmin在數(shù)據(jù)庫(kù)里執(zhí)行以下sql
ALTER TABLE `dede_addonsoft` ADD `click` INT( 11 ) UNSIGNED NOT NULL DEFAULT '1' AFTER `softlinks` ;


