有问题加微信咨询:zhishidaquan6

大家都在看

首页 > 电脑基础 > 电脑使用技巧 > INTRODUCE

pc和手机共享数据库,织梦缩略图和文章内容图片自动转化为带域名(2)

2016-07-24 20:15 作者:电脑知识大全 来源:diannaodiy.net 浏览:

if(!preg_match("/^http:\/\//i", $row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y')                    {                        $row['litpic'] = $row['litpic'];                    }
把 $GLOBALS['cfg_mainsite']. 去掉。(经过测试去掉不能用)
改成指定域名 $row['litpic'] ='http://img66.xxx.com' .$row['litpic'];(经过测试这种可以用)
修改后的代码:

 if(!preg_match("/^http:\/\//i", $row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y')
                    {
                      $row['litpic'] ='http://diannaodiy.net' . $row['litpic'];

手机端缩略图如何显示出来

大家一般想做这个缩略图自动带上绝对路径的话可能一般有2种思路:

  1. 在点击上传缩略图和编辑器自动获取第一张图做缩略图的代码处加上域名这个绝对路径,也就是这里需要改2处地方

  2. 在插入数据库和修改数据库的时候(添加和编辑),只需判断当前缩略图是否包含域名这个字符串,如果包含了就不做操作,没包含就加一个绝对路径,就解决了.也就是这里只需要改一个地方,就是操作数据库前处理下就好了.我用的是这种.

下面是详细代码:

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

      两个文件一个是添加的时候,一个是编辑的时候

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

      在这句代码的上面加入以下代码:

      

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

$litpic=$cfg_basehost.$litpic;

}

 

 

然后打开/dede/inc/inc_archives_functions.php

找到436行的样子

 global $cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;

改为

global $cfg_basehost,$cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;


(责任编辑:电脑知识大全)
------分隔线----------------------------
特别说明

◎ 广告赞助

◎ 阅读说明READ EXPLANATION

⊙电脑知识大全是一个专注电脑知识分享的开放平台!
⊙请记住我们的域名diannaodiy.net
⊙转载请注明出处,电脑知识大全diannaodiy.net
⊙如果遇到什么问题,请到本站留言板留言,我们会及时处理的!