设为首页 | 新版网站 | RSS订阅

>>欢迎来到济南吉峰网络!7×24小时服务热线: 0531-8299 3939    0531-5859 5456
公司简介
当前位置:主页 > 建站知识 > 技术问答 >

dede后台添加图片style全部都变成st<x>yle的解决教程

作者:济南网站建设   发布时间:2017-07-05 20:17  点击:
 
dede图集自定义字段里面传的图片代码都会变成yle=“width...  在百度多次寻找无果  在官网论坛也找了N久  都不顶用 自己细节分析
发现会把style替换为st<x>y<x>le,多了两个“<x>”,在代码里面搜索发现是官网为了过滤而设定得
 
比如
 
1、给文字添加蓝色属性:保存后会发现文字前面多了yle="color:blue;">,而且原先添加的标题3属性丢失
 
源代码里面是这样显示的:<h3 x="">yle="color:blue;"> 三国群英传2</h3>
 
正常的源代码应该是这样:<h3 style="color:blue;">三国群英传2</h3>
 
 
2、给图片添加长宽属性:保存后变成如下效果:
 
 织梦dedecms后台添加图片style全部都变成st<x>yle的解决办法
 
下面就告诉大家解决的方法:
 
 
打开/include/datalistcp.class.php文件,在第237行的位置找到如下代码:
 
 
 
$replacement = substr($ra[$i], 0, 2).'<x>'.substr($ra[$i], 2); 
 
 
 
 
将其替换为以下代码:
 
  
 
 
$replacement = substr($ra[$i], 0, 2).substr($ra[$i], 2); 
 
 
 
 
然后找到/include/helpers/filter.helper.php文件,在大概第98行左右的位置找到如下代码:
 
 
 
$replacement = substr($ra[$i], 0, 2).'<x>'.substr($ra[$i], 2); 
 
 
 
 
将其替换为如下代码:
 
 
 
$replacement = substr($ra[$i], 0, 2).substr($ra[$i], 2); 
 
 
 
 
替换完成后覆盖保存即可,然后在后台发布内容就会发现不会自动替换了。
 

热门标签:

分享到:

------分隔线----------------------------
相关新闻   Related News
Copyright © 2002-2022 YH0531.CMS. 吉峰网络 版权所有
联系电话:0531-8299 3939 法律顾问:王幸福
24小时QQ:158699959 鲁ICP备11000417号-1
地址:山东省济南市市中区和信广场6号楼12层
关于我们 | 优秀团队 | 案例中心 | 业务范围 | 新闻中心 | 诚聘英才 | 联系我们 | 友情链接
本站关键词:济南网站建设|济南网站制作|济南建网站|济南网站建设公司|济南做网站|济南建站|济南做网站公司|济南建网站公司|济南专业网站制作
Copyright 2010-2021 www.sdyhkj.com Rights Reserved.| 网站地图 | RSS | BAIDUXML | GOOGLEXML