迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費且不限制商業(yè)使用,是免費開源的產品,以萬端互聯(lián)為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
如何判斷沒有縮略圖,則不顯示紅框代碼?
找個會前端js的人寫個if判斷
紅框是那部分?
我給你寫,你把代碼復制一下給我
<script>var page = 0; // 頁數(shù)開始 var pagesize = 10; // 每頁顯示數(shù)量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¶m=';//請將“& 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); // 將結果追加到顯示區(qū)域 } }, error: function(HttpRequest, ajaxOptions, thrownError) { alert(HttpRequest.responseText); } }); page++;}$(function(){ load_more_data(); // 第一次加載數(shù)據(jù)});</script>
回復@琉惗
你標記一下那部分是紅框部分啊....
紅框是這個css嗎?class="img-responsive"
嗯
'<div class="thumb"><img src="'+row[id]['thumb']+'" class="img-responsive"></div>'+這個是紅框
'</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>'+
}
這樣應該就可以了,最好能遠程一下
找個會前端js的人寫個if判斷
紅框是那部分?
我給你寫,你把代碼復制一下給我
<script>
var page = 0; // 頁數(shù)開始
var pagesize = 10; // 每頁顯示數(shù)量
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¶m=';//請將“& 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); // 將結果追加到顯示區(qū)域
}
},
error: function(HttpRequest, ajaxOptions, thrownError) {
alert(HttpRequest.responseText);
}
});
page++;
}
$(function(){
load_more_data(); // 第一次加載數(shù)據(jù)
});
</script>
回復@琉惗
你標記一下那部分是紅框部分啊....
紅框是這個css嗎?class="img-responsive"
嗯
'<div class="thumb"><img src="'+row[id]['thumb']+'" class="img-responsive"></div>'+這個是紅框
'</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>'+
這樣應該就可以了,最好能遠程一下