phpcms搞定自定义缩略图大小

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

方法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>

这个你可以用js来实现,也可以写多个模板每个栏目对应一个模板,每个中的小红圈都是默认的这个也可以实现!但是比较麻烦,建议你用js,给你说下思路:就是当用户单击栏目的时候触发一个事件,然后你就把那张小放到那个栏目的前面就可以了!!!用id控制!

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

在调用缩略图的时候

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

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

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

如帮到您,请点个赞~

调用微缩图

<ul> {dede:arclist typeid='22' row='4' titlelen='20' orderby='id' imgwigth='60' imgheight='60' type='image' }

<li><img src="[field:litpic/]" width="114" height="100" /><br><a href='[field:arcurl/]'>[field:title/] </a>

</li>{/dede:arclist}</ul>

这是你模板生成静态文件的时候把image的宽度和高度带出来了;

解决方法1;自己写js文件;去掉文章里的宽度和高度;

2、找到模板文件;把<img>标签里的宽度和高度去掉

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情