后台内容管理新增批量取消审核功能的方法

          有时候,挺纠结的,我要把一个栏目隐藏,但是也想把栏目里面的一起隐藏掉该怎么处理又或者只隐藏栏目不隐藏内容,这两者的确挺矛盾的,

QQ图片20200928082304.png

所以左思右想,还是不费脑筋简单的增加内容批取消审核不就可以了?所以今日还是将这个方法记录下来供大家参考。官方或许可以核量下是否也可以增加一下,其实这只是一个小小细节。

易优后台内容管理增加批量取消审核或者批量审核的方法【eyoucms技巧】(图2)


具体方法如下:


首选打开:


\application\admin\controller目录里面的

Archives.php  文件


找到:


 public function check()

    {

        if (IS_POST) {

            $aids = input('ids/a');

            $aids = !empty($aids) ? eyIntval($aids) : '';

            if (!empty($aids)){

                $info = [

                    'arcrank' => 0,

                    'update_time'=>getTime(),

                ];

                $r = Db::name('archives')->where('aid','IN',$aids)->cache(true,null,'archives')->save($info);

                if ($r !== false) {

                    adminLog('审核文档-id:'.implode(',', $aids));

                    $this->success('操作成功!');

                } else {

                    $this->error('操作失败!');

                }

            }

        }

    }

    

代码 在下面新增:


 /**

     *  取消审核文档

     */

    public function checks()

    {

        if (IS_POST) {

            $aids = input('ids/a');

            $aids = !empty($aids) ? eyIntval($aids) : '';

            if (!empty($aids)){

                $info = [

                    'arcrank' => -1,

                    'update_time'=>getTime(),

                ];

                $r = Db::name('archives')->where('aid','IN',$aids)->cache(true,null,'archives')->save($info);

                if ($r !== false) {

                    adminLog('审核文档-id:'.implode(',', $aids));

                    $this->success('操作成功!');

                } else {

                    $this->error('操作失败!');

                }

            }

        }

    }



保存关闭即可。



然后在打开以下目录:


\application\admin\template\article

\application\admin\template\download

\application\admin\template\images

\application\admin\template\media

\application\admin\template\product


分别打开里面的

index.htm


文件找到以下代码:


                    {eq name="'Archives@check'|is_check_access" value="1"}

                    <a href="javascript:void(0);" onclick="batch_check(this, 'ids');" data-url="{:url('Archives/check')}"><i class="fa fa-check-square-o"></i>审核文档</a>

                    {/eq}


替换以下代码:


                   {eq name="'Archives@check'|is_check_access" value="1"}

                    <a href="javascript:void(0);" onclick="batch_check(this, 'ids');" data-url="{:url('Archives/check')}"><i class="fa fa-check-square-o"></i>批量审核</a>

                    {/eq}

                    {eq name="'Archives@checks'|is_check_access" value="1"}

                    <a href="javascript:void(0);" onclick="batch_check(this, 'ids');" data-url="{:url('Archives/checks')}"><i class="fa fa-chain-broken"></i>取消审核</a>

                    {/eq}



最后在打开:\application\admin\template\archives目录


index_archives.htm文件


文件找到以下代码:


                    {eq name="'Archives@check'|is_check_access" value="1"}

                    <a href="javascript:void(0);" onclick="batch_check(this, 'ids');" data-url="{:url('Archives/check')}"><i class="fa fa-check-square-o"></i>审核文档</a>

                    {/eq}


替换以下代码:


                   {eq name="'Archives@check'|is_check_access" value="1"}

                    <a href="javascript:void(0);" onclick="batch_check(this, 'ids');" data-url="{:url('Archives/check')}"><i class="fa fa-check-square-o"></i>批量审核</a>

                    {/eq}

                    {eq name="'Archives@checks'|is_check_access" value="1"}

                    <a href="javascript:void(0);" onclick="batch_check(this, 'ids');" data-url="{:url('Archives/checks')}"><i class="fa fa-chain-broken"></i>取消审核</a>

                    {/eq}



最后保存 后台缓存即可


09月28日 | 863人阅读

游客

^-^我来说两句,请先 登录
发表回答
QQ在线咨询