
默认情况下,DreamweavercmsDedeCms可以根据动态方法(/plus/view.php?Aid=xxx),用户贡献大量废文档,被百度收录,导致网站权威降低;站长/管理员的日常管理和维护非常麻烦。
而织梦cmsDedecms系统默认设置的这类方法,毫无疑问会产生许多的细微难题,例如:1、用户投稿很多的废弃物文档而被百度收录导致网站权限降低;
2、给网站站长/管理员的日常管理维护保养含有巨大麻烦;
3、给前台接待用户产生不太好的浏览感受;
4、其他一些想像不上的状况等;
我们可以根据对编码的改动,完成下列实际效果:当用户投稿文档为待审核状态时,仅有投稿用户或管理员才可以查询,其他的用户均没法查询。
1)改动方式
编写开启/plus/view.php文件(注:这一文档是文档的动态性访问文档),寻找以下编码:
//查验阅读文章权限
$needMoney=$arc->Fields['money'];$needRank=$arc->Fields['arcrank'];
在下面一行添加下列编码:
复制代码编码以下:
$mid=$arc->Fields['mid'];
if(($cfg_ml->M_Rank<1||$mid<>$cfg_ml->M_ID)&&$needRank==-1){showMsg("你无查询权限",-1);
exit();}
储存关掉就可以。
2)实际效果浏览
3)实际效果的表达
根据以上变化,我们可以达到以下实际效果:当用户提交的文档处于待审批状态时,只有投稿用户或管理员可以查询,其他用户不能查询。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)