用dedecms的系统,我想实现新闻列表页面的缩略图随见调用,请问怎么实现

用dedecms的系统,我想实现新闻列表页面的缩略图随见调用,请问怎么实现,第1张

当发布的文档没有缩略图时,织梦会显示默认缩略图,默认缩略图的存储路径是/images/defaultpicgif。
如果要修改路径或者格式,找到并打开include/arcarchivesclassphp文件,在大概第285行的位置找到如下代码
$this->Fields['litpic']
=
$GLOBALS['cfg_cmspath']'/images/defaultpicgif';

这段代码就是默认缩略图的路径,如果我们要改变其路径可以将其修改为下面的:
$this->Fields['litpic']
=
$GLOBALS['cfg_cmspath']'/img/dedejpg';
这样发布文章没有添加缩略图就会默认显示根目录下的img文件夹中的dedejpg这个。
修改完成后更新缓存并生成全站即可。
如果想随机调用,你可以在名称和后缀中间加上这样的代码'mt_rand(1,20)'
比如:dede'mt_rand(1,20)'jpg
这样当你发布文章的时候,后台就会随机生成dede1jpg、dede2jpg、dede3jpg、 dede18jpg、dede19jpg、dede20jpg其中的一个。你只需要在img文件夹中放入相应名称的即可。
小科普:mt_rand(1,20)是php的随机函数,代表随机调取1-20中的一个整数,如果要在php代码中插入使用,记得在函数的前面和后面加上小数点和英文状态下的单引号
'mt_rand(1,20)'
'mt_rand(1,20)'
'mt_rand(1,20)'

{dede:list mytypeid='1'row='4'}<a href="[field:arcurl/]
"><img src="[field:picname/]" alt="[field:title/]"/></a> {/dede:list}

首页栏目里添加缩略图的方法

打开“后台模板”——“默认模板管理”——“indexhtml(主页模板)”文件;在以下代码中添加调用代码,然后保存,后台更新首页:

代码中的imgwidth='80' imgheight='50' 就是宽度80 高度50

可以自由定义

<dt><strong><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></strong><span class="more"><a href="{dede:field name='typeurl'/}">更多</a></span></dt> 
<dd> 
<ul class="e1"> 
{dede:arclist row=2 orderby=pubdate type='image' imgwidth='80' imgheight='50'} 
<li><a href="[field:arcurl/]">[field:image/]</a></li>{/dede:arclist} 
</ul> 
<ul class="d1 ico3"> 
{dede:arclist titlelen='60' row='8'} 
<li><span class="date">[field:pubdate function="MyDate('m-d',@me)"/]</span><a href="[field:arcurl /]">[field:title /]</a></li> 
{/dede:arclist} 
</ul>

1、首先你应该知道如何调用缩略图了
2、关于alt信息,你可以在在标签里加上alt信息。
3、给一个示例您看看:<img src="这里是缩略图调用标签" alt="这里可以写上文档标题作为ait信息哦">
多素材织梦模板
为您解答
望采纳

{dede:channelartlist typeid='1,2,3,4'} {/dede:channelartlist}比如你要调用 栏目下的最新文章是可以的 调用热门文章也是可以的 如果你要调用某栏目 热门文章 另外一栏目最新文章就单独写 不要用channelartlist 直接 arclist


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13330042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存