酷源码-帝国cms模板及插件下载交流论坛

×

用户登录

  1. 用户名:
  2. 密    码:
  3. 注册

百度快速排名1-7天上首页
帝国cms插件定制开发
★香港+美国BGP服务器★
香港+美国BGP服务器
帝国cms小程序定制开发
帝国cms建站定制开发
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租10点/天
文字广告位出租0点/天

查看: 回复:0

dedecms建站出现幻灯片图片模糊不显示怎么解决?

 

2944

主题

2944

帖子

1

积分

管理员

版主

积分
1
登陆

Warning: Illegal string offset 'loginnum' in /www/wwwroot/kyuanma.com/e/data/tmp/dt_temptext13.php on line 257
私信
注册时间

Warning: Illegal string offset 'registertime' in /www/wwwroot/kyuanma.com/e/data/tmp/dt_temptext13.php on line 261

Warning: date() expects parameter 2 to be long, string given in /www/wwwroot/kyuanma.com/e/data/tmp/dt_temptext13.php on line 261
最后登陆时间

Warning: Illegal string offset 'lasttime' in /www/wwwroot/kyuanma.com/e/data/tmp/dt_temptext13.php on line 263

Warning: date() expects parameter 2 to be long, string given in /www/wwwroot/kyuanma.com/e/data/tmp/dt_temptext13.php on line 263
楼主
发表于 2020-09-14 08:45:26
跳转
使用dedecms系统建站,会遇到幻灯片、图片不显示,或者是缩略图不显示的情况,关于这种问题,我们是可以解决的,下面就为大家介绍一下dedecms建的网站的幻灯片不显示,或者是缩略图显示模糊怎么处理。

  dedecms建站幻灯片不显示怎么解决

  幻灯片使用有2个部分,一个是后台设置,一个是模板的调用,如果使用的是系统自带的幻灯片,需要在后台发布内容上传一个缩略图,并且设置文档的属性为“幻灯”,推荐幻灯的图片使用jpg格式,还有就是如果使用的第三方模板,可能需要涉及到模板代码的修改,可以参考官方网站的织梦模板系统标记,并进行修改,以调出相应的内容。

  dedecms建站网站缩略图显示模糊怎么解决

  缩略图显示模糊,通常是因为您的网站中显示图片的大小和您上传的缩略图大小不一致所导致的,您需要对图片大小进行修改,保证尺寸相同即可。在新版本加入了图片裁剪的功能,更方便您来修改图片。

  织梦系统默认生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图模糊不清晰、失真,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下设置:系统-附件设置,把缩略图默认宽度、默认高度设为大于等于你全站所有调用缩略图的最大尺寸,手工剪裁也请剪裁得足够大(不需要手工剪裁了)

  打开include/extend.func.php (注:这个文件就是为二次开发准备的,用于功能方法扩展)

  在最后一个?> 前加入以下代码
01 function thumb($imgurl$width$height$bg = true)
02  {
03  global $cfg_mainsite,$cfg_multi_site;
04  $thumb eregi(“http://”,$imgurl)?str_replace($cfg_mainsite,”,$imgurl):$imgurl;
05  list($thumbname,$extname) = explode(‘.’,$thumb);
06  $newthumb $thumbname.’_’.$width.’_’.$height.’.’.$extname;
07  if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb)) return $imgurl;
08  if(!file_exists(DEDEROOT.$newthumb))
09  {
10  include_once DEDEINC.’/image.func.php’;
11 if($bg==true)
12  {
13  ImageResizeNew(DEDEROOT.$thumb$width$height, DEDEROOT.$newthumb);
14  }
15  else
16  {
17  ImageResize(DEDEROOT.$thumb$width$height, DEDEROOT.$newthumb);
18  }
19  }
20  return $cfg_multi_site==’Y'?$cfg_mainsite.$newthumb:$newthumb;
21  }

  调用方法:

  标签 : [field:picname function='thumb(@me,$width,$height,$bg)'/]

  参数说明:

  $width:缩略图宽度(整数)

  $height:缩略图高度(整数)

  $bg:是否用空白填补,默认自动填补,背景填充颜色在系统-附件设置里(true/false)

  举例:

  调用长宽为100像素的缩略图:[field:picname function='thumb(@me,100,100)'/]

  保留原有比例,不自动填充(不建议):[field:picname function='thumb(@me,100,100,false)'/]
验证码 换一个

扫一扫,反馈当前页面

咨询反馈
扫码关注

阿里云代理商公众号

返回顶部