您现在的位置是:首页 > cms教程 > DedeCMS教程DedeCMS教程
dede5.7首页缩略图无水印/不变形的实现方法
王颢锵2024-05-21DedeCMS教程已有人查阅
导读大家还是不是都在为网站首页缩略图有水印而烦恼呢?如果不加水印吧,自己的原创文章或图片也不能很好的保留自己的东西,如果加自己加水印的功能
大家还是不是都在为网站首页缩略图有水印而烦恼呢?如果不加水印吧,自己的原创文章或图片也不能很好的保留自己的东西,如果加自己加水印的功能,在生成缩略图的时候也会有水印。现在我可以很清楚的告诉大家这个问题已可以解决了。下面真接说教程,废话也不多写了哈哈,说明:修改代码前先备份源码,以免出错
这个主要修改主的地方有三个地方
第一:修改一个处理图片的函数位置:/include/image.func.php
查找到
在下面加上
如果不大于,可以按已设定好的宽来缩放,我的网站上是正方形的,所以是这样设置的也可以根据你网站图片的大小来改这个判断
if(!$srcW>$srcH)//这个是如果宽不大于高按已设定的宽来缩放图片 if($srcW>$srcH)//这个是如果宽大于高按已设定的高来缩放图片
注释:说明一点这个自已可以根据需要去改,这个是判断的图片是发文章,文章内容的第一个图片的高和款,设定好的高和宽是在后台的系统设置里改我的网站是正方形的,较大的是102*102的,我设的是102*102
第二部要修改的是网站的模板,也就是css的样式,还是以我网站上的为例
找到:
在这一行下增加一个
css部分不是太好修改主,主要是overflow: hidden;这个让多出设定好的不显示,这样水印就不显示了。
这个主要修改主的地方有三个地方
第一:修改一个处理图片的函数位置:/include/image.func.php
查找到
if($srcW<=$toW && $srcH<=$toH ) return true;
大概在71行左右在下面加上
if($srcW>$srcH){ $toWH=$toH/$toW; $srcWH=$srcH/$srcW; } if(!$srcW>$srcH){ $toWH=$toW/$toH; $srcWH=$srcW/$srcH; }
意思不多说了,会php的朋友一看就明白,这个方法修改后的功能是可以按照图片的width和height的比例去缩放,如果这个图片的宽大于高就按已设定好的高来缩放图片,如果不大于,可以按已设定好的宽来缩放,我的网站上是正方形的,所以是这样设置的也可以根据你网站图片的大小来改这个判断
if(!$srcW>$srcH)//这个是如果宽不大于高按已设定的宽来缩放图片 if($srcW>$srcH)//这个是如果宽大于高按已设定的高来缩放图片
注释:说明一点这个自已可以根据需要去改,这个是判断的图片是发文章,文章内容的第一个图片的高和款,设定好的高和宽是在后台的系统设置里改我的网站是正方形的,较大的是102*102的,我设的是102*102
第二部要修改的是网站的模板,也就是css的样式,还是以我网站上的为例
<div> <a alt=”从早到晚巧妙的瘦身” href=”/a/mr/jianfeimeiti/jianfeimiji/2011/0124/36.html”> <img border=”0″ alt=”从早到晚巧妙的瘦身” src=” /static/upload/image/20231003/pnsl2ijbm3f.jpg”> </a> </div> <style> .img_top2 {border: 1px solid #CCCCCC;height: 102px;overflow: hidden;padding: 3px;width: 102px;</style>
第三要修改的是标签源码 arclist.lib.php找到:
$row['image'] = “<img src=’”.$row['picname'].”‘ border=’0′ width=’$imgwidth’ height=’$imgheight’ alt=’”.ereg_replace(“['><]“,”",$row['title']).”‘>”;
这一行主要是说,如果你在标签里调用不设定图片的高和宽这个就成默认的width=”120px” height=”120px”在这一行下增加一个
$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>”;
调用时写
{dede:arclist type=image. }
[field:imglink2/]
{/dede:arclist}
就是把默认的高和宽去了,出来的是原始的高和宽这样已经完成了,主要是给大家分享一个方法,较好修改时备份一份。css部分不是太好修改主,主要是overflow: hidden;这个让多出设定好的不显示,这样水印就不显示了。
本文标签:
很赞哦! ()
图文教程
织梦dede设置调用新闻在新窗口打开的实现方法
本来用的CMS有这个功能的,DEDE的由于新接触,不知道在什么地方修改,请知道的老大帮忙下
织梦cms数据库表和字段说明归总
随着对织梦CMS的深入研究,即使我不懂PHP语言,不明白MYSQL,但是为了熟练应用织梦CMS建站,我还是认真学习了下织梦CMS的数据库知识
织梦dedecms修改TAG的title字数限制的方法
很多站长朋友会经常碰到这样的问题,我们在发布文档的时候,标调/TAG标签/描述如果想放多一点文字都不行,织梦系统会默认的截取,今天代码号总结了教程
织梦dedecms友情链接图片大小的修改方法实例
织梦dedecms友情链接图片大小的修改方法1、修改前台显示的友情链接图片尺寸(默认为:88*31本文示例修改为:68*71可根据自己需求调整大小)
相关源码
-
(自适应)餐饮小吃火锅加盟pbootcms模板源码下载本模板基于PbootCMS系统开发,为火锅餐饮、小吃加盟等餐饮企业打造。采用响应式设计,适配各类移动设备,帮助餐饮企业展示特色菜品、加盟政策和服务优势。查看源码 -
(自适应)餐具英文外贸生活用品带下载功能网站模板免费下载为餐具及生活用品外贸企业打造的响应式网站模板,基于PbootCMS内核开发。突出产品展示与多语言支持特性,通过自适应设计确保更好客户在手机、平板、电脑等设备上获得一致浏览体验。查看源码 -
(自适应响应式)教育培训机构集团网站pbootcms源码下载本模板基于PbootCMS系统开发,为教育培训机构设计,特别适合展示课程体系、师资团队和教学成果。采用响应式技术,确保在各类设备上都能提供良好的浏览体验。查看源码 -
帝国CMS游戏应用APP推广下载站模板免费下载本模板为移动应用推广、手机游戏推广行业设计,集成H5游戏平台与APP下载功能,支持PC端与移动端自适应访问。专注于为应用开发商、游戏发行商提供专业的线上推广展示平台。查看源码 -
(自适应响应式)高端网站建设设计公司互联网营销网站pbootcms模板本模板基于PbootCMS内核开发,为网站建设公司和互联网营销企业量身打造。采用响应式设计,适配各种移动设备,提供统一的后台管理体验查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码
| 分享笔记 (共有 篇笔记) |
