DedeCMS织梦文章页图片地址为绝对路径实现方法
2024-10-11 12:29:04
{dede:field.body function='replaceurl(@me)'/}
余斗博客改版后增加了一个m站点即手机站点,用二级域名实现,在做手机站的过程中发现一个问题,手机站和pc站都是调用同一个数据库,文章页上传图片后默认是相对地址显示,如下图所示,这样一来,PC站显示没问题,但是移动站的图片显示不了,需要将图片的相对地址转换为绝对地址,做以下改动即可。
使用下面的方法亲测可用:
修改目录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)'/}
要注意的是,所有的修改是在二级域名的文件夹下,因为余斗是在pc站下发文章,移动站同步调用,所以只在移动站上修改即可,此方法可以适用于任何调用绝对路径图片的页面。
来源:https://www.yudouyudou.com/jiaochengheji/DedeCMS/29.html
最新文章
- Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成
- 农资产品送货车上使用 PDA手持机 现场销售开单 然后开单后能直接通过移动网络传回电脑(云服务器)
- 手动安装 atom 扩展包 packages
- spring aop编程
- influxDB学习总结
- GitHub使用(三) - GitHub安装及初步使用
- Python之路【目录】
- 【mmall】Guava库学习Collections
- 安装caffe-ssd或者caffe时make all,make pycaffe,make test运行慢的问题
- c++语言的输入输出流库
- hdu CA Loves GCD(dp)
- mongoose的update函数中的回调函数是必须要传的吗
- SpringJDBC源码分析记录
- ubuntu16.04 安装NVIDIA和CUDA9.2 cudNN7.1
- http 中的 Get 与 Post
- bzoj 1006 弦图染色
- 学习EF之CodeFirst二(数据库对应映射)
- Python 基础爬虫架构
- WIN下C开发环境搭建
- 程序包com.sun.image.codec.jpeg不存在解决方法