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

새글이 인기글보다 우선되도록 적용 문의 채택완료

위너즈 2년 전 조회 2,144

인기글을 1로 한 경우에

새글 아이콘이 사라집니다.

 

새글을 우선하고 새글이 경과로 N 이 사라지면 인기글이 나오도록 수정하고 싶습니다

 

위치와 변경 방법을 알려주시면 감사하겠습니다

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

답변 1개

채택된 답변
+20 포인트
플라이
2년 전

/skin/board/게시판스킨명/list.skin.php 페이지에서 

 

if ($list[$i]['icon_new']) echo "N새글"; 위 부분을

 

</p>

<p>if ($list[$i]['icon_new']){</p>

<p> echo "<span class=\"new_icon\">N<span class=\"sound_only\">새글</span></span>";</p>

<p>}else{</p>

<p> echo "인기";</p>

<p>}</p>

<p>

 

이런식으로 처리해 주시면 되실듯 합니다.

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

답변에 대한 댓글 7개

위너즈
2년 전
//아이콘 체크
$wr_icon = '';
$is_lock = false;
if ($list[$i]['icon_secret']) {
$wr_icon = '<span class="na-icon na-secret"></span>';
$is_lock = true;
} else if ($list[$i]['icon_hot']) {
$wr_icon = '<span class="na-icon na-hot"></span>';
} else if ($list[$i]['icon_new']) {
$wr_icon = '<span class="na-icon na-new"></span>';
}

알려주신 위치에 아이콘체크 항목을 말씀하시는걸까요?
위 내용에 어디를 바꿔야 할지... 알려주시면 감사하겠씁니다
플라이
2년 전
}else if (!$list[$i]['icon_new']) {
$wr_icon = '<span class="인기class명"></span>';
}

위 부분을 추가해서 적용해 주세요
위너즈
2년 전
//아이콘 체크
$wr_icon = '';
$is_lock = false;
if ($list[$i]['icon_secret']) {
$wr_icon = '<span class="na-icon na-secret"></span>';
$is_lock = true;
} else if ($list[$i]['icon_hot']) {
$wr_icon = '<span class="na-icon na-hot"></span>';
} else if ($list[$i]['icon_new']) {
$wr_icon = '<span class="na-icon na-new"></span>';
} else if (!$list[$i]['icon_new']) {
$wr_icon = '<span class="na-icon na-hot"></span>';
}

이렇게 추가하였는데 반응이 없습니다 왜그런걸까요
플라이
2년 전
아니면 저걸 별도로 빼서 적용해 주세요
if (!$list[$i]['icon_new']) {
$wr_icon .= '<span class="인기class명"></span>'; //기존거랑 함께 노출
}
위너즈
2년 전
답변 너무 감사합니다
적용은 안되네요 ㅠㅠ 제가 뭘 잘못하고 있는거겠죠...
플라이
2년 전
아니면

$list[$i]['icon_new'] 값에 새글이 없는경우 어떻게 노출되는지를 확인해 보고 적용하면 될듯 합니다.

if($list[$i]['icon_new']=="") 이렇게 널값으로 나오는지 확인을 해보셔야 할듯 합니다.
위너즈
2년 전
친절한 안내 감사합니다.
좋은 하루 되세요 ^^

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

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

로그인