現在使用dedeCMS的用戶越來越多,對於一般的站長而言自己的網站基本具備文章和軟件下載等模塊,而現有的軟件下載可能不能滿足自己的需求,對於下載這一塊部分站長要求統計軟件下載的次數,下面就來介紹一下CMS如何添加軟件下載統計功能:
1、新建個downclick.php 保存於include目錄下
內容如下
以下為引用的內容:2、打開plus\download.php
找到
以下為引用的內容:替換為
以下為引用的內容: //下面是通過cookie傳遞aid變量到cookie,用downclick.php來讀取.
setcookie("s","$aid");
//完畢
//下面是讀取下載的點擊數,typeid是欄目id,請查看自己的數據庫
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");
2、找到
以下為引用的內容:$link = base64_decode($link);在這行之前加入
//下面是更新軟件下載的點擊數
require_once(dirname(__FILE__)."/../include/downclick.php");
$dsql = new DedeSql(false);
$dsql->ExecuteNoneQuery("Update dede_addonsoft set click=click+1 where aid='$s'");
//更新完畢
//下面是關閉數據庫連接
$dsql->Close();
3、打開templets\plus\download_links_templet.htm
在合適的地方加入
已被下載 <?=$showclick?> 次
4、用phpmyadmin在數據庫裡執行以下sql
ALTER TABLE `dede_addonsoft ` ADD `click` INT( 11 ) UNSIGNED NOT NULL DEFAULT '1' AFTER `softlinks` ;
http://
*