首页 > 其他分享 >PbootCMS文章列表没有缩略图时也不显示默认图片怎么办

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

时间:2024-08-30 17:25:31浏览次数:4  
标签:缩略图 list 默认 isico PbootCMS pboot 图片

在运用 pbootcms 模板来构建网站的整个流程之中,如果列表采用了缩略图予以显示,那么即使在后台未曾上传缩略图的情况下,依然会展示出默认图片。 倘若我们并不期望显示默认图片,在此种情形下,我们便能够借助 PB 自身所带有的缩略图返回值,来对是否上传了缩略图进行判定。 以下所呈现的是只有在判定存在缩略图时才会显示图片,没有上传缩略图则不会显示默认图片的相关代码:

{pboot:list scode={sort:scode}}
<li class="note-li">
    <a href="[list:link]" title="[list:title]">
    <div class="flex-column">
        {pboot:if('[list:isico]'=='1')}
        <div class="img-box">
        <img src="[list:ico]" alt="[list:title]">
        </div>
        {/pboot:if}
        <div class="text-box">
        <h4>[list:title]</h4>
        <p class="intro hidden-sm">[list:content drophtml=1 dropblank=1 lencn=120]</p>
        <p><span><i class="fa fa-clock-o" aria-hidden="true"></i> [list:date style=Y-m-d]</span><span><i class="fa fa-eye" aria-hidden="true"></i> list:visits 浏览</span><span><i class="fa fa-thumbs-up" aria-hidden="true"></i> list:likes 点赞</span></p>
        </div>
    </div>
    </a>
</li>
{/pboot:list}

其中,以下所呈现的部分代码正是用于判断是否存在图片的代码。在 PB 中,“isico”这个变量可以获取返回值为 1 或者 0。通过判断“isico”的值等于 1 或者 0,再结合 PB 中的判断语句,便能够确定是否有缩略图存在。

{pboot:if('list:isico'=='1')}
    <div class="img-box">
        <img src="[list:ico]" alt="[list:title]">
    </div>
{/pboot:if}

如此判断后在没有传缩略图时就不会显示默认图片了

标签:缩略图,list,默认,isico,PbootCMS,pboot,图片
From: https://www.cnblogs.com/hwrex/p/18389165

相关文章

  • PbootCMS网站标题描述等标签限制字数的办法完美结局
    对于内容列表标题的截取可以是[list:titlelen=60]、在内容详情页进行时间格式化可以写成{content:titlelen=60}substr=x,y能够用于截取一段。substr用于截取字符串的长度,传递两个数字,第一个数字代表起始位置,第二个数字代表截取的长度,如果只有一个数字,那么就会截取从这个数字......
  • 修改 Linux 默认 Shell 用 chsh -s /bin/zsh 命令不生效,提示 chsh: Shell not changed
    我想现在应该有很多人都已经使用zsh作为默认的Shell了,尤其是搭配oh-my-zsh之后,真是好用得飞起。一般,我们在切换系统默认的Shell的时候,都会使用 chsh-s/bin/zsh 命令来进行修改。今天我遇到一个问题,在某台老服务器上,使用这个命令无法修改,具体原因未知。始终提示——chsh:She......
  • PbootCMS网站常见错误提示总结
    一些初涉相关领域的新朋友在进行pbootcms的安装过程中,往往会频繁遭遇一些错误状况。接下来,为您详细罗列pbootcms于后台抑或前台所呈现出的各类问题以及相应的解决办法。 1、Parseerror:syntaxerror,unexpected':',expecting'{'inwww\core\function\handle.phpon......
  • 新环境pbootcms搭建环境安装时发生错误(登录请求发生错误)
    提示一下内容:登录请求发生错误,您可按照如下方式排查:1、试着删除根目录下runtime目录,刷新页面重试2、检查系统会话文件存储目录是否具有写入权限;3、检查服务器环境pathinfo及伪静态规则配置;先按照以上提示流程逐步测试,如果还是不行,检查一下步骤:1、数据库是否安装2、数据库......
  • pbootcms网站常见报错(错误提示)集合
    1.后台图片上传提示:”上传失败:存储目录创建失败!“给静态资源目录(根目录下的static文件夹)增加权限,一般755或者777权限,推荐755权限设置。2.网站打开提示:”未检测到您服务器环境的sqlite3数据库扩展...“按照提示信息操作,检查php.ini中是否已经开启sqlite3扩展。详细介绍->pbootcm......
  • 宝塔面板宝塔本地测试PbootCMS网站,后台登录不进去是怎么回事
    宝塔面板宝塔本地测试PbootCMS网站,后台登录不进去是怎么回事这个提示,怎么处理,我是看本地建站教程的,但是有个不常见的问题,百度没看到登入请求发生错误,您可通过如下方式查看原因:1、打开F12查看网络Ajax请求的返回信息;2、如果是nginx,请确认已经配置好pathinfo支持;3、如果已开启......
  • laravel用AetherUpload实现大文件上传,并更改默认上传目录
    github地址:https://github.com/peinhu/AetherUpload-Laravel最近需求要做个视频上传,找到个好用的扩展AetherUpload 1.首先用composer安装,切换到laravel项目根目录,执行 composerrequirepeinhu/aetherupload-laraveldev-master2.在 config/app.php 的 providers 数组......
  • 点击Excel中的邮箱地址,如何默认打开FoxMail邮箱。
    在Windows系统中,若要设置Foxmail为默认邮件程序,请按照以下步骤操作:1.打开控制面板(命令:control),选择“查看方式”中的“大图标”,找到并点击“默认程序”。 2.在默认程序界面,点击“将文件类型或协议与程序关联”。 3.在默认应用中,找到电子邮件,点击,选择Foxmail。通过......
  • 类内默认生成的函数
    一、构造函数的调用规则构造函数的调用时机:当创建类的对象时,构造函数会被自动调用。使用new分配对象内存时直接在栈上或全局/静态存储区创建对象。构造函数的特点:构造函数的名字必须与类名完全相同。构造函数没有返回类型,连void也不写。构造函数可以有参数,也可......
  • c语言解决所有认识的排序(默认升序)
    库函数(不讲武德法)intcmp(constvoid*a,constvoid*b){   return*(int*)a-*(int*)b;} 调用qsort(nums,numsize,sizeof(int),cmp;元素什么类型自己改一下就行了。可以对a,b进行操作降序或者偶奇排序。选择排序voida(int*a,intn){  for(inti=0;i<n;......