您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
织梦dedecms自定义表单怎么实现多级城市联动
惜霜2023-09-28 16:22:40dedecms教程已有18人查阅
导读代码号接到一个订单,客户要求增加表单,并做城市的选择,没办法就想着研究下这个自定义表单如何做到城市联动了。要达到织梦默认没有的功能,这就需要对织梦自定义表单进行二次开发。
代码号接到一个订单,客户要求增加表单,并做城市的选择,没办法就想着研究下这个自定义表单如何做到城市联动了。要达到织梦默认没有的功能,这就需要对织梦自定义表单进行二次开发。今天笔者就跟大家分享一下如何在织梦自定义表单添加城市二级三级联动。 刚开始, 我先是到百度搜索了一下《怎么实现织梦自定义表单城市联动?》找到了不少方法。
大家都知道,百度上的方法虽然很多,但是答案参差不齐,我们也一时不能判断哪些答案是对的,所以只能一个个尝试了。经历过千辛万苦的测试,终于找到了方法!
方法如下:
1、打开修改的文件:dede/templets/diy_field_add.htm大概146行,很明显已经注释掉,我们把注释去掉, 修改后。改好后,保存即可!
2、修改的文件:dede/templets/diy_field_edit.htm大概在127行,很明显已经注释掉,我们把注释去掉,然后放到<多选框>下面。
完成以上两步操作,在自定义表单中就有了联动类型选择了。
第二:在织梦自定义表单中做城市二级三级联动 自定义表单实现后:
1、先看织梦的联动类别管理,
点击地区后,向下拉,有3226条,全国各地包括港澳台都有的,另外我们也可以看到地区的组名,是nativeplace,后面我们要用到!
2、点击自定义表单,新建一个字段,名字填好你想要的,比如说户口所在地,下面的字段名称要填写nativeplace,选择联动类型,而且下面的默认值也要填写nativeplace,
3、点击确定,保存即可,然后就是前台的调用,这个就不多说了,相信会有织梦自定义表单的朋友都会吧。 上面说了怎么实现城市二级三级联动,但是大家提交后会问题又来了,城市名称只能输出数字枚举值,那么我们怎么让织梦自定义表单做城市二级三级联动,后台类型名称显示数字解决方法呢?
大家都知道,百度上的方法虽然很多,但是答案参差不齐,我们也一时不能判断哪些答案是对的,所以只能一个个尝试了。经历过千辛万苦的测试,终于找到了方法!
方法如下:
1、打开修改的文件:dede/templets/diy_field_add.htm大概146行,很明显已经注释掉,我们把注释去掉, 修改后。改好后,保存即可!
2、修改的文件:dede/templets/diy_field_edit.htm大概在127行,很明显已经注释掉,我们把注释去掉,然后放到<多选框>下面。
完成以上两步操作,在自定义表单中就有了联动类型选择了。
第二:在织梦自定义表单中做城市二级三级联动 自定义表单实现后:
1、先看织梦的联动类别管理,
点击地区后,向下拉,有3226条,全国各地包括港澳台都有的,另外我们也可以看到地区的组名,是nativeplace,后面我们要用到!
2、点击自定义表单,新建一个字段,名字填好你想要的,比如说户口所在地,下面的字段名称要填写nativeplace,选择联动类型,而且下面的默认值也要填写nativeplace,
3、点击确定,保存即可,然后就是前台的调用,这个就不多说了,相信会有织梦自定义表单的朋友都会吧。 上面说了怎么实现城市二级三级联动,但是大家提交后会问题又来了,城市名称只能输出数字枚举值,那么我们怎么让织梦自定义表单做城市二级三级联动,后台类型名称显示数字解决方法呢?
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
织梦模板安装使用方法教程
织梦模板非常多,并且模板制作人员的习惯各不相同,也没有一个标准,安装方法虽然大同小异,但是也会给用户许多不便,所以织梦dedecms模型管理系统模型改成自动模型的方法
怎样把织梦dedecms的系统模型改成可以能删除的自动模型呢,其实很简单,方法如下。1、进入数据库phpmyadmin,找到dede_channltype表。实现带滚动的dede织梦缩略图的方法
一个实现带滚动的缩略图方法,其实就一小小改动,就是在原图中截取较大面积的符合自定义缩略图长宽比列的一部分生成缩略图。dede获取任意栏目N级列表链接树形菜单的方法
在DEDECMS里获取顶级栏目很简单,一句 {dede:channel}{/dede:channel} 即可搞定。但有时我们需要在任意页面获取任意顶级栏目下的二级和san级栏目列表的链接
留言与评论 (共有 0 条评论) |