PbootCMS文章列表没有缩略图时也不显示默认图片

news/2024/9/29 13:00:55

在 PBootCMS 中,如果列表使用了缩略图显示,默认情况下即使没有上传缩略图也会显示默认图片。为了实现只有在上传了缩略图时才显示图片,可以使用 PBootCMS 自带的缩略图返回值进行判断。

以下是如何实现这一功能的具体代码示例:

示例代码

假设您有一个列表模板,需要判断是否有缩略图才显示图片,如果没有上传缩略图,则不显示默认图片。可以按照以下方式进行修改:

{pboot:list scode={sort:scode}}{pboot:if('[list:isico]'=='1')}<div class="item"><img src="[list:ico]" alt="[list:title]"><h2>[list:title]</h2><p>[list:content dropHTML=1 dropblank=1 lencn=120]</p><span>[list:date style=Y-m-d]</span><span>[list:visits] 浏览 [list:likes] 点赞</span></div>{/pboot:if}
{/pboot:list}

详细解释

  1. 列表循环

    • {pboot:list scode={sort:scode}}:循环遍历列表项,scode 是排序字段。
  2. 判断是否有缩略图

    • {pboot:if('[list:isico]'=='1')}:判断当前列表项是否有缩略图。[list:isico] 返回值为 1 表示有缩略图,0 表示没有缩略图。
  3. 显示缩略图

    • <img src="[list:ico]" alt="[list:title]">:如果有缩略图,则显示该图片,并设置 alt 属性为标题。
  4. 其他信息

    • [list:title]:显示列表项的标题。
    • [list:content dropHTML=1 dropblank=1 lencn=120]:显示列表项的内容,dropHTML=1 表示去除 HTML 标签,dropblank=1 表示去除空格,lencn=120 表示截取长度为 120 个字符。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66134.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

清晰地了解 PBootCMS 详情页中常用的标签及其用途

标题:描述:显示文章标题。 示例代码:<h1>{content:title}</h1>浏览量:描述:显示文章的浏览量。 示例代码:<p>浏览量:{content:visits}</p>发布时间:描述:显示文章的发布时间。 示例代码:<p>发布时间:{content:date style=Y-m-d}</…

Pbootcms模板源码如何做好防护

为了提高 PBootCMS 模板的安全性,以下是一些详细的防护措施和步骤。这些措施可以有效减少网站被攻击的风险。 防护措施升级后台到最新版本:确保 PBootCMS 后台已升级到最新版本,以获得最新的安全补丁和功能改进。重命名关键文件夹:更改关键文件夹名称,使其不易被猜测。修改…

(二)认识网关和设计器

一:网关 打开浏览器输入localhost:8088即可打开网关管理页面对网关的配置都在Config里面 第一部分 System:导出导入项目,为网关分配许可证 第二部分 NetWorking:设置网关之间的互相连接(单个网关不需要配置) 第三部分 Security:涉及用户管理,权限管理,操作日志等于安全…

pbootcms为当天发布的文章设置红色的方法【PBCMS当天发布的文章如何自动加粗变色】

要在 PBootCMS 中为当天发布的文章设置红色显示,可以通过使用模板标签和 PHP 代码来实现这一功能。以下是详细的步骤和示例代码: 步骤一:编写模板标签打开模板文件:找到 PBootCMS 中的文章列表模板文件,通常位于 templates 目录下。添加 IF 判断语句:在文章列表模板中添加…

PbootCMS授权码设置,PbootCMS如何绑定多个域名

在 PBootCMS 中,如果你需要为多个域名设置授权码,可以通过简单的逗号分隔方式来实现。以下是详细的步骤和示例代码: 步骤一:获取授权码访问 PBootCMS 官网:访问 PBootCMS 官网。申请授权码:在官网上免费申请授权码,并绑定后台。步骤二:设置多个授权码打开后台配置文件:…

确保所有域名都能正常使用 PBootCMS 的功能

在PBootCMS中,如果您的站点需要绑定多个域名,并且每个域名都需要有独立的授权码,实际上并不直接支持在单一授权码输入框内用逗号分隔的方式来输入多个授权码。PBootCMS的授权机制通常是一个授权码对应一个站点绑定。但是,如果你有特殊需求或场景确实需要在不同域名间共用一…

pbootcms网站容易被攻击吗?

PBootCMS 网站和其他任何网站一样,都有可能遭受攻击。虽然 PBootCMS 作为一个成熟的 CMS 系统提供了许多便利的功能,但它的安全性也取决于多种因素,包括但不限于:插件和主题的安全性:使用不安全的插件或主题会使网站暴露于风险之中。建议仅从官方渠道或可信来源下载插件和…

生产数据恢复系列之使用my2sql恢复MySQL8 误删数据

生产数据恢复系列之使用my2sql恢复MySQL8 误删数据 原创 我科绝伦 小周的数据库进阶之路2024年09月25日 00:00 重庆热衷于分享各种干货知识,大家有想看或者想学的可以评论区留言,秉承着“开源知识来源于互联网,回归于互联网”的理念,分享一些日常工作中能用到或者频率比较的…