原作者:[dayrui](http://www.dayrui.net/home.php?mod=space&uid=1) chm整合-yufan Q:956932910 个人网站[http://www.phper.kuphp.net/](http://www.phper.kuphp.net/)
论坛推荐[http://bbs.lampym.com/index.php?c=thread&fid=12](http://bbs.lampym.com/index.php?c=thread&fid=12)
表单(v1.7.1),顾名思义就是与前端用户提交数据相关的,如报名、留言、评论等。
FineCMS系统支持两种类型的表单,即是独立表单和关联表单。
**一、独立表单介绍。**
**1、创建表单。**
后台进入“表单管理”,选择“表单模型”,再“添加模型”。
表单模板:提交表单的模板(默认模板中包含“post_form.html”)。
列表模板:表单数据列表的模板(默认模板中包含“list_form.html”)。
内容模板:表单数据详细内容的模板(默认模板中包含“list_form.html”)。
创建模型之后,可以对其增加字段,跟前面的方式一致,不再重复介绍。
**2、查看后台表单。**
创建完成之后,请F5刷新浏览器,再进入“表单管理”,会发现左侧菜单出现了刚才添加的表单“留言管理”。
**3、配置表单。**
进入“留言管理”,首先需要“配置表单”。
①、基本选项。
这里可以对表单进行基本配置,各选项都很清楚,不再介绍了。
v1.7.3及以上版本支持在会员中心显示表单内容列表。
②、字段权限。
![](http://a.shanxunkj.com/forum/201209/20/083248s8r88xv88klfdd78.png)
设置字段是否必填,后面的“后台面板显示”功能是为了方便管理员而设定的,如果选中“留言人”,那么管理页面就会变成这样:
![](http://a.shanxunkj.com/forum/201209/20/083425jbqlzlb1sblzl4bi.png)
③、模板设置。
![](http://a.shanxunkj.com/forum/201209/20/083614y2dh38fshu23721d.png)
跟栏目模板设置一样,不再介绍了。
④、SEO设置。
同上,跟栏目SEO设置一样,不再介绍了。
⑤、表单调用。
作为一个参考,方便用户在前端设计表单,不难看懂。
**4、管理表单和发布内容。**
![](http://a.shanxunkj.com/forum/201209/20/08392737ffvj949i3ltvig.png)
这里不再介绍它了,跟内容管理和发布内容一致。
**5、表单预览。**
这里一定要配置好模板,否则无法预览的。
![](http://a.shanxunkj.com/forum/201209/20/0857472oif7kk2rm6kr96w.png)
**二、关联表单介绍。**
**1、创建表单。**
我们来创建一个“文章留言”的表单,跟上面介绍一致,不再描述。
**2、配置表单。**
基本跟前面介绍一致。
v1.7.3及以上版本支持在会员中心显示表单内容列表以及“与我相关”的表单内容。
“与我相关”的表单内容是什么意思?举个例子:
先把该表单“询价”(假设该表单叫“询价”,当然你也可以创建)关联到“商品”模型中;
**我**发布了一件商品“测试商品示例”,其他人在“测试商品示例”提交的表单内容(询价)将会显示在这里;
方便**我**查看其他人对**我**的这件商品“测试商品示例”的询价情况。
**3、关联表单到模型。**
可以关联内容模型也可关联到会员模型,我们用“关联内容模型”举例。
进入“内容管理”,再进入“内容模型”,选择需要关联的模型(我们这里关联“文章”)。
![](http://a.shanxunkj.com/forum/201209/20/084533tqg7senhdgdewdgt.png)
选择“关联表单”中的“文章留言”,这样就关联好了
v1.7.3及以上版本支持关联多个表单,操作方式类似。
**4、管理表单。**
可以通过上面介绍的方式进行管理,也可通过关联的“文章”模型中管理。
①、通过关联的“文章”模型中管理。
![](http://a.shanxunkj.com/forum/201209/20/084825jr8nundxrnnne2d2.png)
你会发现“文章”模型管理中会多出一个“关联”的连接,这就是管理关联内容的入口。
v1.7.3及以上版本会将表单名称列出,操作方式类似。
![](http://a.shanxunkj.com/forum/201209/20/085121p6cnrzhn3b4mmcb6.png)
点击“关联”进入管理页面,跟内容管理类似,下面多了一个“批量关联”命令,用于把表单内容重新关联到其他文章中。
这里管理只能对当前文章的关联内容管理。
②、通过表单管理(跟上面介绍的一样了)。
![](http://a.shanxunkj.com/forum/201209/20/085515ql4sqswsqystz6fz.png)
这里是对所有表单内容管理(上面是对单个文章对应的内容管理),红色标记可以返回到关联的“文章”页面。
**5、表单配置(“表单调用”)。**
关联类型的表单,一定要传入参数"cid"(及是文章id),否则无法提交哦。
格式如:http://localhost/index.php?c=form&a=post&modelid=表单模型id&cid=文章内容id
其他都和上面介绍的一致了。
**三、表单URL处理。**
列表页面地址:index.php?c=form&a=list&modelid=表单模型id&page=分页id&cid=被关联的内容/会员id(cid参数可选)
内容页面地址:index.php?c=form&a=show&modelid=表单模型id&id=表单内容id
内容页面URL的构架可以用url()函数实现,也可以伪静态或者自定义函数实现。
默认内容页面URL地址是:{url('form/show', array('modelid'=>表单模型id, 'id'=>表单内容id))} 。
如果采用伪静态模式,就把规则指向上面的地址哦,举个例子:
表单内容URL地址为:http://xxx/form_10_1000.html (10表示模型id,1000表示内容id,内容地址必须传递2个参数)。
伪静态设置规则为(apache为例):
RewriteRule ^form_([0-9]+)_([0-9]+).html$ index.php?c=form&a=show&modelid=$1&id=$2 [L]
就这么简单,跟淘宝客插件的URL规则设定一致。
- 添加
- 后台留言发邮件
- finecms v182升级
- finev1.8.0目录
- finecms-yufan简单教程
- 改后台版权,但是本人建议别改
- v1.8简单的文章评论
- 后台更换编辑器
- 开手机站
- 一键分享到qq空间微博等
- 上传主机后需要注意的地方
- FineCMS 模板设计指南,部分文件介绍
- 数据表部分介绍
- 在线客服
- 漂浮广告
- 免费主机推荐
- 免费主机的使用-菜鸟新手观看
- execl导入到mysql
- 弹出自己qq
- 新浪微博组件
- 文本框拉伸
- qq互联和其他组件
- cms推荐
- 文章标题省略号
- 网盘分享
- 推荐一些网站
- 后台
- 万能sql标签
- 网站多语言
- 文章循环
- 网站登陆框的设置
- 代言宝插件和分享插件以及客服系统
- 广告插件
- 购物方面
- 表单使用
- 全站栏目调用代码 用于网站地图
- 图片上传大小限制修改
- 文件上传限制
- 系统核心配置 SYS_DOMAIN说明
- 表单使用介绍
- 关于allow_url_fopen与curl扩展的开启
- 流行WEB服务器伪静态规则配置说明
- 系统配置文件介绍(config目录下)
- 会员模型及会员注册配置使用介绍
- 网站多语言配置方法
- 后台管理目录(admin)更改方法介绍
- 《友情链接》插件使用说明
- 一个虚拟主机创建N个站点
- 首页调用文章的阅读数和评论数的标签代码
- loop
- 留言插件使用
- 栏目调用2
- 调用当前栏目和指定栏目
- 分页使用
- 二级导航调用
- 房产
- 调用当前新闻之类的栏目
- 指定栏目下的子栏目调用
- 模版路径的标签
- 自定义字段之下拉菜单
- 首页调用单页内容
- 无限极栏目调用
- 投票
- 简单的mvc
- 给模型添加字段
- 留言内容发到邮箱
- 视频的添加
- 小白企业站教程