如何判断没有缩略图则不显示红框代码

开源系统 更新 2020-12-11 20:26:08 迅睿粉丝
模板标签里面

图片

如何判断没有缩略图,则不显示红框代码?



方案

  • 迅睿粉丝 #1 · 2020-03-02 09:39:06
    找个会前端js的人写个if判断
  • 迅睿粉丝 #2 · 2020-03-02 10:58:14
    红框是那部分?我给你写,你把代码复制一下给我
  • 迅睿粉丝 #3 · 2020-03-02 10:59:18
    <script>
    var page = 0; // 页数开始
    var pagesize = 10; // 每页显示数量
    var newsid = {$catid};
    function load_more_data() {
    var url = '';
    url+= '{SITE_URL}index.php?c=api&m=data2&format=jsonp&auth={md5(SYS_KEY)}&function=dr_function_tupian&param=';//请将“& param”中的空格去掉
    url+= 'list action=module module=news catid='+newsid+' order=updatetime num='+(page * pagesize)+','+pagesize;// 这是分页查询的list标签
    $.ajax({
    type:'get',
    url:url,
    dataType:'jsonp',
    jsonp:'callback',
    async: false,
    success:function(data){
    if (data.error) {
    alert("错误:"+data.error);
    } else {
    var id;
    var row = data.return;
    var html = '';
    // 开始组装查询结果
    for (id in row) {
    html+=
    '<a class="news-item has-pic" href="'+row[id]['url']+'">'+
    '<div class="clearfix">'+
    '<div class="left">'+
    '<div class="title">'+row[id]['title']+'</div>'+
    '<div class="meta">'+
    '<span class="laiyuan">'+row[id]['laiyuan']+'</span>'+
    '<span class="updatetime">'+row[id]['updatetime']+'</span>'+
    '</div>'+
    '</div>'+
    '<div class="thumb"><img src="'+row[id]['thumb']+'" class="img-responsive"></div>'+
    '</div>'+
    '</a>'
    ;
    }
    $('#dr_ajax_result').append(html); // 将结果追加到显示区域
    }
    },
    error: function(HttpRequest, ajaxOptions, thrownError) {
    alert(HttpRequest.responseText);
    }
    });
    page++;
    }
    $(function(){
    load_more_data(); // 第一次加载数据
    });
    </script>
    琉惗
  • 迅睿粉丝 #4 · 2020-03-02 11:00:08
    你标记一下那部分是红框部分啊....
  • 迅睿粉丝 #5 · 2020-03-02 11:05:03
    红框是这个css吗?class="img-responsive"
  • 迅睿粉丝 #6 · 2020-03-02 11:07:35
    嗯
  • 迅睿粉丝 #7 · 2020-03-02 11:08:20
    '<div class="thumb"><img src="'+row[id]['thumb']+'" class="img-responsive"></div>'+这个是红框
  • 迅睿粉丝 #8 · 2020-03-02 15:20:55
    满意答案
    '</div>'+if(row[id]['thumb'] == ' '){ '<div class="thumb"><img src="'+row[id]['thumb']+'" style="border:0px" class="img-responsive"></div>'+
    }else{
    '<div class="thumb"><img src="'+row[id]['thumb']+'" class="img-responsive"></div>'+} '</div>'+这样应该就可以了,最好能远程一下
  • 迅睿粉丝 #9 · 2020-12-11 20:26:08
    @琉惗:6666666666666666666

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关