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]

分享:

扫一扫在手机阅读、分享本文

请发表您的评论