找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2131|回复: 0

[分享] 织梦5.7自定义表单实现多级城市联动的方法

[复制链接]
发表于 2018-7-12 21:12:39 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡

跟版网接到一个订单,客户要求增加表单,并做城市的选择,没办法就想着研究下这个自定义表单如何做到城市联动了。要达到织梦默认没有的功能,这就需要对织梦自定义表单进行二次开发。今天笔者就跟大家分享一下如何在织梦自定义表单添加城市二级3J联动。

刚开始, 我先是到百度搜索了一下《怎么实现织梦自定义表单城市联动?》找到了不少方法。

2354195092-0.webp

  大家都知道,百度上的方法虽然很多,但是答案参差不齐,我们也一时不能判断哪些答案是对的,所以只能一个个尝试了。经历过千辛万苦的测试,终于找到了方法!
方法如下:

1、打开修改的文件:dede/templets/diy_field_add.htm 大概146 行,很明显已经注释掉,我们把注释去掉,
修改后如下图。改好后,保存即可!

2354191Z6-1.webp


2、修改的文件:dede/templets/diy_field_edit.htm 大概在127行,很明显已经注释掉,我们把注释去掉,然后放到<多选框>下面。

23541932R-2.webp

完成以上两步操作,在自定义表单中就有了联动类型选择了。


第二:在织梦自定义表单中做城市二级3J联动
自定义表单实现后如下图:

2354192547-3.webp

1、先看织梦的联动类别管理,如下图

2354193S3-4.webp

点击地区后,向下拉,有3226条,全国各地包括港澳台都有的

23541a527-5.webp

另外我们也可以看到地区的组名,是nativeplace,后面我们要用到

2354191055-6.webp

2、点击自定义表单,新建一个字段,名字填好你想要的,比如说“户口所在地”,下面的字段名称要填写nativeplace,选择联动类型,而且下面的默认值也要填写nativeplace,如下图

2354191R2-7.webp


3、点击确定,保存即可,然后就是前台的调用,这个就不多说了,相信会有织梦自定义表单的朋友都会吧。


发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-22 21:55 , Processed in 0.039389 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表