phpcms搞定自定义缩略图大小
第一步:找到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>
0条评论