简单3步给程序做个文章回收站功能。

可能很多人不需要回收站功能。不过我都是采集的文章。每天会审核一下采集来的文章,所以从全部文章...

可能很多人不需要回收站功能。不过我都是采集的文章。

每天会审核一下采集来的文章,所以从全部文章里挑采集的,有时候不知道弄到哪了

所以,就增加了回收站的功能。采集的文章一律先放到回收站里。

系统自带2个文章状态:正常:1。草稿 0  。那么,回收站 就用 -1 吧

先给后台 内容管理 里面添加个子菜单

简单3步给程序做个文章回收站功能。

附加参数填写:dosubmit=1?status=-1   。注意 不是dosubmit=1&status=-1 (&会被转义,所以不能这样用)

好了。后台菜单,添加好了,点这个菜单,访问的都 是状态为-1的回收站文章了。。

没有发动系统程序,简单实现了回收站功能。下面是高级进阶篇,通用用的就不用看了。

那么如何让回收站的文章,背景高亮区分下呢。如下图:

简单3步给程序做个文章回收站功能。

打开模板文件/application/admin/view/content_list.html 将124行的 <td><?php echo $val['status'] ? '<span class="label label-success radius">正常</span>' : '<span class="label radius">草稿</span>';?></td>

改成:

<?php $status[0]['col']='radius';$status[0]['tit']='草稿';$status[1]['col']='label-success';$status[1]['tit']='正常';$status[-1]['col']='label-warning';$status[-1]['tit']='回收';?>

<td> <span class="label radius <?php echo $status[$val['status']]['col'];?>"><?php echo $status[$val['status']]['tit'];?></span></td>

是不是超级轻松。

如何让删除的文章,先进入回收站。

即:草稿/正常 的文章,点批量删除,会进站回收站。回收站的文件点删除,会彻底从数据库删除?

打开文件 application/admin/controller/content.class.php 的141行,删除前判断文章状态,状态-1时,删除,不然就更新文章状态到-1

涉及到改文件功能,我就不具体说操作了,没有动手能力的就别改了,会做模板这个也自然知道如何操作了

声明:
1、本网站名称:乐源屋 - 资源分享平台
2、本站永久网址:https://leyuanwu.com/
3、分享是一种美德,转载请保留原链接。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

予人玫瑰,手有余香

上一篇

Vue版省市联动 json格式文字版本 (element组件)

下一篇

技巧:改几行模板让后台jquery登陆(密码验证码错不跳错误页)

0条回复
因为爱过,所以慈悲;因为懂得,所以宽容
今日签到
搜索