dede织梦cms列表页怎么随机调用
在调用的位置加个判断。
如果有上传的,显示。
如果显示默认(无图)则不显示(即display:none;)。
<img src="{dede:fieldlitpic/}" {dede:field name='litpic' runphp='yes'}if(@me == "/images/defaultpicgif") @me = "style='display:none'";{/dede:field}/>首页,样式你要自己写好
最简单的方法
写两个样式,一个是有图的样式A,一个是无图的样式B
然后做判断,有图的时候则调用样式A,无图的时候则调用样式B
大概就是这样的思路
样式也可以有图的时候在某个样式前加个的样式
实现的方法很多,思维发散一些
在部分织梦模板制作中有时候会涉及到在首页或者栏目页模板调用图集内的所有列表的问题,织梦本身没有这个功能,只能调用文章或者图集的缩略图,无法调用图集里的所有。所以需要进行小小的二次开发,修改系统文件,才能实现在织梦模板的首页和列表调用图集里的所有的功能。
需要函数。
需要对列表模板代码修改及样式添加。
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}
上述两步都操作完之后 ,你可能会发现存在错位或者尺寸不符合您要求。你需要对样式进行微调。具体网站具体对待,才可以修改完美。
秀站网整理回答,如对您有帮助,请采纳,谢谢!
你就不应该勾选,你勾选的是远程本地化是吧,那个就是把你的远程下载都本地,然后用本地的地址,不勾选就是你自己填写的远程地址了!
我回答过这样的问题,你进去看看就知道了!
http://zhidaobaiducom/question/744482273965043772htmloldq=1
0条评论