{$article.click}次下载
,可以将其替换为:{$article.view}次浏览
。将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 Fromdede_archives
where id=’$aid’ “);
if(is_array($row))
{
echo “document.write(‘”.$row['click'].”‘);r
”;
}
exit();
3、调用JS:如果想显示下载次数,即把下面JS调用放到文档模板适当位置:
<script src="{dede:field name='phpurl'/}/disdls.php?aid={dede:field name='id'/}"></script>
4、配置设置:安装完成后,你需要在DEDECMS后台的“系统”>“系统设置”中找到新增的短信插件设置项,这里通常需要填写短信服务商的API接口地址、API密钥、模板ID等信息,根据不同的短信服务商,这些参数可能会有所不同。
通过以上步骤,你可以将dedecms模板中的下载次数显示为软件页面的浏览次数,这种方法每次刷新都会积攒一次浏览次数,在访客看来就是下载次数,更符合站长们的心理需求。
步骤 | 描述 | 操作 |
1 | 确定模板位置 | 打开 dedecms 的后台管理,找到并定位到模板文件的存放位置。 |
2 | 打开模板文件 | 使用文本编辑器打开 dedecms 模板文件,通常是 .html 或 .php 格式。 |
3 | 定位下载次数显示代码 | 在模板文件中搜索下载次数的显示代码,通常包含 {dede:field.download/} 标签。 |
4 | 创建新的标签 | 在下载次数显示代码的旁边或上方,创建一个新的标签,用于显示浏览次数,使用 {dede:field.click/}。 |
5 | 调整模板布局 | 根据需要调整模板布局,确保浏览次数显示在适当的位置,与下载次数并列显示。 |
6 | 保存模板文件 | 保存对模板文件的修改。 |
7 | 预览模板效果 | 在 dedecms 后台预览模板,检查浏览次数是否正确显示。 |
8 | 发布模板 | 如果满意预览效果,将模板发布到网站上,以便所有用户都能看到浏览次数。 |
9 | 测试功能 | 在网站上测试浏览次数的功能,确保它正常工作,并且能够正确统计浏览量。 |
这个过程假设你已经熟悉 dedecms 的后台操作和模板编辑,如果模板中下载次数和浏览次数的标签使用方式不同,请根据实际情况调整上述步骤中的代码。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1216994.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复