dedecms如何把栏目下面的文章列表改成以缩略图显示?
$name=$_POST['user_name'];
$pwd=md5($_POST['user_pwd']);
$phone=$_POST['user_phone'];
$email=$_POST['user_email'];
$query="call pro_reg('$name','$pwd','$phone','$email')";
$result=$pdo->prepare($query);
if($result->execute())
{
{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:模板代码修改成:
<div class="list">
<ul>
{dede:list pagesize='12' titlelen='25'}
<li><a href="[field:arcurl/]"><img src="[field:litpic/]" border="0" /></a>
<p><a href="[field:arcurl/]">[field:title /]</a></p>
</li>
{/dede:list}
<div style="clear:both"></div>
</ul>
<div style="clear:both"></div>
</div>
2:样式元素添加
list{background-color:#FFFFFF; padding:14px; line-height:24px;border:solid 1px #E9E9E9;}
list li{ float:left; width:150px; margin:15px 13px;}
list li img{ width:150px; height:100px; border:solid 1px #E9E9E9; padding:1px; margin-bottom:5px;}
list li span{ float:right;}
list p{ text-align:center}
上述两步都操作完之后 ,你可能会发现存在错位或者尺寸不符合您要求。你需要对样式进行微调。具体网站具体对待,才可以修改完美。
秀站网整理回答,如对您有帮助,请采纳,谢谢!
试试这个代码{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
默认页就是,系统会生成一个indexhtml文件代替列表第一页作为栏目的首页,列表第一页就是直接连接到列表第一页,动态么就是不生成咯。外部链接就在路径上填上地址,记得加http:// 就行了 试下吧
0条评论