首页 > 技术支撑 > 帝国cms

帝国CMS可自定义数据的三级联动选择功能教程

分类: 帝国cms  发布者: 会员:虎哥

帝国CMS尽管升级到了7.2版,但官方仍然没有提供联动选择功能,实在是太无语了。

一流资源网站长也一直在寻找帝国CMS上可以实现联动选择的方法,

正好今天更新了一款“可设默认值的纯js省市县三级联动选择代码”,发现这款联动代码应该可以用在帝国CMS上。

经过一流资源网站长亲自测试后,成功实现了。

不仅添加信息时可以选择,编辑信息时会默认显示保存的字段。

1、后台修改会员信息

blob.png

2、前台会员修改资料:

blob.png

教程开始:

第一步:

下载“可设默认值的纯js省市县三级联动选择代码”,将下载的JS代码上传到网站任意目录,如:/js/js7_jsAddress.js

第二步:

数据表新建三个字段:

字段名:pro 标识:地区(省) 输入投稿表单替换html代码:

<select id="province" name="areashi"></select>

字段名:city 标识:地区(市) 输入投稿表单替换html代码:

<SELECT id="city" NAME="areaqu"></SELECT>

字段名:area 标识:地区(县) 输入投稿表单替换html代码:

<SELECT id="county" NAME="areachuen"></SELECT>

记住:管理系统模型 - 修改该系统模型 - 把刚才新添加的三个字段设置为录入项等属性,并且勾选自动生成表单模版,录入和投稿都要选

当然,也可以不做省市联动,可以做任何其它联动数据。

数据在 js7_jsAddress.js 文件里修改即可。


第三步:


在需要输入联动选择的页面加上以下代码:


<script language="javascript" src="/js/js7_jsAddress.js"></script><script type="text/javascript">    addressInit('province', 'city', 'county', '请选择省', '请选择市', '请选择县');</script>


如,后台修改会员资料页:

在/e/admin/member/addmember.php

加入以下代码:


<!--联动选择--><script language="javascript" src="/js/js7_jsAddress.js"></script><script type="text/javascript">    addressInit('province', 'city', 'county', '<?=$addr[areashi]?>', '<?=$addr[areaqu]?>', '<?=$addr[areachuen]?>');</script>


后面加上的  ,等,就是默认显示已有的信息。

如,会员中心修改会员资料:

在/e/template/member/editlnfo.php 页面

加入以下代码:

<script language="javascript" src="/skin/mb001/js/address.js"></script><script type="text/javascript">    addressInit('province', 'city', 'county', '<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[areashi]))?>', '<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[areaqu]))?>', '<?=$ecmsfirstpost==1?"":ehtmlspecialchars(stripSlashes($addr[areachuen]))?>');</script>


感谢 会员:虎哥 分享文章,亦感谢文章原作者为我们提供如此优秀信息,如果此信息对您有帮助,请购买正版以支持作者!
---------------------------
此信息仅供个人学习、研究免费使用,禁止非法转播。
免责申明:本信息由 会员:虎哥 搜集整理发布,版权归原作者及发布者所有,您如有异议请 举报 或者 版权申诉
六出奇e站内部资源仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!
六出奇e站内部资源不提供任何保证,并不承担任何法律责任。
如果该信息对您的版权或者利益造成损害,请提供相应的资质证明提交 版权投诉,我们将于3个工作日内予以处理。
六出奇e站内部资源采用 BY-NC-SA 协议进行授权 转载请注明原文链接:
帝国CMS可自定义数据的三级联动选择功能教程 http://www.lcqez.com/news/463.html

嘿,我来帮您!

找不到需要的信息?请给我们留言

注意:本需求仅接收资源需求信息。
系统自动过滤不符合要求的信息!

其他信息请提交 站内信息 给技术客服!