99国产在线视频有精品视频_国产精品久久久久久亚洲影视 _国产三级日本三级韩国三级在线看_精精国产XXXX视频在线my_乱VODAFONEWIFI熟妇_超碰cao国产精品一区二区_91久久精品青青草原伊人_欧美,一区,日韩,精品

簡單3步給程序做個文章回收站功能。

1651次瀏覽 更新日期:2020-08-07 11:53:40 分類:程序交流 評論:6

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


每天會審核一下采集來的文章,所以從全部文章里挑采集的,有時候不知道弄到哪了


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

系統自帶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
    回復
  • 我的小站是手工復制粘貼的,暫時用不到這個。留個記號,啥時用再回來學習。
    0
    回復
  • 贊一個 
    0
    回復
  • maixun
    maixun 5年前
    贊一個
    0
    回復
  • wanmei
    wanmei 5年前
    0
    回復
作者信息
發布見解
發內容 回頂部