国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

軟件下載統計_DedeCms教程

2024-08-30 19:09:41
字體:
來源:轉載
供稿:網友

首先修改數據庫
用phpmyadmin在數據庫里執行以下sql

ALTER TABLE `dede_addonsoft` ADD `click` INT( 11 ) UNSIGNED NOT NULL DEFAULT '1' AFTER `softlinks` ;

這個語句用來在數據庫里面添加一個字段,用來存儲下載次數的數據,用dede系統的執行sql功能執行也可以,不一定非要用phpmyadmin,我是用dede系統執行的。

第二修改download.php文件

$row = $dsql->GetOne("Select $vname From ".$cu->ChannelInfos['addtable']." where aid='$aid'");
$downlinks = $cu->GetAddLinks($row[$vname]);
$dsql->Close();
$cu->Close();

下面添加




//下面是更新軟件下載的點擊數
$dsql2 = new DedeSql(false);
$dsql2->ExecuteNoneQuery("Update dede_addonsoft set click=click+1 where aid='$aid'");
//更新完畢
//下面是關閉數據庫連接
$dsql2->Close();


保存退出
這一步是統計下載次數的,其實統計的并不是真正的下載次數,而是下載頁面被打開的次數,不過也差不多了。


第三部

修改inc_channel_unit.php

改198行(如果你沒修改這個文件的話 )

if($row['gotojump']==1) $links = $phppath."/download.php?open=1&link=".urlencode(base64_encode($links))."&aid=".$this->ArcID;


就是添加一個參數&aid=".$this->ArcID


我也不知道是什么意思,只是按照以前的人的說法照做了,那位研究一下起什么作用,或者就是沒有意義的也說不定

第四部
添加showdlc.php文件到plus目錄下
內容為

<?php
$__ONLYDB = true;
require_once(dirname(__FILE__)."/../include/config_base.php");

if(empty($aid)) $aid="0";
$aid = ereg_replace("[^0-9]","",$aid);
$dsql = new DedeSql(false);
if(!empty($view)){
$row = $dsql->GetOne("select click from dede_addonsoft where aid='$aid'");
echo "document.write('".$row[0]."');/r/n";
}
$dsql->Close();
exit();

?>

這個是用來顯示下載次數的文件

在需要引用下載次數的地方顯示計數器

<script src="{dede:field name='phpurl'/}/showdlc.php?view=yes&aid={dede:field name='ID'/}" language="javascript"></script>
這個是用來 調用上面的文件的,添加到模板里面就可以了,

官方原帖:http://bbs.dedecms.com/read.php?tid=33050&fpage=3

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 顺昌县| 泰和县| 玛纳斯县| 安福县| 天祝| 泰和县| 专栏| 贵溪市| 巩留县| 扶绥县| 屏山县| 淅川县| 鄂州市| 诏安县| 华坪县| 平安县| 新竹市| 门源| 共和县| 天等县| 鄂温| 金溪县| 阿拉尔市| 合肥市| 马尔康县| 咸宁市| 乌恰县| 郸城县| 山丹县| 新巴尔虎左旗| 五指山市| 海盐县| 海林市| 新乡市| 郯城县| 综艺| 北辰区| 平武县| 鲜城| 鲜城| 新沂市|