曾经在论坛发过一个用自定义表单配合sql标签做的留言本的教程,相信大家都可以掌握了;但是这种留言本在管理中却有一点点的麻烦,如果你自己熟悉后台那还可以熟练管理,如果你是给客户做的,对于这样一个功能繁多的后台将会让用户不知所措,客户很难从相关菜单-----到自定义表单-----到留言表单,这样去找,如果你的表单不止这一个的话,也会让客户坠入五里雾中;
能解决这个问题比较好的方法就是把表单纳入到左侧的导航菜单中,并命名为留言管理,这样用户就可以很方便的找到管理的地方了,一般放在内容管理目录中;
方法也很简单
先在自定义表单中做好留言表单,然后在admin文件夹中,打开index.asp
在文件顶部插入下面的代码
- '-----------------------------------
- '增加留言板表单直接管理变量
- dim bookid,bookname
- bookid="1" '表单id,你的留言板表单id是多少就填写多少
- bookname="留言" '表单名称,可以定义为留言,也可以定义为其他你需要的名字,方便下面的菜单代码调用
- '-----------------------------------
在内容管理菜单下合适的位置插入如下代码
-
<!--------------------------留言管理开始------------------------------------>
- <%N=N+1%>
- <DIV class="left_menu" id="td_<%=n+1%>" onClick="javascript:switchShow(<%=n+1%>,1);" height=26> <a href="javascript:void(0)"><%=bookname%>系统</a></DIV>
- <DIV class="hid" id="subTable<%=n+1%>" style="WIDTH: 100%">
- <li><a href="javascript:void(0)" onClick="SelectObjItem1(this,'<%=bookname%>管理 >> <font color=red><%=bookname%>管理</font>','Disabled','KS.Form.asp?ItemID=<%=bookid%>&action=result');" title="竖排查看<%=bookname%>">竖排查看<%=bookname%></a></li> <li><a href="javascript:void(0)" onClick="SelectObjItem1(this,'<%=bookname%>管理 >> <font color=red><%=bookname%>管理</font>','Disabled','KS.Form.asp?ItemID=<%=bookid%>&action=resulthp');" title="横排查看<%=bookname%>">横排查看<%=bookname%></a></li> <li><a href="javascript:void(0)" onClick="SelectObjItem1(this,'<%=bookname%>管理 >> <font color=red><%=bookname%>管理</font>','Disabled','KS.Form.asp?action=modifyinfo&FormID=<%=bookid%>');" title="添加记录">添加记录</a></li> <li><a href="javascript:void(0)" onClick="SelectObjItem1(this,'<%=bookname%>管理 >> <font color=red><%=bookname%>管理</font>','Disabled','KS.Form.asp?Action=Import&ID=<%=bookid%>');" title="批量导入">批量导入</a></li>
- </DIV>
- <!--------------------------留言管理end------------------------------------>
保存即可
后台则会增加一个留言管理的菜单,如下图所示
这个比较简单了,就不提供修改好的文件供大家下载了