你的这几个缩略图是自定义字段的形式展现的,只要在列表页调用新添加的自定义字段即可
试试以下代码:
{dede:list pagesize='10' addfields='图片1,图片2,' channelid='1' }<li><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:fulltitle/]" /></a></li>
{/dede:arclist}
注:
channelid='1'内容模型ID(普通文章)
addfields='图片1,图片2,'需要调用的自定义字段名称
当发布的文档没有缩略图时,织梦会显示默认缩略图,默认缩略图的存储路径是/images/defaultpic.gif。如果要修改路径或者图片格式,找到并打开include/arc.archives.class.php文件,在大概第285行的位置找到如下代码:
$this->Fields['litpic']
=
$GLOBALS['cfg_cmspath'].'/images/defaultpic.gif'
这段代码就是默认缩略图的路径,如果我们要改变其路径可以将其修改为下面的:
$this->Fields['litpic']
=
$GLOBALS['cfg_cmspath'].'/img/dede.jpg'
这样发布文章没有添加缩略图就会默认显示根目录下的img文件夹中的dede.jpg这个图片。
修改完成后更新缓存并生成全站即可。
如果想随机调用,你可以在图片名称和后缀中间加上这样的代码'.mt_rand(1,20).'
比如:dede'.mt_rand(1,20).'.jpg
这样当你发布文章的时候,后台就会随机生成dede1.jpg、dede2.jpg、dede3.jpg、....... dede18.jpg、dede19.jpg、dede20.jpg其中的一个。你只需要在img文件夹中放入相应名称的图片即可。
小科普:mt_rand(1,20)是php的随机函数,代表随机调取1-20中的一个整数,如果要在php代码中插入使用,记得在函数的前面和后面加上小数点和英文状态下的单引号
'.mt_rand(1,20).'
'.mt_rand(1,20).'
'.mt_rand(1,20).'
dedecms模板调用文档缩略图请用标签[field:picname/]来调用哦在你发布图集的时候记得勾选第一张图片为缩略图选项,否则就手动上传缩略图
看你的截图缩略图路径前面有一个/UploadFiles/Others/但是默认织梦的图片都在uploads文件夹,不知道你是否修改过程序文件呢
如果还有什么不明白可以到站网址duosucai来寻求帮助
是否你的模板有引用js来实现懒载效果,而没有正确书写html代码呢
多素材织梦模板
为您解答
望采纳
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)