-
玩具動漫類網站織夢模板...
-
蔬菜鮮果配送類網站織夢...
-
水利工程施工類網站織夢...
-
營銷型無縫鋼管定制生產...
-
儀器儀表科技公司類網站...
-
貂絨大衣服裝設計類網站...
-
電子元件電路板類網站織...
-
食品百貨英文外貿類網站...
-
中英雙語律師事務所類網...
-
儀器分析儀類網站織夢模...
-
裝飾建材公司類網站織夢...
-
展覽展會信息類網站織夢...
-
財稅記賬工商注冊認證類...
-
精工機械軸承生產廠家類...
-
網站模板資源下載類網站...
-
手游APP軟件下載類網站織...
-
物流快運速遞類網站織夢...
-
鋼結構崗亭營銷型織夢網...
-
人力資源管理類網站織夢...
-
電腦系統(tǒng)軟件下載類網站...
Dedecms的軟件模型,大家都知道,可能用到的人不多,因為一些專業(yè)的下載網站都在使用新云等專用下載系統(tǒng),其實dedecms的軟件模型還是不錯的,并且有諸多好處,例如和文章系統(tǒng)共用一個后臺,二級域名綁定等,總體感覺不錯,唯一不足的是dedecms顯示的下載次數(shù)是網頁的PV值,而不是真正的下載次數(shù)。
經過一翻測試,寫出一個可以顯示真實下載次數(shù)的代碼,修改方法如下:
1、新建個downclick.php 保存于include目錄下
內容如下
<?php$a=$_COOKIE["a"];?>
2、打開plus\download.php
找到
$dsql->Close();$cu->Close();require_once($cfg_basedir.$cfg_templets_dir."/plus/download_links_templet.htm");
替換為:
//下面是通過cookie傳遞aid變量到cookie,用downclick.php來讀取.setcookie("a","$aid");//完畢//下面是讀取下載的點擊數(shù),typeid是欄目id,請查看自己的數(shù)據庫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);
在這行之前加入
//下面是更新軟件下載的點擊數(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'");//更新完畢//下面是關閉數(shù)據庫連接$dsql->Close();
4、打開templets\plus\download_links_templet.htm
在合適的地方加入
已被下載 <?=$showclick?> 次
5、用phpmyadmin在數(shù)據庫里執(zhí)行以下sql
ALTER TABLE `dede_addonsoft` ADD `click` INT( 11 ) UNSIGNED NOT NULL DEFAULT '1' AFTER `softlinks` ;