西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

织梦Dedecms软件频道下载次数真实显示的权宜修改

时间:2017-02-10 12:30来源:未知 作者:好模板编辑 点击:
织梦Dedecms软件频道下载次数真实显示的权宜修改 。 1.找到plus\download.php,查找: 代码如下: $vname = ; foreach($cu-ChannelFields as $k=$v){ if($v[type]==softlinks){ $vname=$k; break; } } 在上面这个代码前面
织梦Dedecms软件频道下载次数真实显示的权宜修改 。

1.找到plus\download.php,查找: 
 
代码如下: 
$vname = ''; 
foreach($cu->ChannelFields as $k=>$v){ 
if($v['type']=='softlinks'){ $vname=$k; break; } 
 
  在上面这个代码前面添加如下代码: 
 
代码如下: 
$id = isset($id) && is_numeric($id) ? $id : 0; 
$hash = md5($link); 
$query = "select click from dede_archives where id='$aid'"; 
$row = $dsql->GetOne($query); 
$query = "update dede_archives set click=click+1 where id='$aid'"; 
$dsql->ExecNoneQuery($query); 
 
2.找到plus\disdls.php,用以下代码全部替换 
 
代码如下: 
<?php 
require_once(dirname(__FILE__)."/../include/common.inc.php"); 
$aid = (isset($aid) && is_numeric($aid)) ? $aid : 0; 
$row = $dsql->GetOne("Select click From `dede_archives` where id='$aid' "); 
if(is_array($row)) 
echo "document.write('".$row['click']."');\r\n"; 
exit(); 
/*----------- 
如果想显示下载次数,即把下面JS调用放到文档模板适当位置 
<script src="{dede:field name='phpurl'/}/disdls.php?aid={dede:field name='id'/}" language="javascript"></script> 
------------*/ 
?> 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------