郁闷男的春天番外:织梦DEDECMS游客发布分类信息
来源:百度文库 编辑:偶看新闻 时间:2024/04/29 10:07:17
织梦DEDECMS游客发布分类信息
上一篇 / 下一篇 2008-11-02 19:47:00
查看( 12 ) / 评论( 0 ) / 评分( 0 / 0 )终于搞定游客发布分类信息的问题了0
下面第一 二步是greenwave发表的
1、先修改member\do.php
line:3 require_once(dirname(__FILE__)."/com_config.php");
改成://require_once(dirname(__FILE__)."/com_config.php");
因为com_config.php里边的就是CheckRank(0,0);
下面的可以改也可以不修改:
line:27 require_once(dirname(__FILE__)."/templets/company/infotype.htm");
改成(主要是区分登录和没登录的界面信息):
if(!$cfg_ml->IsLogin()){require_once(dirname(__FILE__)."/templets/company/infotype_.htm");}
else{require_once(dirname(__FILE__)."/templets/company/infotype.htm");}
添加文件infotype_.htm,并做出你要的效果
2、修改member\infoadd.php
line:3 require_once(dirname(__FILE__)."/com_config.php");
改成://require_once(dirname(__FILE__)."/com_config.php");
line:124 125
修改成(不用管理员审核):
$ismake = 1;//1表示立刻生成HTML文件,-1表示不生成HTML文件
$arcrank = 0; //0表示已审核,-1表示未审核
line:186
添加:
//生成HTML
$pageurl = MakeArt($arcID,true);
$dsql->ExecuteNoneQuery(" Update `#@__full_search` set url='$pageurl' where aid='$arcID'");
下面的可以改也可以不修改:
修改结果:
if(!$cfg_ml->IsLogin()){
ShowMsg("成功添加信息!","/html/ershouzixun/",1,3000);
}
else{
$msg = "请选择你的后续操作:
发布新信息
预览信息
更改信息
管理信息
";
$wintitle = "成功更改信息!";
$wecome_info = "信息管理::更改信息";
$win = new OxWindow();
$win->AddTitle("成功更改信息:");
$win->AddMsgItem($msg);
$winform = $win->GetWindow("hand"," ",false);
$win->Display();
}
第三步,找到menber/archives_addcheck.php
第47行
把
if($cInfos['sendrank'] > $cfg_ml->M_Type){
$row = $dsql->GetOne("Select membername From #@__arcrank where rank='".$cInfos['sendrank']."' ");
$dsql->Close();
ShowMsg("对不起,需要 [".$row['membername']."] 才能在这个频道发布文档!","-1","0",5000);
exit();
}
删除
大致上就这样了 我也还没发现有没有问题