dedecms程序 怎么在列表页里调用文章中的第一张,非缩略图,和文章中的第一张一样大小。
你先试试楼上的方法~
如果不行那就用万能调用,无论什么数据只要数据库中有就能显示出来~
大致操作如下:
1、使用sql标签(dede帮助文档中有例子,很容易理解)
2、下载个数据库查看软件,打开dede你所做网站的数据库,找到软件字段所在的数据表(不懂数据库也没关系,就那些表,一个一个点开找就行啦,或百度“dede软件所在数据表”)
3、找到相应字段~!
ok了,sql需要的2个条件(数据表名称、字段名称)你都有了,按1的实现就行了
{dede:arclist row=1 type='image' typeid='9' infolen='60'}
<LI><a href="[field:arcurl/]">[field:image/]</a><A class=pictitle
href="[field:arcurl/]">[field:title/]</A>
<P>[field:info/]</P></LI>
{/dede:arclist}
这段是调用和旁边的标题和摘要!!只有你要调用那个ID。。typeid='9'这里数字代表频道的ID。
{dede:arclist noflag='h,s' typeid='2' limit='0,8' titlelen='34'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:arclist}
这个是文章列表调用。其实你可以参考默认模板下有部分例子。
另外CSS的话是自己写的。
方法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>
0条评论