当前位置:主页 > 织梦教程 >

织梦发表新文章时默认为待审核状态操作方法

栏目分类:织梦教程   发布日期:2017-06-27   来源:未知   浏览次数:
就是这个简单的功能我找了整个网络竟然没有找到于是自己埋头苦思毕竟我是小白嘛,虽然一个小功能但是对我来说简直是天一样的挑战啊。竟然网上找不到办法也只有这样了。

就是这个简单的功能我找了整个网络竟然没有找到于是自己埋头苦思毕竟我是小白嘛,虽然一个小功能但是对我来说简直是天一样的挑战啊。竟然网上找不到办法也只有这样了。可见皇天不负有心人啊总算成功了。

首先看原来的样子在打开织梦后台新建文章的时候如下图

默认是开放浏览

这里阅读阅读权限里一共有8个选项,开放浏览、待审核稿件、注册会员、中级会员等那么它是从哪里调取的数据呢?如果是从js或者模版里又或者是php源码里是不是可以改变它的排序来达成我们要的效果呢?我是这么想的,然后就去文件里找啊找找啊找最后在添加文章的模版“article_all.htm”里找到了以下代码:

阅读权限:

getuserrank(); $dsql->setquery("select * from `dede_arcrank` where adminrank

对比文章最上面的图,我是在添加文章时出现的画面应该对应的就是这段模版代码了,可是我也找不到里面有审核或者待审核的字样,只有一个阅读权限,在代码后面接着看出现了下面这段代码:

select * from `dede_arcrank`

这是读数据库里面的“arcrank”表里的数据,这时悄然大恍!这不是从js也不是从模版或者源码里而是从数据库里调用的,这时赶紧到数据库查看一翻果不其然如下图所示:

数据库读取

结合本文最上面的图片(发表新文章时的截图)和这里的图片(数据库的截图),这里面的一模一样,当然了肯定是一样的,那么就容易解决了,我们可以把数据库里的排列给改变一下,把id为1和id为2的数值对调一下。变成id为1的rank值从0变成-1,membername的值从开放浏览变成待审核稿件(这个只是前台自己方便看的即使改成小狗或者小猫也没影响)相对的id为2的值改成1的。其它后面的值就不用动了如果没有特殊需要的话是没什么作用的。然后得出了我们改正好的如下图:

数据库修改后

这时我就发现要实现织梦发表新文章的时候默认为待审核状态其实不用那么麻烦只是需要去数据库改成上图所示的样子就可以了,那么真的可行么?接下来带着激动的心情验证一下,如下图所示:

对应起来了

看到了吧阅读权限从开始的开放浏览变成了待审核稿件,那么到这里就成功了,为了更进一步的验证一下我们发表一篇文章试试,毕竟很多时候表面上的东西很不可信只有试过才知道,我发表了一篇新的测试文章截图如下所示:

成功啦!

上图已经说明了一切!我得意的笑~~得意的笑~~~


打赏本站
相关下载
Copyright © 2014 资源盒子 版权所有   黔ICP备14004500号-3   TAG
织梦标签工具下载 ↑↓
织梦标签工具下载