帝国cms利用自定义反馈制作在线报名、预定等模型教程!

作者: 分类: 建站知识 发布时间: 2018-07-18 11:37:56
      帝国cms自带的自定义反馈已经是很不错了,可以,要是作为在线预定或者报名的话,还是有一些差距,不能自动获取到来源网址和标题,现在通过一下几个简单的步骤就可以完成!
      将代码添加到需要表单的地方,在代码复制中需要替换的主要有以下两点需要特别注意:

<form name='feedback' method='post' enctype='multipart/form-data' action='[!--news.url--]e/enews/index.php'>
<input type=hidden name=bid value=2>
<input type="hidden" name="ecmsfrom" value="url ">  
<input name='enews' type='hidden' value='AddFeedback'>

      在上面的代码中需要注意action的值以及添加value提交值,其中value=?是表单的IDvalue="url "url可以填写“/”也可以填写主页地址
      常用的表单代码解释!
      1、提交表单后返回地址

<input type="hidden" name="ecmsfrom" value="[!--titleurl--]">

      2、表示自动获取标题

<input name='title' type='text' value='[!--title--]'>

      3、表单提交地址

 <form name='feedback' method='post' enctype='multipart/form-data' action='[!--news.url--]e/enews/index.php'> 

      4、反馈表单调到首页或者其他页面要加上表单bid变量,要不然会一直提示信息不完整表示区分表单

<input type='hidden' name='bid' value='1'>

      5、帝国的反馈表单需要有title才可以打开看信息。可想有的就用不到title字段,那么就打开这个反馈内容。有两种方法,一种就是把title字段写上默认的字符,让他自动输入。还有一种就是用title当作name字段。

<input name='title' type='hidden' value='首页预约'>

      6、在内容页添加一个按钮,连接到新的页面去报名这个反馈表单的连接地址是

/e/tool/feedback/?bid=1&title=[!--title--]&url=[!--titleurl--]

      7、反馈表单处修改表单代码,加上value="<?=$_GET[title]?>"用来接收值这样,整个问题就可以得到解决
      8、表单默认字符,点击消失后的字符

<input  name="q" type="text" value="默认字符" onfocus="if(this.value=='默认字符'){this.value='';}"  onblur="if(this.value==''){this.value='默认字符';}"/>

      9、留言后提示信息:(大部分的提示信息都在这里,CTEL+F搜索下修改)

e/data/language/gb/pub/q_message.php

      10、表单添加时间JS,一共有6个风格;下面是用的第四个的方法,我把js打包了,里面都有自己的调取用法,
             js下载地址http://pan.baidu.com/share/link?shareid=1791412489&uk=454193354

<input name='time' type='text'  value='2013' id="time" onclick="MyCalendar.SetDate(this)"  ">

本站下载地址:
日历时间js.zip
日历时间.zip (30.58 KB)

如果觉得我的文章对您有用,可以继续关注或联系我们。您的支持将鼓励我继续创作!

标签云