您的位置:首页 > 其它

DEDECMS 自定义模型中的图片类型读…

2018-04-09 11:56 232 查看
最近使用DEDECMS 5.7版本建设了一个网站,其中有新建了一个模型,当然里面有图片类型的字段。

上传图片以后,在后台”自定义图片“的一栏,显示的是正常的,数据库里面也显示的是

{dede:img text='' width='360' height='170'}
/uploads/111130/1-111130105133Y3.png
{/dede:img} 

这种数据是正常的,可以在调用的时候加上一个函数,重新格式化一个以上字符就会输出我们想要的正常的格式了,即: /uploads/111130/1-111130105133Y3.png

这里就不多说了,如果有不清楚的朋友可以到:http://blog.sina.com.cn/s/blog_a9e5c16d01011yl4.html 有详细的解决方法。

但是一旦在内容页输出之后(可能在其它页面也出现了问题,这里没有考虑),发现输出内容的格式为:





这样,就没有办法嵌套在IMG中的SRC里面了,在网上找解决方法,也没有找到类似的问题,只有自己动手找了,经过研究,最终的解决方法是:

找到 "/inlcude/channelunit.class.php"
文件,大概在148 line(DEDE 5.7中),有一句:

     
   $fvalue =
$func($fvalue,$addvalue,$this,$fname);

把这句话注释掉,在配合上面的函数使用,就完全正常了。

 

QQ:398850223

Email:yingsaiweb@163.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: