当前位置:
首页 > 建站技术应用 > dedecms > DedeCMS织梦文章内容图片绝对路径修改方法

DedeCMS织梦文章内容图片绝对路径修改方法

手上做了公司的改版,因为公司使用的图片比较大,我采用了图片加速处理,我要把缩略图,文章图片都放到第三方平台,让他们处理,这样自己的服务器会减少不小的压力。下面的方法完美实现了我想要的效果,现放出来给大家,一起交流!
使用下面的方法亲测可用:

一、在内容文章页调用
修改目录include下的文件extend.func.php,在最后面添加一个函数方法
function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://img.qilatu.com/',$newurl);
return $newurl;
}
另外调用文章正文内容的标签{dede:field.body/}
需要改成: {dede:field.body function='replaceurl(@me)'/}

此方法可以适用于任何调用绝对路径图片的页面。

二、在首页或者列表标签下调用

在列表标签下调用其实也很简单,我调用了替换函数,手动处理哪些需要给第三方平台处理的图片,直接调用就可以了。有些图片我们需要放在服务上的我们就可以自由调换。

[field:picname function="str_replace('/uploads/allimg/','http://img.qilatu.com/',thumb(@me,353,290))" /]" width="353" height="290" alt="[field:fulltitle/]

注间:thumb函数在前面文章我有提过,是实现图片高质量显示,大小指定背景自动填充的函数。大家可以看到me中的内容是用了函数的结果,DEDECMS很强大,需要不停的去按自己想要的功能去摸索实现!

附传送门:完美解决织梦dedecms生成的缩略图模糊不清晰的办法

原创文章,转载请注明: 转载自广州SEO

本文链接地址: DedeCMS织梦文章内容图片绝对路径修改方法