偷梁换柱:让未注册的用户也能在动网论坛发贴:)

王朝asp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

本文出处:清风发布于 http://blog.csdn.net/anwell/archive/2004/11/15/182536.aspx 转贴请保留出处,谢谢!

大家知道,动网限制了未注册用户发贴的权限,还美名其曰:鉴于国家规定,论坛默认的未登录用户组将即使设置此选项也不能发贴 。

但是,有时候,鉴于种种需要,我们还是希望未注册的用户可以正常发贴的,究竟该怎么办呢?呵呵,有办法,我们就来个偷梁换柱,让“未注册的用户”也可以发贴.

我们以动网6.0为例:(7.0的无效:(()

一,首先,我们进入后台,选择”论坛管理“下的”论坛权限管理“,在需要未注册用户也可发贴的版面右边选择框中,选择”未注册/未登陆用户“,再单击设置,然后依次选取”自定义设置“,在“发贴权限”下的“可以发布新主题”后面单击是,提交。OK,第一步完成!

二,其次,新注册一个用户,暂定用户名为“游客”密码为”123456”

三,最后,打开,论坛根目录下的”ANNOUNCE.ASP”文件,选择第65行:

<td width=80% class=tablebody2><input name=username value=<%=membername%> class=FormClass>&nbsp;&nbsp;<font color=<%=Forum_body(8)%>><b>*</b></font><a href=reg.asp>您没有注册?</a>

将其更改为:

<td width=80% class=tablebody2><input name=username value=<%if membername = ""then%><%response.write "游客"%><%else%><%=membername%><%end if%> class=FormClass>&nbsp;&nbsp;<font color=<%=Forum_body(8)%>><b>*</b></font><a href=reg.asp>您没有注册?</a>

再选择第70行:

<td width=80% class=tablebody1><input name=passwd type=password value=<%=htmlencode(memberword)%> class=FormClass><font color=<%=Forum_body(8)%>>&nbsp;&nbsp;<b>*</b></font><a href=lostpass.asp>忘记密码?</a></td>

将其更改为:

<td width=80% class=tablebody1><input name=passwd type=password value=<% if memberword ="" then%> response.write "123456"%><%else%><%=htmlencode(memberword)%><%end if%> class=FormClass><font color=<%=Forum_body(8)%>>&nbsp;&nbsp;<b>*</b></font><a href=lostpass.asp>忘记密码?</a></td>

! OK,至此大功告成,慢慢欣赏我们的杰作吧^_^

ps: 因本人的一个论坛就需要其中某个版块可以让未注册用户也能发贴,就想出这个办法来,@_@ 动网7。0即使设置了“未注册用户”也可以发布新主题,也打不开版块上的“发表话题”按钮,没办法,只好退而求其次,选择6.0了. :((,希望对大家有所帮助。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航