在用织梦cms给客户做网站的时候,按照客户要求,他们是想实现这么:会员发布文章不需要审核,但是游客发布的文章却要审核。
如果是需要审核,那么不管是会员还是不是会员发布的文章都需要审核。
这就与客户的要求不一致了。我想在后台修改这个是不能实现客户的要求的。
于是我只能另辟捷径了,在member这个文件夹下找到了archives_sg_add.php这个文件,打开后找到这么一段代码:
if($cInfos['arcsta']==0)
{
$arcrank = 0;
}
else if($cInfos['arcsta']==1)
{
$arcrank = 0;
}
else
{
$arcrank = -1;
}
通过分析我发现$arcrank这个变量为0的时候说明文字不需要审核或者说是已经审核了。而如果是-1就说明这个文字还没有审核。所以我就想如果在这儿加上一段代码判断是否登录,登录后就让$arcrank为0,也就是文字不需要审核,否则就是-1需要审核。因此我在里面加了些代码。
if($cInfos['arcsta']==0)
{
$arcrank = 0;
}
else if($cInfos['arcsta']==1)
{
$arcrank = 0;
}
else if($cfg_ml->IsLogin())
{
$arcrank = 0;
}
else
{
$arcrank = -1;
}
这样就实现了会员发布的文章不需要审核,而非会员发布文章必须审核才能看到。
本文来自网络由织梦者收集整理