迅睿cms网站任意页面前端调用全局模块表单提交及自定义样式方法
使用迅睿cms搭建企业站时,经常会用到全局模块表单插件制作在线留言功能。默认情况下模块表单提交页面是单独的一个页面,本篇教程目的是实现把表单提交页面放到任意其他页面模板中。
新建全局表单
根据自己需求,输入表单名称、表单别名(下面会用到别名)如下图:
模板页面调用
在指定的页面模板中,例如首页(index.html)指定位置添加以下代码(代码中的‘liuyan’改成你的表单别名):
{php extract(dr_get_form_post_value('liuyan'))}
<p>调试信息:{$debug}</p>
<form action="{$post_url}&is_show_msg=1" class="form-horizontal" method="post" name="myform" id="myform">
{$form}
<div class="fc-form-body">
{$myfield}
{$diyfield}
{$sysfield}
{if $is_post_code}
<div class="form-group">
<label class="control-label col-md-1">{dr_lang('验证码')}</label>
<div class="col-md-10">
<label>
<div class="form-recaptcha">
<div class="input-group">
<input type="text" class="form-control" name="code">
<div class="input-group-btn fc-code">
{dr_code(120, 35)}
</div>
</div>
</div>
</label>
</div>
</div>
{/if}
</div>
<div class="portlet-body form myfooter">
<div class="form-actions text-center">
<button type="submit" class="btn green"> 普通提交</button>
</div>
</div>
</form>
调试信息:{$debug}
自定义控件样式
经过上一步,就可以在指定页面显示表单提交了,界面是按照系统字段自动生成的界面,通过查看前端源代码,参考表单name参数,然后删除以下变量,自己写html控件,即可自定义表单样式了。
{$myfield}
{$diyfield}
{$sysfield}
自定义表单输入框代码示例:
<input name="data[title]" id="dr_title" type="text" placeholder="" />
<textarea name="data[duohang]" id="dr_duohang" placeholder=""></textarea>
注意name值、id、提示信息修改为字段英文名。
相关文档
- 河北网络营销咋搞?选对平台是关键,这些方法要知道
- 教育推广受关注,了解基本概念和方法很重要
- 快手照片影集制作方法大揭秘,简单几步轻松搞定
- 想网上推广?刷论坛推广软件功能及靠谱选择方法来啦
- 网站运营必看!alexa排名查询方法及用途全解析?
- 微商消费或加盟代理要谨慎!判断靠谱与否的核心模块来了
- 日常电脑或手机删网址咋操作?不同设备浏览器方法不同
- 旺道seo软件使用方法及效果大揭秘,到底值不值得入手?
- 免费论坛群发器好用吗?核心功能模块拆解及基本概念介绍
- 温州SEO基础常识科普及实操核心模块拆解,你知道多少?
- 百中搜优化软件是啥?有啥用?功能模块大揭秘
- 企业门户:现代办公数字化平台,功能模块搭建要点有哪些?
- QQ空间设计秘籍:整体布局与模块设计要点大揭秘
- 哈尔滨独具魅力,导航超重要!这些APP及选路线方法要知道
- 佛山搞网站优化常遇难题?掌握这些方法轻松提升排名
- 医院网站优化指南:提升线上服务质量的实用技巧与关键模块
- Dedecms采集教程:了解开源系统及分模块采集设置要点
- 如何快速提升网站权重?这些方法你不能错过
- 聊聊个性化首页:自定义设置与内容展现方式,好处及模块挑选方法
- 站优云:网络人关注的平台,其功能模块你了解多少?