그룹 최신글 질문입니다..
본문
안녕하세요. 그룹 최신글을 사용중인데요
위의 스킨입니다^^
호출 하는 형식은 아래와 같습니다.
<?php echo latest_group("theme/basic_group", "group1", 4, 60); ?>
기본적인 동작은 잘되는데요..
wr_1 과 wr_2 의 값이 Y 인 경우에만 노출이 되게 하려 하는데요
체크되지 않은 일반 게시물은 그냥 빈칸으로 나와버리네요...
Y로 승인된 게시물이 4개이면
새로 등록되는 게시물의 값이 Y가 아니어도 최근 게시물들이 +1이 되어버립니다...
아래의 그림처럼요..
소스는 아래와 같습니다
<?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($list[$i]['bo_table'], $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
if($thumb['src']) {
$img = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
$wr_subject = cut_str(strip_tags($list[$i]['wr_content']), 140); //이미지가 있을때 글자수
} else {
$wr_subject = cut_str(strip_tags($list[$i]['wr_content']), 210); //이미지가 없을때 글자수
}
?>
<?php if ($list[$i]['wr_1'] == "Y") { ?> <!-- 승인된 기사만 -->
<?php if ($list[$i]['wr_2'] == "Y") { ?> <!-- 메인 왼쪽 기사 -->
<dl>
<dd>
<h2><a href="<?php echo $list[$i]['href']; ?>"><?php echo cut_str(strip_tags($list[$i]['wr_subject']),35,'');?></a></h2>
<div class="img">
<?php if($thumb['src']) { ?>
<a href="<?php echo $list[$i]['href']; ?>"><?php echo $img; ?></a>
<?php } ?>
</div>
<div class="content">
<p><a href="<?php echo $list[$i]['href']; ?>"><?php echo $wr_subject ?></a></p>
<strong><?php echo $list[$i]['wr_name'];?> 기자 <span>|</span> <?php echo $list[$i]['datetime'];?></strong>
</div>
</dd>
</dl>
<?php } ?>
<?php } ?>
<?php } ?>
긴글 읽어주셔서 감사합니다.
!-->
답변 1
wr_1과 wr_2가 모두 "Y"일때만 보여지는 경우를 원하시는 경우면
------------------ // --------------------------
<?php if ($list[$i]['wr_1'] == "Y") { ?> <!-- 승인된 기사만 -->
<?php if ($list[$i]['wr_2'] == "Y") { ?> <!-- 메인 왼쪽 기사 -->
------------------ // --------------------------
이 부분을
<?php if ($list[$i]['wr_1'] == "Y" && $list[$i]['wr_2'] == "Y") { ?>
<!-- 소스 -->
<? } ?>
즉, &&로 두 변수 체크를 묶으시면 됩니다.
wr_1과 wr_2를 한번씩 체크하면서 영역이 차지하는 것 같습니다. ~
답변을 작성하시기 전에 로그인 해주세요.