phpcms搞定自定义缩略图大小

phpcms搞定自定义缩略图大小,第1张

第一步:找到include/ arcarchivesclassphp文件,找到代码

//设置全局环境变量 $this->Fields['typename'] = $this->TypeLink->TypeInfos['typename']; @SetSysEnv($this->Fields['typeid'],$this->Fields['typename'],$this->Fields['id'],$this->Fields['title'],'archives');

在代码的下方添加如下代码:

//去掉img的width和height

$this->Fields['body'] = preg_replace("/style=\"width\:()\"/","",$this->Fields['body']);

注意:是添加在 } 里面。

第二步:手机端内容页css控制代码

改为:

img {

width: 100%;

height: auto;

织梦程序还没这个功能能变大大小?头一次碰到。不过您可以通过以下途径,改善网站访问慢。

第一,启用网页GZIP压缩

第二,启用CDN加速工具

第三,本身优化

不影响质量的情况下尽可能地缩减文件大小

第四,技术小手段

使用jq延迟加载,jQuery延迟加载插件jQuerylazyload,使用延迟加载在可提高网页下载速度,帮助减轻服务器负载

自定义缩略图尺寸,解决V9质量,缩略图模糊问题

在调用缩略图的时候

默认调用方法是这样的,{thumb($r[thumb]),用这个默认标签调用出来的缩略图是不完整的,并且很模糊。

加上以下参数{thumb($r[thumb],292,195,1),292和195分别是要生成的缩略图的宽和高,1是质量

如多个地方都调用了缩略图,并且参数上的尺寸不一样,后台就会生成多张缩略图

如帮到您,请点个赞~

打开member/edit_facephp

在 require_once(dirname(__FILE__)"/configphp"); 下增加

require_once('/include/imagefuncphp');

在 

        if(@filesize($_FILES['face']['tmp_name']) > $maxlength)

        {

            ShowMsg("你上传的头像文件超过了系统限制大小:{$cfg_max_face} K!", '-1');

            exit();

        }

下边增加

@WaterImg($_FILES['face']['tmp_name'], 'up');

 

就可以在上传会员头像时增加水印了。注意上传的大小,设置的过小,水印会看不到的。

$face = MemberUploads('face', $oldface, $cfg_ml->M_ID, 'image', 'myface', 180, 180);

织梦默认的头像大小是180180,可以直接修改 MemberUploads 函数里的大小 180,180

方法1:

这个模板的大小控制是由CSS控制的

要修改CSS

右边区域修改

templets/style/picturecss文件

pbox 样式

如大小

pbox dl dt{

width:188px;

height:132px;

display:block;

overflow:hidden;

}

pbox dl dt a img{

display:block;

width:expression(thiswidth > thisheight && thiswidth >176 176 : true);

height:expression(thisheight > thiswidth && thisheight > 132 132 : true);

max-width:176px;

max-height:132px;

margin:0px auto 0px;

}

方法2:

{dede:list pagesize='15' imgwidth='100' imgheight='70' infolen='180'}

方法3:

把调用代码中标签[field:imglink/]换成

<a href='[field:arcurl /]' target="_blank"><img src='[field:picname /]' border='0' width='' height=''></a>

首页栏目里添加缩略图的方法

打开“后台模板”——“默认模板管理”——“indexhtml(主页模板)”文件;在以下代码中添加调用代码,然后保存,后台更新首页:

代码中的imgwidth='80' imgheight='50' 就是宽度80 高度50

可以自由定义

<dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span class="more"><a href="{dede:field name='typeurl'/}">更多</a></span></dt> 

<dd> 

<ul class="e1"> 

{dede:arclist row=2 orderby=pubdate type='image' imgwidth='80' imgheight='50'} 

<li><a href="[field:arcurl/]">[field:image/]</a></li>{/dede:arclist} 

</ul> 

<ul class="d1 ico3"> 

{dede:arclist titlelen='60' row='8'} 

<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> 

{/dede:arclist} 

</ul>

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » phpcms搞定自定义缩略图大小

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情