在dedecms中游客是不可以投稿的,只有会员才可以,所以需要修改一下代码才可以实现dedecms的游客投稿。

其实这个方法相当简单,只用屏蔽(注释)掉几行代码就可以了。。。

先找到这三个文件

/member/article_add.php

/member/article_add_action.php

/member/archives_addcheck.php

1、把前两个文件里面的

注释掉

//CheckRank(0,0);

2.、把/member/article_add_action.php里的

Quote:

注释掉

//if($cInfos['sendrank']>$cfg_ml->M_Type){

//$row=$dsql->GetOne("SelectmembernameFromdede_arcrankwhererank=’".$cInfos['sendran/k']."’");

//$dsql->Close();

//ShowMsg("对不起,需要[".$row['membername']."]才能在这个频道发布文档!","-1","0",5000);

//exit();

//}



一上的是以前大家都知道的。

3、最后/member/archives_addcheck.php文件中还有个等级验证

Quote:

注释掉

//if($cInfos['sendrank']>$cfg_ml->M_Type){

//$row=$dsql->GetOne("SelectmembernameFromdede_arcrankwhererank=’".$cInfos['sendrank']."’");

//$dsql->Close();

//ShowMsg("对不起,需要[".$row['membername']."]才能在这个频道发布文档!","-1","0",5000);

//exit();

//}



好了,到现在游客就可以投稿了。