jtbc(ASP版)添加留言审核功能
作者:我就是个世界
发表于:2010-05-28
给jtbc添加留言审核功能,即留言发表后,不要马上显示,而是管理员后台审核后才显示出来.修改如下:
删除
support/gbook.tpl.module
中add模版里面下面这个是否隐藏的选项。
[code]
<tr>
<td height="25">{$=itake('config.hidden', 'lng')}</td>
<td colspan="2">{$=sel_yesno('hidden', 0)}</td>
</tr>
[/code]
修改
support/gbook/common/incfiles/module_config.asp
中97行[separator]
[code] rs(cfname("hidden")) = get_num(request.Form("hidden"), 0)[/code]
修改为
[code] rs(cfname("hidden")) = get_num(1, 0)[/code]
这样就必须后台审核后才能显示留言了,不过还有点问题,就是留言后缺少提示信息,容易让留言者以为
留言不成功又重发留言,加个提示信息就好了,方法如下——
1、打开support\gbook\common\language\module.jtbc文件,在
[code]
<item>
<disinfo><![CDATA[channel_title]]></disinfo>
<chinese><![CDATA[网站留言]]></chinese>
</item>
[/code]
下加上
[code]
<item>
<disinfo><![CDATA[add_succeed]]></disinfo>
<chinese><![CDATA[留言成功,等待管理员审核,点击返回。]]></chinese>
</item>
[/code]
2、打开support\gbook\common\incfiles\module_config.asp文件,在
[code]
rs.addnew
rs(cfname("author")) = left_intercept(get_str(request.Form("author")), 50)
rs(cfname("authorip")) = nuserip
rs(cfname("sex")) = get_num(request.Form("sex"), 0)
rs(cfname("qq")) = get_num(request.Form("qq"), 0)
rs(cfname("face")) = get_num(request.Form("face"), 0)
rs(cfname("email")) = left_intercept(get_str(request.Form("email")), 50)
rs(cfname("homepage")) = left_intercept(get_str(request.Form("homepage")), 200)
rs(cfname("topic")) = left_intercept(get_str(request.Form("topic")), 50)
rs(cfname("content")) = left_intercept(get_str(request.Form("content")), 1000)
rs(cfname("hidden")) = get_num(1, 0)
rs(cfname("lng")) = nlng
rs(cfname("time")) = Now()
rs.update
[/code]
下加上
[code]Call client_alert(itake("module.add_succeed", "lng"), -1)[/code]
删除
support/gbook.tpl.module
中add模版里面下面这个是否隐藏的选项。
[code]
<tr>
<td height="25">{$=itake('config.hidden', 'lng')}</td>
<td colspan="2">{$=sel_yesno('hidden', 0)}</td>
</tr>
[/code]
修改
support/gbook/common/incfiles/module_config.asp
中97行[separator]
[code] rs(cfname("hidden")) = get_num(request.Form("hidden"), 0)[/code]
修改为
[code] rs(cfname("hidden")) = get_num(1, 0)[/code]
这样就必须后台审核后才能显示留言了,不过还有点问题,就是留言后缺少提示信息,容易让留言者以为
留言不成功又重发留言,加个提示信息就好了,方法如下——
1、打开support\gbook\common\language\module.jtbc文件,在
[code]
<item>
<disinfo><![CDATA[channel_title]]></disinfo>
<chinese><![CDATA[网站留言]]></chinese>
</item>
[/code]
下加上
[code]
<item>
<disinfo><![CDATA[add_succeed]]></disinfo>
<chinese><![CDATA[留言成功,等待管理员审核,点击返回。]]></chinese>
</item>
[/code]
2、打开support\gbook\common\incfiles\module_config.asp文件,在
[code]
rs.addnew
rs(cfname("author")) = left_intercept(get_str(request.Form("author")), 50)
rs(cfname("authorip")) = nuserip
rs(cfname("sex")) = get_num(request.Form("sex"), 0)
rs(cfname("qq")) = get_num(request.Form("qq"), 0)
rs(cfname("face")) = get_num(request.Form("face"), 0)
rs(cfname("email")) = left_intercept(get_str(request.Form("email")), 50)
rs(cfname("homepage")) = left_intercept(get_str(request.Form("homepage")), 200)
rs(cfname("topic")) = left_intercept(get_str(request.Form("topic")), 50)
rs(cfname("content")) = left_intercept(get_str(request.Form("content")), 1000)
rs(cfname("hidden")) = get_num(1, 0)
rs(cfname("lng")) = nlng
rs(cfname("time")) = Now()
rs.update
[/code]
下加上
[code]Call client_alert(itake("module.add_succeed", "lng"), -1)[/code]
请发表您的评论