• 售前

  • 售后

热门帖子
入门百科

Dedecms待审核章在列表页表现的方法

[复制链接]
123456868 显示全部楼层 发表于 2021-8-15 20:17:45 |阅读模式 打印 上一主题 下一主题
本文实例报告了Dedecms待考核章在列表页显示的方法。分享给大家供大家参考。具体分析如下:
昨天我写了一个采集步伐,采集过来来的步伐在未考核之前是不让在前面显示的,但这里就发了一个问题,未考核的文件会在列表页面以动态的方式给显示出来了,下面我来给大家介绍一种办理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'];   
在下面一行加入以下代码:</p><p>$mid = $arc->Fields['mid'];     
if(($cfg_ml->M_Rank < 1 || $mid <> $cfg_ml->M_ID) && $needRank == -1)  
{        
showMsg("未考核文档,暂时不能查察",-1);    exit();     
}
生存关闭即可
渴望本文所述对大家的WordPress建站有所资助。

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作