您当前的位置: 主页 > 优化教程
当我们在设置缩略图的时候,那么等显示的时候出现了无水印的情况,直接是不显示,或者是图片时间变形了,其实这个也只是一个小小的bug,算不上是什么大事,但是我们想要的是等比例的缩放,而且图片大的时候水印还显示不出来,所以这个就是缩略图没有水印的原因了,那么这个问题,也只能靠修改代码解决,还好的是有大神已经解决了这个问题,所以我们只需要引用他的办法即可,看看他是怎么解决的呢? 1、第一我们需要处理一下处理图片的代码,位置是在/include/image.func.php,然后找到一下代码:
 
if($srcW<=$toW && $srcH<=$toH ) return true;
在其后面加入:
if($srcW>$srcH){ $toWH=$toH/$toW; $srcWH=$srcH/$srcW; } if(!$srcW>$srcH){ $toWH=$toW/$toH; $srcWH=$srcW/$srcH; }
想想php程序大神们都能知道这段代码的意思了吧,这个的意思就是让其按照图片的width和height的比例去缩放,如果高于了这个,那么就按照设置的默认来的。这个的设置根据自己的需求去修改就行了。最大的就是102*102,,所以在这个范围内绝对的是没有问题的。 2、修改css样式,具体的这个是在哪里,这个就要看您的这个是在哪里控制了哈,这个是没有确实的位置的,那么小编这里只是讲解一下即可,方法都是一样的:
.img_top2 {border: 1px solid #CCCCCC;height: 95px;overflow: hidden;padding: 3px;width: 95px;
小编这里只设置为95*95因为网站的需求,不能用到最大的,不然就整体不好看了。 3、修改标签源码:arclist.lib.php,找到如下代码:
$row['image'] = “<img src=’”.$row['picname'].”‘ border=’0′ width=’$imgwidth’ height=’$imgheight’ alt=’”.ereg_replace(“['><]“,”",$row['title']).”‘>”;
在其后面加入一下代码:
$row['image2'] = “<img src=’”.$row['picname'].”‘ border=’0′ alt=’”.ereg_replace(“['><]“,”",$row['title']).”‘>”; $row['imglink2'] = “<a href=’”.$row['filename'].”‘alt=’”.$row['title'].”‘>”.$row['image2'].”</a>”;
加入的这个时候的意思是,如果不设置的情况下默认的就是102*102. 然后dedecms调用标签的时候就需要如下调用了:
{dede:arclist type=image. } [field:imglink2/] {/dede:arclist}
好了就这样我们就完美的解决了这个问题了,操作前一定要备份一下您的程序哈,方法是这样的但是要灵活的运用哈。
 

关键词:解决,织梦,缩,略图,无,水印,以及,不,失真,当,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

Dedecms导入数据提示:USING BTREE ) ENGINE=MyISAM DEFAULT CHA本文实例讲述了Dedecms导入数据提示:USING BTREE ) ... 2021-07-30
DEDECMS在PHP5.4不能正常运行的解决方法本文实例讲述了DEDECMS在PHP5.4不能正常运行的解决方法。分享... 2021-07-30
dedecms教程:织梦系统$GLOBALS定义文件在哪DedeCMS数据库的信息是写在data/common.inc.php... 2021-07-22
织梦DedeCms Tag列表按发布时间排序的方法搜索引擎对TAG十分重视,网站tag页面被收录,也能带来流量,解决 织... 2021-07-30
织梦DEDECMS多彩色TAG做法dede模板实现彩色TAG代码主要由JS+CSS实现 作用方法: 1、... 2021-07-22
织梦文章列表根据属性输出相应图标或属性文字在DedeCMS的文章列表页中,我们有时会给某些重要的文章加上属性,以... 2021-07-22
DEDECMS 如何让栏目外部链接在新窗口中打开近遇到一个问题,就是dedecms的导航,是用外部链接的,但是原窗口打... 2021-08-14
dedecms调用三级栏目名与栏目下的内容列表以下代码实现: 把地区划成省-市-文章的层级结构,栏目首页显示: {d... 2021-07-27
织梦模板中筛选功能列表是plus/list_静态化后打不开在企业模板增加了dedecms织梦筛选插件之后,发现打开列表之后遇到全... 2021-07-30
dede采集文章只显示列表第一页DEDE5.7有个bug,采集过来的文章,只能采集列表第一个,在这里整... 2021-07-27
Dedecms网站地图获取文章列表支持标签调用的方法Dedecms网站地图很好用,但sitemap.htm所调用的标签很有... 2021-07-27
DedeCms后台SQL命令行工具替换或清除指定字符DedeCms的普及率非常高,可以说每一位站长都曾用或正在使用Dede... 2021-07-22
织梦dede替换文章中的div方法织梦dede替换文章中的div方法: 修改文件 /dede/inc/i... 2021-07-27
DEDECMS教程:列表页缩略图随机调用如果用过DEDECMS的朋友应该都知道,有些模板列表页面需要用到缩略图... 2021-08-14
dedecms修改默认50-200随机点击数的范围dedecms有一个挺有意思的功能,及时dedecms在后台发表新的文... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn