织梦cms实现非会员发布需要审核 会员发布文章不需要审核的效果

时间:2014-08-21

在用织梦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;
}

这样就实现了会员发布的文章不需要审核,而非会员发布文章必须审核才能看到。

 

本文来自网络由织梦者收集整理

上一条:织梦cms arclist 标签中按照自定义字段来排序 下一条:Dedecms文章页模板顶部和评论部分会员登录冲突问

相关文章

最新文章