1、风讯留言本doudou888修改版(支持风讯网站信息管理系统3.2版)
'==============================================================================
'软件名称:风讯留言本doudou888修改版(支持风讯网站信息管理系统3.2版)
'当前版本:
'最新更新:2006.7
'==============================================================================
'修改作者:皓月炫星 QQ:280601330
'作者主页:http://www.nhez.cn
'演示站点:http://www.nhez.cn/nhez
'论坛支持:留言:
' http://www.nhez.cn/nhez/Users/GBook/Write_GBook_NoName.asp
' 风讯在线论坛(http://bbs.foosun.net)
'==============================================================================
功能说明:
1、实现留言调用(无论在哪个页面均可以)。
2、实现匿名用户留言,注册用户可以留言时输入用户名与密码即可留言,并同时登陆
3、实现匿名用户回复留言
文件说明:
All_GBook.asp 修改过的文件,显示用户所有留言
GBook.asp 修改过的文件,显示当前用户所有留言
ReadBook.asp 修改过的文件,显示当前留言内容
Write_GBook.asp 修改过的文件,写留言
Write_GBook_NoName.asp 新增文件,匿名用户写留言
New_GBook.asp 新增文件,调用最新若干留言
User_Purview.Asp 新增文件,由comm目录中的User_Purview.Asp修改而来,取消进行验证,与转入帐户中心。
UserCheck.asp 新增文件,由comm目录中的User_Purview.Asp修改而来,若用户登陆,则进行验证,并自动转入帐户中心。
others\SysBook.asp 修改文件,修改 在管理后台 中匿名用户发贴显示“用户已被删除”为“匿名用户”
使用方法:
1、复制补丁或修改文件
(1)把补丁目录中的所有文件覆盖目录Users\GBook中 (强烈建议,先备分相关文件 )
(2)把others\SysBook.asp文件,覆盖文件foosun\Admin\System\SysBook.asp (强烈建议,先备分相关文件 )
SysBook.asp修改方法:
找到foosun\Admin\System\SysBook.asp
在
Response.Write("<font color=#990000>管理员</font>")
后插入 '============================doudou888=================
Elseif RsCon("UserID")=-1 then
Response.Write("<font color=#990000>匿名用户</font>")
'============================doudou888=================
其它文件修改方法,因为修改比较多,这里不提供。
2、首页调用
'首页调用:<IFRAME border=0 name=I1 marginWidth=0 marginHeight=0 src="Users/GBook/New_GBook.asp?page_size=8" frameBorder=no width="100%" scrolling=no height="100%">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</IFRAME>
'参数说明:page_size=8中的8,是指调用8条,您可以根据需要自行更改调用条数
有问题请跟我联系。
福建省宁化第二中学
2006年7月17日
演示投稿:
http://www.nhez.cn/nhez/users/Add_UserAdd_NoName.asp
风讯留言本doudou888修改版插件下载 for 风讯3.1:[upload=rar]viewFile.asp?ID=1878[/upload]
风讯留言本doudou888修改版插件下载 for 风讯3.2:[upload=rar]viewFile.asp?ID=4772[/upload]
2、风讯匿名用户投稿(支持风讯网站信息管理系统3.2版)
'==========================================================
'软件名称:风讯匿名用户投稿(支持风讯网站信息管理系统3.2版)
'当前版本:
'最新更新:2006.7
'=============================================================
'修改作者:皓月炫星 QQ:280601330
'作者主页:http://www.nhez.cn
'演示站点:http://www.nhez.cn/nhez
'论坛支持:留言:
' http://www.nhez.cn/nhez/Users/GBook/Write_GBook_NoName.asp
' 风讯在线论坛(http://bbs.foosun.net)
'============================================================
功能说明:
增加匿名投稿功能;用户在没登陆时,即可投稿,输入用户名与密码即可投稿登陆一并进行。
补丁文件说明:
(1)Add_UserAdd_NoName.asp 下面有修改方法
(2)User_Purview.Asp 这与匿名用户留言补丁中的相关文件是一样的
(3)UserCheck.asp 这与匿名用户留言补丁中的相关文件是一样的
补丁的使用:
(1)把Add_UserAdd_NoName.asp 复制到Users\中
(2)把User_Purview.Asp、UserCheck.asp 复制到Users\Gbook\中
特别说明:
Add_UserAdd_NoName.asp文件修改方法:
Add_UserAdd_NoName.asp文件由修改Users\Add_UserAdd.asp修改而来,
可以复制文件Users\Add_UserAdd.asp,再把它改名成Add_UserAdd_NoName.asp,再作如下修改
(1)把
<!--#include file="Comm/User_Purview.Asp" -->
替换成
<!----doudou888 --------1---------- ---->
<!--#include file="gbook/User_Purview.Asp" -->
<!--#include file="../Inc/Md5.asp" -->
<!--#include file="gbook/UserCheck.Asp" -->
<!------------------------------->
(2)在
If Request.Form("action")="add" Then
后插入
'================doudou888=====2========================
if request.Form("NoName")<>"1" then
if request.Form("Author")="" And Request.Cookies("Foosun")("MemName")="" then
Response.Write("<script>alert(""错误:\n请填写您的用户名,匿名用户请选择!"");history.back();</script>")
Response.End
end if
if request.Form("Password")="" And Request.Cookies("Foosun")("MemPassword")="" then
Response.Write("<script>alert(""错误:\n请填写您的密码!"");history.back();</script>")
Response.End
end If
Dim t_StrName,t_StrPwd,t_return
If Request.Cookies("Foosun")("MemName")="" Or Request.Cookies("Foosun")("MemPassword")="" Then
t_StrName = Replace(Replace(trim(request.Form("Author")),"'",""),Chr(39),"")
t_StrPwd = MD5(Replace(Replace(trim(request.Form("Password")),"'","''"),Chr(39),""),16)
session("return_url")=""
t_return = Fs_User.Login(t_StrName,t_StrPwd)
Else
t_StrName = Replace(trim(Request.Cookies("Foosun")("MemName")),"'","")
t_StrPwd = Replace(trim(Request.Cookies("Foosun")("MemPassword")),"'","")
't_return = Fs_User.checkStat(t_StrName,Replace(trim(request.Form("Password")),"'","''"))
't_StrPwd = MD5(Replace(Replace(trim(request.Form("Password")),"'","''"),Chr(39),""),16)
t_return = Fs_User.checkStat(t_StrName,t_StrPwd)
End If
if t_return=False then
'Response.Cookies("Foosun")("MemName") = ""
'Response.Cookies("Foosun")("MemPassword") = ""
'Response.Write ("<script>alert("""&Request.Cookies("Foosun")("MemName")&"---"&Request.Cookies("Foosun")("MemPassword")&""");</script>")
Response.Write("<script>alert(""错误:\n没有这个用户,或者密码错误,请重新填写!"");history.back();</script>")
Response.End
end if
End if
'======================================================
(3)在
Rs("Author") = Fs_User.EName
后插入
'===============================doudou888=====3========================
If request.Form("NoName")<>"1" then
Rs("Author") = request.Form("Author")
else
Rs("Author") = "匿名"&Request.ServerVariables("Remote_Addr")
end if
'=============================================================
(4)把
If Request.Form("AddCorpus")=1 Then Call Fs_User.AddCorpus(t_Title,t_Subtitle,t_Content,Fs_User.EName,t_Corpus)
Call Fs_User.AddLog("point",Fs_User.Point+Fs_User.getUserConfig(2),Fs_User.EName,"投稿增加点数")
Call Fs_User.update("ConNum,Point","ConNum+1,Point+"&Fs_User.getUserConfig(2),Fs_User.UserID)
Response.Write("<script>if (confirm(""投稿成功,是否继续投稿?"")==false) window.location=""User_contribution.asp""; else window.location=""?ClassID="&ClassID&""";</script>")
替换成
'=== doudou888 不再继续投稿时,匿名用户退到首页;会员退到“投稿管理”===4=====
if Request.Cookies("Foosun")("MemName") = "" then
Response.Write("<script>if (confirm(""谢谢您!投稿成功,管理员会尽快审核。是否继续投稿?"")==false) window.location=""../index.asp""; else window.location=""?ClassID="&ClassID&""";</script>")
else
If Request.Form("AddCorpus")=1 Then Call Fs_User.AddCorpus(t_Title,t_Subtitle,t_Content,Fs_User.EName,t_Corpus)
Call Fs_User.AddLog("point",Fs_User.Point+Fs_User.getUserConfig(2),Fs_User.EName,"投稿增加点数")
Call Fs_User.update("ConNum,Point","ConNum+1,Point+"&Fs_User.getUserConfig(2),Fs_User.UserID)
Response.Write("<script>if (confirm(""谢谢您!投稿成功,管理员会尽快审核。是否继续投稿?"")==false) window.location=""User_contribution.asp""; else window.location=""?ClassID="&ClassID&""";</script>")
end if
'==================================================================
(5)把
<TR>
<TD width="15%" height="26"><div align="left"> <font color="#000000"><img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="Add_Contribution.asp"><font color="#FF0000">我要投稿</font></a> </font> </div></TD>
<TD width="17%"><img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="User_Contribution.asp">未审核投稿</a></TD>
<TD width="43%"><img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="User_Contribution_Passed.asp">已审核投稿</a></TD>
<TD width="25%"><div align="center"></div></TD>
</TR>
替换成
<!--==========================doudou888=====5==========-->
<TR>
<% if Request.Cookies("Foosun")("MemName") <> "" then %>
<TD width="15%" height="26"><div align="left"> <font color="#000000"><img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="Add_Contribution.asp"><font color="#FF0000">我要投稿</font></a> </font> </div></TD>
<TD width="17%"><img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="User_Contribution.asp">未审核投稿</a></TD>
<TD width="43%"><img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="User_Contribution_Passed.asp">已审核投稿</a></TD>
<TD width="25%"><div align="center"></div></TD>
<%else%>
<TD width="151">
<img src="Images/arr2.gif" width="10" height="10"><img src="Images/arr2.gif" width="10" height="10"><a href="../"><font color="#0000FF">首页</font></a></TD>
<TD>
<div align="center"> </div></TD>
<%end if%>
</TR>
<!--=================================================================-->
(6)在
<input name="KeyWords" type="text" id="KeyWords2" style="width:42% " size="20">
后插入
<!--=======================doudou888============6===========================-->
设置多个关键字,请用“<b><font color="#FF0000">,</font></b>”号隔开
<!--=======================doudou888============6===========================-->
(7)在
<tr bgcolor="#F6F6F6">
<td><div align="right">所属栏目</div></td>
前插入
<!--=======================doudou888============7===========================-->
<tr bgcolor="#F6F6F6">
<td>
<div align="right">作 者</div></td>
<td colspan="1"> <div align="">
<% if Request.Cookies("Foosun")("MemName") = "" then %>
<input name="Author" type="text" style="width:21% " value="<%=Request.Cookies("Foosun")("MemName")%>" size="20">
密码:<input name="Password" type="password" id="Password" size="20">
<input name="NoName" type="checkbox" id="NoName" value="1">
匿名 <font color="#FF0000">·</font><a href="Register.asp"><font color="#FF0000">免费注册</font></a>
<a href="User_GetPassword.asp">·忘记密码?</a></div> </td>
<%else%>
<input name="Author" type="text" style="width:21% " value="<%=Request.Cookies("Foosun")("MemName")%>" readonly size="20">
<%end if %>
</tr>
<!--=========================================================================-->
有问题请跟我联系。
福建省宁化第二中学
2006年7月17日
演示发贴(留言):
http://www.nhez.cn/nhez/Users/GBook/Write_GBook_NoName.asp
投稿插件下载 for 风讯3.1:[upload=rar]viewFile.asp?ID=1879[/upload] (还没有完全改好,准备让匿用户可以回复,而站长可以选择是否开放)
投稿插件下载 for 风讯3.2:[upload=rar]viewFile.asp?ID=4773[/upload]
欢迎试用,请提出使用意见!
[此贴子已经被作者于2006-7-18 11:42:01编辑过]
顶...楼主又有新东西了
[此贴子已经被作者于2005-11-1 11:34:53编辑过]
等你的文件下载……
期待楼主的插件作品!
友情支持!
期待楼主的插件作品!
友情支持!
[em05]
不错哈!
等你的文件下载……
首页调用不成功了……
大师出手,就是不凡.
首先谢谢楼主,开发出这么好的东东,
有两个问题需要你给帮忙:
1留言以后后台查看报错
2投稿的文章标题样式,为什么和投稿栏目的样式不一样o?(这可能是风讯的问题)
楼主,您好,我想请教一个问题,我刚才下载了你的好东东,可是在FoosunCMS v3.1.1120(V3.1.0930 SP1) 不能使用了。请指导!
谢谢
谢谢楼主,豆豆每次出的东西都很实用.
再请问你一下,修改的留言本具有审核功能吗?(这个是非常重要的).
[em01]