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

织梦教程 强烈建议 2024-02-26 11:23 103 0

  dedecms5.7的bug还真不少啊!之前解决了一个地区联动无法联动的问题

  那篇文章确实解决了无法联动的问题,从无变有了,但是后来发现还有个问题,就是虽然进去的时候有三级栏目的联动 但是你保存之后就只存在两个栏目了,坑爹的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 ,把他们的数据类型从整数 变成小数类型 不然你保存的时候 后面的小数点保存不进去 前台显示也只到二级目录

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!