内容正在载入中,请稍后……
公告
About me
搜索
统计
其他
28 May.2010

jtbc(ASP版)添加留言审核功能 晴

作者: 我就是个世界   分类:技术&学习 » ASP学习   出处:本站原创            | |
给jtbc添加留言审核功能,即留言发表后,不要马上显示,而是管理员后台审核后才显示出来.修改如下:

删除
support/gbook.tpl.module
中add模版里面下面这个是否隐藏的选项。

              <tr>
                <td height="25">{$=itake('config.hidden', 'lng')}</td>
                <td colspan="2">{$=sel_yesno('hidden', 0)}</td>
              </tr>


修改
support/gbook/common/incfiles/module_config.asp
中97行

rs(cfname("hidden")) = get_num(request.Form("hidden"), 0)


修改为

rs(cfname("hidden")) = get_num(1, 0)


这样就必须后台审核后才能显示留言了,不过还有点问题,就是留言后缺少提示信息,容易让留言者以为

留言不成功又重发留言,加个提示信息就好了,方法如下——

1、打开support\gbook\common\language\module.jtbc文件,在

    <item>
      <disinfo><![CDATA[channel_title]]></disinfo>
      <chinese><![CDATA[网站留言]]></chinese>
    </item>

下加上

    <item>
      <disinfo><![CDATA[add_succeed]]></disinfo>
      <chinese><![CDATA[留言成功,等待管理员审核,点击返回。]]></chinese>
    </item>

2、打开support\gbook\common\incfiles\module_config.asp文件,在

    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

下加上

    
Call client_alert(itake("module.add_succeed", "lng"), -1)
分享到QQ空间
最后编辑: 我就是个世界 编辑于December 13, 2010 06:40
时间:06:17 评论(0) 引用(0) 阅读(5680) Tags: , , ,
发表评论
  昵称 [注册]
  密码 (游客无需密码)
  网址
  电邮
OpenID登入 权限选项 表情