织梦DEDECMSV5.7联动类型无法显示的处理方法

2014/04/18

最近织梦dedecms在新的功能中添加了一个联动类型这样的一个功能。所谓的联动类型,类似于一级目录下有二级目录,二级目录下又有三级目录,可以理解为数据结构中树形结构。级和级之间都是有着联系的。为了让大家更加的明白联动类型,无忧主机小编给大家截了张图。如下图就是一个二级联动:

 

织梦dedecmsV5.7联动类型无法显示的处理方法 dede3

dedecms

今天无忧主机小编的一个站长朋友告诉小编说,明明开启了联动,但是却没有按照设置正常地显示。小编认为有两种可能。一种是路径问题导致JS的加载不成功。(用firefox审查元素看下路径对不对。本人是这种情况)可是小编firebug工具检查了该站点JS加载是没有问题的。于是小编想起了可能就第二种情况了,那就是程序的代码问题导致的。果然小编修改后成功了。下面小编给大家分享下解决方法:

首先找到目录下include/customfields.func.php 文件,用editplus编辑器打开找到如下代码:

$cmspath = ( (empty($cfg_cmspath) || !preg_match(‘/[/$]/’, $cfg_cmspath)) ? $cfg_cmspath.’/’ : $cfg_cmspath );

修改为:

$cmspath = ( (empty($cfg_cmspath) || !preg_match(‘/[\/]$/’, $cfg_cmspath)) ? $cfg_cmspath.’/’ : $cfg_cmspath );

其实这两段代码很是相似,不仔细看都看不出来的。问题就是代码的正则表达式的问题。修改后保存上传到对应的目录下,然后再回到织梦网站的后台有个更新缓存。按照小编以上的方法设置完成之后这个联动功能就可以就可以正常显示了。

相关文章推荐阅读:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北方的刀郎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值