您现在的位置是:首页 > 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;这个让多出设定好的不显示,这样水印就不显示了。
本文标签:
很赞哦! ()
图文教程
dede5.6图片集水印无效的修复方法
打开dede\swfupload.php,找到 第100行把这句话前面的 // 去掉,即可!
织梦地图sitemap路径怎么修改
今天给大家分享的是织梦的sitemap路径修改方法。我们知道网站地图对一个网站来说非常重要,至少在seo方面。那么织梦默认的sitemap路径是在/data/sitemap.html。
dede织梦模板的列表页怎么实现自动统计当前栏目文档总数
织梦模板的列表页中实现自动统计当前栏目文档总数的两种方法实现这个功能有2种方法:
让dedecms文章内容中链接新窗口打开的方法
使用织梦模板的朋友肯定对链接默认本地打开非常烦恼,为什么?我来举例说明下:比如说在新添的文章内容里面输入www.ebingou.cn,织梦模板默认是在本地打开的
相关源码
-
自适应车行汽车租赁二手车行业企业网站模板为汽车租赁与二手车交易场景深度优化,采用PbootCMS内核开发,聚焦车辆展示、租赁流程与服务介绍三大核心模块。响应式布局确保PC与移动端数据实时同步,后台一键管理车辆信息查看源码 -
(自适应响应式)家电维修清晰服务网站pbootcms模板免费下载本模板基于PbootCMS内核开发,为维修服务类企业打造,特别适合家电维修、设备维护等行业使用。通过简洁直观的界面设计,帮助企业快速搭建专业级服务平台,实现线上业务高效管理。查看源码 -
帝国cms7.5女性护肤搭配美妆潮流网站源码带数据4.5G本模板专为女性美容护肤行业设计,提供美容护肤、发型设计、女性健康、时尚化妆、娱乐新闻、服饰搭配等女性潮流资讯内容展示。采用帝国CMS7.5开发,同步生成电脑端和手机端,满足用户对美容时尚信息的获取需求。查看源码 -
(自适应)英文外贸电子设备网站模板三级子目录基于PbootCMS内核开发的响应式英文网站模板,为外贸企业打造,支持多行业快速适配。通过简洁高效的代码架构,帮助企业低成本构建专业海外形象,实现更好客户触达与订单转化。查看源码 -
(自适应响应式)门窗定制门业带视频功能pbootcms模板下载本模板采用PbootCMS内核开发,为门窗制造、定制安装企业打造,通过可视化后台管理系统快速构建品牌官网。自适应设计确保在手机、平板、电脑等设备上均能获得优质浏览体验查看源码 -
(自适应)响应式文章博客互联网新闻pbootcms模板下载本模板基于PbootCMS开发,专为科技新闻、互联网资讯和文章博客类网站设计。采用响应式布局技术,确保在电脑、平板和手机上都能获得最佳浏览体验。适用于科技媒体、行业博客查看源码
| 分享笔记 (共有 篇笔记) |
