[field:picname/]和[field:litpic/]的区别是什么

1首页用picname能调取出来缩略图  内容页用picname调取不出来  换成litpic就好了 这是因为什么

2 织梦后台选择第一个图片为缩略图,发布文章后下面这张图片中不能自动生成路径,需要手动选择才能调取缩略图,这是什么原因attachments-2019-09-cLeETWDU5d8c07d83528a.png

请先 登录 后评论

1 个回答

张旭涛-佛哥

第一个问题:

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;

这是发表文章时不能自动获取缩略图的解决方法,你可以试试,因为不知道你具体要实现的什么,如果是你的路径获取不到,那你就去模板看你的调用代码,先检查代码,代码没问题的话再用其他的方法。

请先 登录 后评论
  • 1 关注
  • 0 收藏,178 浏览
  • fyner 提出于 2019-09-26 08:37

相似问题