织梦系统网站内容更改(织梦缩略图相对路径批量替换绝对路径、文件修改时请做好备份)
优采云 发布时间: 2021-12-20 11:07织梦系统网站内容更改(织梦缩略图相对路径批量替换绝对路径、文件修改时请做好备份)
今天神山给大家分享一下织梦是如何设置绝对路径的,分为三种:列和文章的感知路径、新上传图片的绝对路径、相对路径上传图片的替换绝对路径。缩略图绝对路径替换见《织梦缩略图相对路径批量替换绝对路径方法》
批量操作织梦相对路径替换绝对路径,修改文件时做好备份!
第一种:织梦 系统开启绝对路径
这个是最简单的,可以在dedecms后台一键设置。打开后,列和文章是绝对路径。
1.登录织梦后台,【系统】-【基本参数设置】【核心设置】(是/否)支持多站点。启用此选项后,附件、列连接和弧列表内容将启用绝对 URL。选择是,如下图:
2. 保存后会生成整个站点。虽然dedecms是一种简单的打开绝对路径的方法,但是有一些不完整的地方,比如图片的绝对路径,这里是做不到的!
第二种:织梦内容页上传图片的相对路径替换为绝对路径
该方法是将文章中原创图片的相对路径替换为上传图片的绝对路径。
1.先登录网站后台,【核心】-【批量维护】-【数据库内容替换】
2.选择表dede_addonarticle字段体(如果你的数据库表前缀不是dede_,那就换成你的数据库表前缀,比如:shan_addonarticle)
替换内容:
源代码=“/上传/
替换为(自己修改域名):
源代码=“
PS:dede_addonarticle是织梦普通文章的数据库表。如果你是图片集,那就是dede_addonimages。我在哪里可以阅读它?
【核心】-【渠道模型】-【内容模型管理】可以看到具体数据库表的名称!
第三种:织梦上传图片绝对路径设置方法
上述方法不能解决传输图片实现绝对路径的问题。下面的方法,我们来看看织梦是如何从根源上解决传输图片的绝对路径问题的。
1.进入织梦的背景或者下载文件,路径:/include/dialog/select_images_post.php 找到第108行的代码:
$fileurl = $activepath.'#39;.$filename;
替换为:
$fileurl ='#39;.$activepath.'#39;.$filename; //自行修改域名
PS:①域名必须加上http协议(或双斜线);②请注意代码中的单引号是否为英文。
2. 修改后保存,刷新背景,然后上传一张图片看看是不是我们想要的绝对路径?
以上三种织梦绝对路径设置方法,深山亲测都有,总结到位。希望能帮到有需要的朋友!