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

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

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

DEDECMS的下载次数从头到尾都是0。完全免费版的官网这些年一直在升级,但是并没有处理下载频道一栏显示下载次数的真正问题。按照本文中的方式更改后,并不是真实的下载数。打开此下载页面只是临时措施。如果你给我其他好的方法来改变它,请告诉我!

1.寻找plus\download.php,搜索:

复制代码编码以下:
$vname='';
foreach($cu->ChannelFieldsas$k=>$v){
if($v['type']=='softlinks'){$vname=$k;break;}
}

  在上面这一编码前边加上以下编码:

复制代码编码以下:
$id=isset($id)&&is_numeric($id)?$id:0;
$hash=md5($link);
$query="selectclickfromdede_archiveswhereid='$aid'";
$row=$dsql->GetOne($query);
$query="updatedede_archivessetclick=click1whereid='$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("SelectclickFrom`dede_archives`whereid='$aid'");
if(is_array($row))
{
echo"document.write('".$row['click']."');\r\n";
}
exit();
/*-----------
假如想显示下载次数,即把下边JS启用放进模版适度部位
<scriptsrc="{dede:fieldname='phpurl'/}/disdls.php?aid={dede:fieldname='id'/}"language="javascript"></script>
------------*/
?>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/773682.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存