这几天在网站改版,想把网站做大,想做频道页二级域名,于是在做网站的过程中发现一个问题,dedecms开设二级域名后,在二级域名的文章页无法显示图片,查看源代码后发现问题,由于dedecms文章页中的图片默认是相对路径,所以在二级域名中无法调用到了。
使用下面的方法亲测可用:
修改目录include下的文件extend.func.php,在最后面添加一个函数方法
function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);
return $newurl;
}
另外调用文章正文内容的标签{dede:field.body/}
需要改成: {dede:field.body function='replaceurl(@me)'/}
此方法可以适用于任何调用绝对路径图片的页面。
DedeCMS织梦文章内容图片绝对路径修改方法
推荐阅读
- Swift3 获取版本号,比较版本大小
- iOS获取手机型号,Swift获取手机型号(类似iphone 7这种,检测机型具体型号)
- iOS tabbar 自定义小红点 消息显示,定制边框、颜色、高宽
- iOS沙盒路径变化的说明详解
- iOS同一项目多个Target的快速实现方法 - 两种使用场景详解
- iOS打包Framework真机和模拟器兼容合并版本 - 详细攻略步骤
- Swift3.0生成二维码、扫描二维码、相册读取二维码,兼容iOS7(结合ZXingObjC)
- iOS 解决导航栏左右 BarButtonItem偏移位置的问题
- iOS基于MBProgressHUD的二次封装,一行搞定,使用超简单
- iOS UIScrollView 无法滚动 没有弹簧效果解决方案