dede5.7 会员中心地区联动第三级无法显示问题的解决方案

dedecms5.7的bug还真不少啊!之前解决了一个地区联动无法联动的问题(dedecms 会员中心地区联动显示的解决办法) 那篇文章确实解决了无法联动的问题,从无变有了,但是后来发现还有个问题,就是虽然进去的时候有三级栏目的联动 但是你保存之后就只存在两个栏目了,

dedecms5.7的bug还真不少啊!之前解决了一个地区联动无法联动的问题(dedecms 会员中心地区联动显示的解决办法

那篇文章确实解决了无法联动的问题,从无变有了,但是后来发现还有个问题,就是虽然进去的时候有三级栏目的联动 但是你保存之后就只存在两个栏目了,坑爹的dede

然后又找了很久的资料得出一个解决方案:

1.打开/include/enums.func.php 找到GetEnumsJs这个方法 把$valKey = $matchs[1] + $matchs[2] / 1000; 替换为 $valKey = $matchs[1] + $matchs[2] / 10;

这是因为官方的这个算法算出来的和生成的城市标识有问题 比如第三级城市id为60.1 他生成的是60.0001 这不是扯蛋么

2.进入后台 会员的模型 编辑目前所在地 place 和 家乡所在地 oldplace ,把他们的数据类型从整数 变成小数类型 不然你保存的时候 后面的小数点保存不进去 前台显示也只到二级目录

 

那么再进去就OK了,5.7都出来这么久了,为什么这些资料在网上都找不到,很纳闷,所以写了篇此功能的文章,方便其他人快速解决.

 

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

首先我把单选的代码贴出来,这个是我参考其他网站的,多选也是基于这个单选修改的,所以如果要做多选的话,也请先把单选的这些代码配置好. 联动筛选单选功能 搜索情况类似下图:每个自定义字段值能选择一个值 首先需要说明的是这个功能需要在模板里面用到php标签
额 dedecms很坑爹的 昨天我写了一篇不能提取缩略图之后发现还有点问题 后来又继续找,现在才找到问题 在dede/inc/inc_archives_functions.php的第505行 if($GLOBALS['cfg_ddimg_full']=='Y')@ImageResizeNew($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_
网上好像很多人都有这样的问题,刚刚开始可以,后来就不行了 百度了好几页 各种改法,各种尝试,后来其实只要改一句代码就可以了 可能是因为服务器上禁用了fsockopen() 函数造成的,在用fsockopen()的地方用 stream_socket_client()代替就可以了。 具体修改地方是
这个只试用于dede5.7的,这是5.7的一个bug,我也纠结了好久,找了好久,后来才找到了相关资料。 功能说明 本功能将原Dede系统中的联动类型表单在前台的下拉菜单展现方式修改为联动菜单,整个功能只增加一个JS文件、修改一个系统函数。 另外:由于织梦最多只支持
JSON 基础 简 单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务
常常谈及织梦 二次开发 ,那么,做织梦二次开发时我们经常需要处理一些文件,下面将文件的功能介绍一下: 程序核心程序目录及简介 /include目录 程序核心目录 config_base.php环境定义文件。用于检测系统环境,定义工作目录,保存 数据库 链接信息,引入常用