您现在的位置是:主页 > 科技 >

织梦(DedeCMS)缩略图调用

2026-02-27 15:41科技 人已围观来源:枫叶网编辑:ও゛酷楓の哥۵打印关闭༺࿈༻ 教程

简介在织梦(DedeCMS)中,缩略图的调用方式根据使用场景不同而有所区别,主要分为‌文章缩略图‌、‌栏目缩略图‌、‌图集缩略图‌以及‌自定义提取内容中图片‌等几种常见情况。...

今天是:〖枫叶网〗 正文

在织梦(DedeCMS)中,缩略图的调用方式根据使用场景不同而有所区别,主要分为‌文章缩略图‌、‌栏目缩略图‌、‌图集缩略图‌以及‌自定义提取内容中图片‌等几种常见情况。

枫叶网好,好枫叶网

 

枫叶影视

文章缩略图调用

枫叶影视

这是最常用的需求,用于在首页、列表页或内容页显示文章的预览图片。

枫叶网好,好枫叶网

  本文来自枫叶网

‌1.使用系统自带标签(推荐)‌

Fx57.cn

在列表页(如 list_article.htm)或首页(如 index.htm)的 {dede:arclist} 或 {dede:list} 标签中,直接使用 [field:litpic/] 标签调用。 枫叶网好,好枫叶网

{dede:arclist row='10' imgwidth='150' imgheight='100'}

copyright Fx57.cn

<a href="[field:arcurl/]"> Fx57.cn

    <img src="[field:litpic/]" alt="[field:title/]" width="[field:imgwidth/]" height="[field:imgheight/]"> 本文来自枫叶网

</a> copyright Fx57.cn

{/dede:arclist} 内容来自Fx57.cn

imgwidth 和 imgheight 参数用于控制生成缩略图的尺寸。 内容来自Fx57.cn

系统会自动将上传的缩略图按指定尺寸裁剪或等比缩放。

枫叶网好,好枫叶网

‌2.在内容页调用‌ Fx57.cn

在文章内容页模板(如 article_article.htm)中,使用以下代码: copyright Fx57.cn

<img src="{dede:field.litpic /}" alt="{dede:field.title /}">

如果希望只有在文章有缩略图时才显示,可以使用条件判断: 本文来自枫叶网

{dede:field.litpic runphp='yes'} Fx57.cn

if (@me != '') {

枫叶影视

    @me = "<img src='" . @me . "' alt='" . @me['title'] . "' />"; 枫叶网好,好枫叶网

} else {

枫叶网好,好枫叶网

    @me = '';

内容来自Fx57.cn

}

copyright Fx57.cn

{/dede:field.litpic} 枫叶网好,好枫叶网

3.无缩略图时显示默认图片或留空‌ 枫叶影视

 

枫叶影视

‌显示默认图片‌:可以通过修改 include/extend.func.php 文件,添加自定义函数,当 litpic 为空时返回一个默认图片路径。 枫叶网好,好枫叶网

‌完全留空‌:在列表页模板中,使用 runphp 判断 litpic 是否包含默认图片字符串,如果包含则不输出任何内容。 copyright Fx57.cn

[field:array runphp='yes']

内容来自Fx57.cn

@me = (strpos(@me['litpic'], 'defaultpic') ? "" : "<img src='" . @me['litpic'] . "' alt='" . @me['title'] . "' />"); Fx57.cn

[/field:array]

本文来自枫叶网

  Fx57.cn

栏目缩略图调用 本文来自枫叶网

如果需要为每个栏目(如分类)设置并调用一个独立的缩略图,需要先在后台数据库添加字段,然后修改系统文件。

枫叶影视

 

内容来自Fx57.cn

1.‌添加字段‌:在后台执行 SQL 语句,为 dede_arctype 表添加 typeimg 字段。

枫叶网好,好枫叶网

‌2.修改后台文件‌:修改 catalog_add.php、catalog_edit.php、catalog_add.htm、catalog_edit.htm 等文件,使后台能上传和保存栏目图片。 枫叶网好,好枫叶网

‌3.调用‌:在栏目列表模板中,使用 [field:typeimg/] 标签调用。 枫叶影视

<a href="[field:typelink/]"> Fx57.cn

    <img src="[field:typeimg/]" width="58" height="42" /> 内容来自Fx57.cn

</a>

Fx57.cn

图集缩略图调用

枫叶影视

当使用图集模型时,可以调用图集中图片的缩略图。

内容来自Fx57.cn

  枫叶影视

‌1.在图集列表页‌:使用 {dede:productimagelist} 标签,并设置 thumbwidth 和 thumbheight 属性。

copyright Fx57.cn

{dede:productimagelist thumbwidth='200' thumbheight='200'}

本文来自枫叶网

<img src="[field:imgsrc/]" alt="[field:text/]">

枫叶影视

{/dede:productimagelist} Fx57.cn

‌2.在图集内容页‌:同样使用 {dede:productimagelist} 标签,系统会自动调用该图集下的所有图片缩略图。

枫叶网好,好枫叶网

自定义提取文章内容中的图片 本文来自枫叶网

如果希望文章没有设置缩略图时,自动提取文章内容中的第一张或前几张图片作为缩略图,需要自定义函数。

Fx57.cn

  Fx57.cn

1.‌添加函数‌:在 include/extend.func.php 文件中添加一个函数,例如 GetFirstImg 或 getBodypics。

本文来自枫叶网

‌2.调用‌:在模板中使用 runphp 语法调用该函数。 内容来自Fx57.cn

[field:id runphp='yes'] 枫叶影视

global $dsql;

Fx57.cn

$row = $dsql->GetOne("SELECT body FROM dede_addonarticle WHERE aid=@me"); 内容来自Fx57.cn

@me = GetFirstImg($row['body'], '/images/default.jpg'); 枫叶影视

[/field:id]

枫叶影视

这种方法可以有效处理外链图片,但需要确保服务器允许远程图片处理。‌

本文来自枫叶网

 
TAG标签:

Tags: 织梦 

搜集整理:【ও゛酷楓の哥۵】 责任编辑:「枫叶网」

快速分享本篇文章给朋友=》

The End
顶一下
(0)
0%
踩一下
(0)
0%
八戒只需一秒就记住本站名称及网址 枫叶网 Www.Fx57.Cn 你呢?o(∩_∩)...   【打印】【关闭】 踩(0)

声明:本站部分文章来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:10265088@qq.com 我们将配合处理!

原文地址:http://fx57.cn/fx57/love/2026-02-27/6979.html 发布于:2026-02-27 15:41

枫叶网声明:此消息系转载自本网合作媒体,枫叶网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

转载:感谢您对网站平台的认可,以及对我们互联网搜集整理的作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源枫叶网 Www.Fx57.Cn”。   【打印】【关闭】

标签云

站点信息

  • 文章统计7084篇文章
  • 标签管理标签云 云标签
  • 微信公众号:扫描二维码,关注我们