第一个问题:
picname显示出二级栏目及以下的所有图片(包含三级栏目的)
<ul class="incps"> {dede:arclist row=9 col="3" typeid='3' titlelen='15' type='image.'imgwidth='234' imgheight='214'} <li><a href="[field:arcurl/]" class="btc" ><img src="[field:picname/]" alt="[field:title/]" height="214" width="234"/></a> <a href="[field:arcurl/]" >[field:title/]</a></li> {/dede:arclist} </ul>
litpic只能显示出单个栏目下的缩略图(例如:二级栏目下有三级栏目,只显示三级栏目下的图片,点击二级栏目不会显示二级及以下栏目的所有图片)
<ul class="incps"> {dede:arclist row=9 col="3" typeid='3' titlelen='15' type='image.'imgwidth='234' imgheight='214'} <li><a href="[field:arcurl/]" class="btc" ><img src="[field:litpic/]" alt="[field:title/]" height="214" width="234"/></a> <a href="[field:arcurl/]" >[field:title/]</a></li> {/dede:arclist} </ul>
代码的意思是9条 3列 标题字符长度 图片宽 高(仅做参考)你可以按你的写法来
第二个问题:
找到dede/inc/inc_archives_functions.php这个文件
查找代码
if(!is_file($cfg_basedir.$litpic)) $litpic = ”;
将其替换为:
if(!is_file($cfg_basedir.$litpic)) $litpic = $picname;
这是发表文章时不能自动获取缩略图的解决方法,你可以试试,因为不知道你具体要实现的什么,如果是你的路径获取不到,那你就去模板看你的调用代码,先检查代码,代码没问题的话再用其他的方法。