织梦系统网站内容更改( 个织缩略图自动变成带上绝对路径的格式.比如我们默认的缩略图)

优采云 发布时间: 2021-09-27 02:10

  织梦系统网站内容更改(

个织缩略图自动变成带上绝对路径的格式.比如我们默认的缩略图)

  织梦dede生成文章内容缩略图时自动添加域名绝对路径

  今天拍了个织梦cms的付费服务。当客户想在后台添加文章内容时,缩略图会自动变成带绝对路径的格式。比如我们默认的shrink 草图是这样的

  /uploads/allimg/150814/123P2NB-0-lp.png 他要的效果是这个

  每个人都明白我的意思。

  因为他们有PC端和移动端,使用同一个数据库,但是服务器不同,所以如果不加VPN路径,其中一个不能显示图片。

  如果想让这个缩略图自动带上绝对路径,可能有两种思路:

  在点击上传缩略图的代码中添加域名的绝对路径,编辑器自动获取***图片作为缩略图,即这里需要更改2处。

  插入数据库和修改数据库(添加和编辑)时,只需要判断当前缩略图是否收录域名字符串,如果收录则不做任何操作,如果是则添加绝对路径不包括在内,它将被解决。就是这样 只需要改一个地方,就是操作数据库的预处理就好了。我用这个。

  下面是详细代码:

  大家默认打开织梦的后台路径dede/article_add.php和dede/article_edit.php

  两个文件之一是添加时,另一个是编辑时

  搜索 if(preg_match("#j#", $flag)) $ismake = -1; 这段代码

  在此代码上方添加以下代码:

  1if($litpic!='' && !checkstr($litpic,$cfg_basehost)){

  2

  3$litpic=$cfg_basehost.$litpic;

  4

  5}

  然后在include的php文件中加入如下代码:

  01function checkstr($str,$str1){

  02

  03

  //判断是否收录字符$str1

  04

  05

  $tmparray = 爆炸($str1,$str);

  06

  07

  if(count($tmparray)>1){

  08

  09

  返回真;

  10

  11

  } 别的{

  12

  13

  返回假;

  14

  15

  }

  16

  17

  }

  解决了。这个判断的意思是,如果缩略图不为空,缩略图url不收录域名,给它添加一个域名,这样就解决了。

  这只是一个缩略图。如果要添加文章的内容,上传的图片变成绝对路径,请看下面的教程

  织梦cms 缩略图和文章 内容图片自动转换为带域名的绝对路径:

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线