dedecms中PC和移动端后台后,图片路径处理
来源:互联网 发布:一龙恒业 安东 知乎 编辑:程序博客网 时间:2024/05/21 17:03
dedecms中PC和移动端共用一个后台时,因为上传图片默认是PC端根目录下的相对路径,这样对于移动端来说图片路径就不对了,所以需要把上传的缩略图和文章中的图片路径进行处理:
一:新增函数,在输出时进行替换:
打开include目录下的文件extend.func.php,添加函数replaceurl,将一下代码添加到extend.func.php文件底部。
functionreplaceurl($newurl)
{
$newurl=str_replace('src="/uploads','src="http://你的域名/uploads',$newurl);
return$newurl; //实际路径可以根据你的实际情况修改
}
修改文章内容页模版中的文章调用函数,
{dede:field.body/}
修改为
{dede:field.bodyfunction='replaceurl(@me)'/}
二:修改源码
很多朋友使用dedecms的时候都用了二级域名的功能,所以造成很多文章中图片不显示的问题。在百度后得到一个方法就是进入dede后台“系统”-“系统基本参数”-“核心设置”,开启支持多站点,
找到 include\dialog\select_images_post.php 第108行
$fileurl =$activepath.’/’.$filename;
换成:
$fileurl = ‘你的域名’.$activepath.’/’.$filename;
这样就可以完美实现dedecms上传图片相对路径改成绝对路了。
阅读全文
0 0
- dedecms中PC和移动端后台后,图片路径处理
- dedecms电脑端和移动端共用后台时,移动端图片路径不对无法显示?
- dedecms PC移动端同一后台
- java应用程序中处理配置文件和图片路径在打包后路径不对的问题
- DEDECMS更换目录后需要修改的图片路径
- unity中播放视频(PC端和移动端)
- css中移动端和pc端隐藏滚动条
- 用jq让移动端和PC端遮罩层弹出后页面禁止滚动
- 移动端和PC端遮罩层弹出后,页面禁止滚动的解决方法
- bootstrap响应式兼容PC和移动端图片无缝滚动效果demo
- PC和移动的轮播图片开发
- 织梦DedeCms网站更换域名后文章图片路径批量修改
- 织梦DedeCms网站更换域名后文章图片路径批量修改
- dedecms更换空间后后台登陆空白
- 织梦dedecms还原数据后后台乱码
- javaweb区分PC端和移动端
- 移动端和pc端互访
- js判断PC端和移动端
- NOIp2017总结
- H5调用摄像头
- hdu_2008 数值统计
- AWS_EC2_Ubuntu安装gitlab失败
- 【YOLO】darkflow windows10 x64 下安装踩过的坑
- dedecms中PC和移动端后台后,图片路径处理
- AVX-512指令的前世今生
- unicode编码表 0-255
- 关于Python爬虫爬淘宝mm详细教程+存入数据库
- 在一个主机上配置一个存储12.5亿 Key/Value Pairs 的 Redis 2.0.0-rc3
- 解压缩命令:tar,gzip,bzip2
- 记一次Mysql数据库性能异常抖动分析全过程
- Google和微软的硬件相关评估
- Python学习笔记