晚上好,追个剧吧! 游客
image
YzmCMS建站教程-进阶篇

简单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

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

0
收藏
海报

评论

请登录后发表评论

登录

评论列表 0

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

  • 友情链接: 黑猫查查网 黑猫图床 YzmCMS官方网站

    黑猫查查网是中立、开放和人性化的精选信息资源分享平台,查你所需,知你所想。

    站点声明: 本站资源仅供研究学习请勿商用以及产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系

    鄂ICP备2023011183号-2 · 鄂公网安备42282602000148