您现在的位置是:首页 > 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;这个让多出设定好的不显示,这样水印就不显示了。
本文标签:
很赞哦! ()
图文教程
织梦dedecms友情链接不能更改报错怎么办
织梦dedecms友情连接添加或者更改时报错:PHP Fatal error: Call to undefined method Request::filter_files() in
织梦dedecms首页怎么调用留言板信息
1、用feedback标签调用,2、用sql标签调用,3、用loop标签调用,基本标签解析:[field:uname /]:用户昵称
不花钱怎么推广,不花钱的推广方法
现在的网络推广层出不群,大致可以分为两类:第一,是需要资金投入的推广;第二,则是免费的推广。
织梦dedeCMS注册失败请检查资料是否有误或与管理员联系
我用的是dedecms 5.7sp1,开始一直正常,前段时间客户网站突然不能上传文件也不能生成静态文件,查看后发现是磁盘空间用尽,客户自己处理后,功能一切正常。
相关源码
-
(自适应)pbootcms家政服务保洁保姆打扫卫生网站模板下载本模板基于PbootCMS内核开发,为家政服务企业量身定制。设计风格温馨亲切,突出家政行业的专业与贴心服务特性,多方位展示企业服务项目与优势。查看源码 -
自适应手机版五金机械阀门设备通用行业网站模板该PbootCMS内核开发的网站模板适用于阀门设备、五金机械类企业,通过更换文字图片也可快速适配其他工业领域。采用响应式设计,确保PC端与手机端数据同步,操作便捷,并附带测试数据。查看源码 -
(自适应)五金配件机械蓝色营销型pbootcms模板免费下载基于PbootCMS的工业配件展示系统,精简DIV+CSS架构确保响应速度,自适应设计呈现参数表格,支持后台实时更新产品规格、在线留言等内容。查看源码 -
帝国cms7.2淘宝客导购自媒体博客网站模板源码本模板基于帝国CMS7.2内核深度开发,为淘宝客、商品导购类自媒体及博客网站设计。通过可视化后台管理,可快速搭建具备商品推荐、比价功能的内容平台,帮助用户实现流量高效转化。查看源码 -
(自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码 -
蓝色工业机械五金设备pbootcms模板源码下载(PC+WAP)为机械制造与五金设备企业设计的响应式网站模板,基于PbootCMS内核开发。采用蓝色工业风格强化行业属性,宽屏布局突出设备细节展示,支持PC与WAP端自适应查看源码
| 分享笔记 (共有 篇笔记) |
