本文关键为大伙儿详细介绍了Dedecms待审核章在列表页显示的方式,实例分析了二种普遍的方法,十分具备实际意义,必须的盆友能够参照下

文中案例叙述了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建网站有一定的协助。

作者 网络

发表评论

您的电子邮箱地址不会被公开。