当前位置:首页 >> 教程资讯 >> Pboot教程

pbootcms后台内容列表增加阅读量和点赞量自定义修改

录入编辑:微科技 | 发布时间:2023-01-04
PbootCMS后台默认不带文章内容阅读量及点赞量的修改功能,为了方便“增加”浏览,可以通过修改代码实现。 首先打开apps/admin/controller/content/ContentController.php文件 找到

PbootCMS后台默认不带文章内容阅读量及点赞量的修改功能,为了方便“增加”浏览,可以通过修改代码实现。

首先打开apps/admin/controller/content/ContentController.php文件
找到
1// 文章修改
2public function mod()
3{
4if (! ! $submit = post(submit)) {
5switch ($submit) {

在下面添加代码

01case pbootnet: // 修改文章访问量
02$listall = post(listall);
03if ($listall) {
04$visits = post(visits);
05foreach ($listall as $key => $value) {
06if ($visits[$key] === || ! is_numeric($visits[$key]))
07$visits[$key] = visits;
08$this->model->modContent($value, "visits=" . $visits[$key]);
09}
10$likes = post(likes);
11foreach ($listall as $key => $value) {
12if ($likes[$key] === || ! is_numeric($likes[$key]))
13$likes[$key] = likes;
14$this->model->modContent($value, "likes=" . $likes[$key]);
15}   
16$this->log(修改内容访问量成功!);
17success(修改成功!, - 1);
18} else {
19alert_back(修改失败,无任何内容!);
20}
21break;
添加完毕保存后
再打开/apps/admin/model/content/ContentModel.php文件

在每一个如下代码中添加a.likes,

01$field = array(
02
03a.id,
04
05b.name as sortname,
06
07a.scode,
08
09c.name as subsortname,
10
11a.subscode,
12
13a.title,
14
15a.subtitle,
16
17a.date,
18
19a.sorting,
20
21a.status,
22
23a.istop,
24
25a.isrecommend,
26
27a.isheadline,
28
29a.visits,
30
31a.likes,
32
33a.ico,
34
35a.pics,
36
37a.filename,
38
39a.outlink,
40
41d.urlname,
42
43b.filename as sortfilename
44
45);
打开/apps/admin/view/default/content/content.html文件

找到

1<th>访问量</th>

在它下添加

1<th>点赞量</th>

再找到

1<td>value->visits</td>

改成

1<td class="table-input"><input type="text" lay-ignore class="layui-input" name="visits[]" value="[value->visits]"></td>
2<td class="table-input"><input type="text" lay-ignore class="layui-input" name="likes[]" value="[value->likes]"></td>

在找到

1<button type="submit" name="submit" value="sorting" class="layui-btn layui-btn-sm">保存排序</button>

在它面添加 

1<button type="submit" name="submit" value="pbootnet" class="layui-btn layui-btn-sm">保存阅读点赞量</button>

上一篇:pbootcms如何设置发布内容不自动提取缩略图
下一篇:自动加载类文件时发生错误,类名【core\basic\Kernel】
热门服务和内容

手机版

  • 官方微信

    扫码进入

  • 客服微信

  • 官方微信

    扫码添加

  • 高端网站设计,顶级互联网服务 Copyright © 2025 www.vikj.cn All Rights Reserved. 辽ICP备17005629号 XML地图 微科技
    电话咨询:0411-39550725
    在线客服咨询