테스트 사이트 - 개발 중인 베타 버전입니다

0번은 노출이 안되고 업로드한 이미지 1번 부터 노출되게 하려면 어떻게 해야 하나요? 채택완료

alexseo 3년 전 조회 1,236

웹진형 리스트에서 업로드한 이미지가 1번부터 나오게 하고 싶어요.

0번 부터 나오는 것이 아니고 0번은 관리자가 특별하게 사용 하려고요. 

노출은 1번 부터 되게 하고 싶어요.

 

for ($i=0; $i < $list_cnt; $i++) {

=> for ($i=1; $i < $list_cnt; $i++) {

이렇게 수정을 해보았습니다. 그런데 리스트에서 한 개가 없어졌어요.

업로드한 이미지만 1부터 출력되게 하고 나머지는 그대로 나오게 하려고요.

 

감사합니다. 

 

==========================

 

<?php

$cap_new = ($boset['new']) ? $boset['new'] : 'primary';

$cut_txt = (int)$boset['cut'];

$cut_txt = ($cut_txt > 0) ? $cut_txt : 80;

 

// 리스트

$n = 0;

for ($i=0; $i < $list_cnt; $i++) {

 

// 공지는 제외

if($list[$i]['is_notice'])

continue;

 

// 글수 체크

$n++;

// 아이콘 체크

$wr_icon = $wr_tack = $wr_cap = '';

if ($list[$i]['icon_secret']) {

$is_lock = true;

$wr_icon = '<span class="na-icon na-secret"></span>';

}

// 링크 이동

if($is_list_link && $list[$i]['wr_link1']) {

$list[$i]['href'] = $list[$i]['link_href'][1];

}

 

// 새 글, 현재 글 스타일

$wr_now = '';

if ($wr_id == $list[$i]['wr_id']) {

$list[$i]['subject'] = '<b class="text-primary">'.$list[$i]['subject'].'</b>';

$wr_now = '<div class="wr-now"></div>';

$wr_cap = '<span class="label-cap en bg-orangered">Now</span>';

} else if($list[$i]['icon_new']) {

$wr_cap = '<span class="label-cap en bg-'.$cap_new.'">New</span>';

}

// 이미지 추출

$img = na_wr_img($bo_table, $list[$i]);

// 썸네일 생성

$thumb = ($boset['thumb_w']) ? na_thumb($img, $boset['thumb_w'], $boset['thumb_h']) : $img;

?>

 

<?php  if($thumb) { ?>

<div class="img-wrap bg-light mb-sm-3 na-round" style="padding-bottom:<?php echo $img_height ?>%;">

<div class="img-item">

<?php if ($is_checkbox) { ?>

<span class="chk-box">

<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">

</span>

<?php } ?>

 

<a href="<?php echo $list[$i]['href'] ?>"<?php echo $target ?>>

<?php echo $wr_now ?>

<?php echo $wr_tack ?>

<?php echo $wr_cap ?>

<img src="<?php echo $thumb ?>" alt="Image <?php echo $list[$i]['wr_id'] ?>" class="na-round">

 

</a>

 

</div><!-- img-item -->

</div><!--img-wrap bg-light -->

 

 

<?php } else {  ?>

 

<div>

<div style="margin-top:17px;text-align:center;" >

<?php if ($is_checkbox) { ?>

<span class="chk-box">

<input type="checkbox" name="chk_wr_id[]" value="<?php echo $list[$i]['wr_id'] ?>" id="chk_wr_id_<?php echo $i ?>">

</span>

<?php } ?>

 

</div>

</div>

<?php }  ?>

<?php } ?>

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
들레아빠

</p>

<p>$list[$i]['file'] = get_file($bo_table, $list[$i]['wr_id']);

if($list[$i]['file']['$i'+1]['path'].'/'.$list[$i]['file']['$i'+1]['file'])

$image = $list[$i]['file']['$i'+1]['path'].'/'.$list[$i]['file']['$i'+1]['file'];

if (preg_match("/\.(gif|jpg|jpeg|png)$/i", $image)) {

    $img = $list[$i]['file']['$i'+1]['path'].'/'.$list[$i]['file']['$i'+1]['file'];

}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
3년 전

열린이글 님, 들레아빠 님, 답변 감사합니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

들레아빠
3년 전
<img src="<?php echo $thumb ?>" alt="Image <?php echo $list[$i]['wr_id'] ?>" class="na-round">
이 위에 <?php와 ?>로 감싸서 올리고 $thumb을 $img로 해 보세요.

댓글을 작성하려면 로그인이 필요합니다.

https://sir.kr/gujik/1290" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/gujik/1290 에 저의 연락처가 있습니다

핸드폰으로 연락주시면 같이 고민 해드릴게요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인