dedecms修改文章阅读量不清0
时间 : 2023-12-27 01:52:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
要修改dedecms文章阅读量不清0的问题,可以按照以下步骤进行:
1. 登录dedecms后台管理系统,进入文章管理页面。
2. 找到需要修改阅读量的文章,点击编辑按钮进入编辑页面。
3. 在编辑页面的右侧,可以找到一个叫做“阅读量”的输入框。将其中的数值修改为想要展示的阅读量,确保不是0即可。
4. 保存并更新文章后,刷新前台页面,可以看到修改后的阅读量已经生效。
请注意,这种方法只是在前台展示的时候修改了阅读量的数值,并不会真正改变该文章的实际阅读数。如果需要修改实际阅读数,可能需要更深入的修改。在做任何修改之前,请先备份好数据,避免因操作失误引起不可挽回的损失。
其他答案
需要修改dedecms程序来使文章阅读量不清零的操作。以下是一种可能的解决方案:
1. 打开dedecms程序文件夹,并找到/include/common.inc.php文件。
2. 在common.inc.php文件中查找以下代码:
```php
// 清除浏览附加列表
function ClearArcList($typeid, $nid = -1)
{
global $dsql;
$dsql->ExecuteNonequery("Update `#@__arctype` set `totalcount` = 0 where id = $typeid ");
if ($nid != -1) {
$dsql->ExecuteNonequery("Update `#@__arctype` set `totalcount` = 0 where id = $nid ");
}
}
3. 将上述代码更改为以下代码:
```php
// 清除浏览附加列表
function ClearArcList($typeid, $nid = -1)
{
global $dsql;
// 查询当前文章的阅读量
$arcQuery = $dsql->GetOne("SELECT `click` FROM `#@__archives` WHERE id = {$typeid}");
// 更新相关分类及子分类的总阅读量
$dsql->ExecuteNonequery("Update `#@__arctype` set `totalcount` = `totalcount` + {$arcQuery['click']} where id = $typeid ");
if ($nid != -1) {
$dsql->ExecuteNonequery("Update `#@__arctype` set `totalcount` = `totalcount` + {$arcQuery['click']} where id = $nid ");
}
}
4. 保存common.inc.php文件,并重新上传到服务器上的dedecms程序文件夹中。
完成上述步骤后,当用户阅读了一篇文章后,文章未清零的阅读量会添加到所属分类及其子分类的总阅读量中,从而保持总阅读量不清零。请注意,在进行任何程序修改之前,请备份原始文件以防万一。
上一篇
帝国cms7.2手机模板
下一篇
宝塔面板如何上传源码
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章







