Dedecms待审核的文章也会在列表页显示解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-03-12 10:07:03 浏览: 评论:0
昨天我写了一个采集程序,采集过来来的程序在未审核之前是不让在前面显示的,但这里就发了一个问题,未审核的文件会在列表页面以动态的方式给显示出来了,下面我来给大家介绍一种解决Dedecms待审核的文章也会在列表页显示办法。
解决办法一
这种办法有朋友说有效,但我的dedecms5.6修改是没有用,修改taglib目录下面的arclist.lib.php文件找到196行左右修改为即可,代码如下:
- //----------------
- //调用副栏目
- //----------------
- if($CrossID=='')
- $orwheres[] = '( typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')'.')';
- else
- $orwheres[] = '( typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')'.')';
即可,这样生成时列表页面就不会出现未审核的文件,找到226行左右将其修改为如下代码:
$orwheres[] = ' arc.arcrank >-1 ';
方法二,另一种办法就是禁止动态显示,我们在/plus/view.php加一下判断就可以了,编辑打开/plus/view.php文件(注:这个文件是文档的动态浏览文件),找到如下代码:
- //检查阅读权限
- 代码如下 复制代码
- $needMoney = $arc->Fields['money'];
- $needRank = $arc->Fields['arcrank'];
在下面一行加入以下代码:
- $mid = $arc->Fields['mid'];
- if(($cfg_ml->M_Rank < 1 || $mid <> $cfg_ml->M_ID) && $needRank == -1)
- {
- showMsg("未审核文档,暂时不能查看",-1); exit();
- }
保存关闭即可
Tags: Dedecms待审核 文章 列表页
相关文章
- ·dedecms文章内容页中的收藏功能收藏的文章路径错误问题解决(2013-11-15)
- ·给织梦DedeCMS文章标题增加自动加长尾关键词的方法(2013-11-15)
- ·Dedecms后台文章编辑器空白解决办法(2014-03-12)
- ·dedecms随机调用文章数据方法总结(2014-03-12)
- ·DedeCms织梦后台添加编辑文章空白解决办法(2014-03-12)
- ·Dedecms中常用数据汇总sql语句(文章/软件/评论/会员)(2014-03-12)
- ·DEDECMS实现文章tag关键词自动生成列表页(2014-03-16)
- ·dedecms文章页调用tag标签实现方法(2014-03-16)
- ·DedeCms获取当前文章页URL地址(2014-03-16)
- ·DedeCMS栏目列表去除推荐文章标题加粗样式(2014-03-16)
- ·织梦dedecms未审核的文章仍然生成或在列表页面显示(2014-03-16)
- ·Dedecms5.7文章编辑器更换百度Ueditor编辑器方法(2014-03-17)
- ·dedecms列表调用文章正文内容方法(2014-03-17)
- ·dedecms织梦文章上一篇与下一篇标题长度限制(2014-03-17)
- ·织梦CMS list标签调用文章的日期(2014-06-27)
- ·dedecms5.7文章实现阅读全文功能二次开发(2014-10-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)