최신글 질문있습니다..!!
본문
현재 메인에 최신글을 2가지 보여주고있는데,
한가지 최신글에서 보여줄 게시판의 출력 순서가 1,2,3 이라고 가정할때
1번글부터 출력이 아닌, 2번 글부터 보여주고싶으면 어떻게 수정해야하나요..??
<?php for ($i=0; $i<count($list); $i++) {
$mb1_dir = substr($list[$i]['mb_id'],0,2); ?>
<?php
echo "<a href=\"".$list[$i]['href']."\">";
if ($list[$i]['is_notice'])
echo "<strong>".$list[$i]['subject']."</strong>";
else
echo $list[$i]['subject'];
echo "</a>";
?>
<?php } ?>
해본건 for문에서 i=1 부터 시작해봤는데 공백으로 뜨더라구요.. i-- 로 바꾸니 오류가 생기구요 ..ㅜㅜ
!-->답변 3
http://sir.kr/qa/78795?stx=%EC%B6%9C%EB%A0%A5+2%EB%B2%88&sst=wr_num&page=4&unanswered=0&s_tag=
동일한 질문 내용이고요.
혹시, 실수로 변수에 대한 $ 부분을 빠트리고 $i=1 대신 i=1 로 했거나
최신글 불러오는
<?php echo latest(스킨, 게시판아이디, 출력라인, 글자수); ?>
에서 출력라인에 숫자를 조정하지 않았거나 하지는 않았는지 확인해 보세요.
일반적으로는 문제없이 동작해야 정상입니다.
<?php for ($i=1; $i<count($list); $i++) {
$mb1_dir = substr($list[$i]['mb_id'],0,2); ?>
<?php
echo "<a href=\"".$list[$i]['href']."\">";
if ($list[$i]['is_notice'])
echo "<strong>".$list[$i]['subject']."</strong>";
else
echo $list[$i]['subject'];
echo "</a>";
?>
<?php } ?>
이렇게 해보시거나..
<?php for ($i=0; $i<count($list); $i++) {
$mb1_dir = substr($list[$i]['mb_id'],0,2); ?>
<?php
if ($i > 0 ) {
echo "<a href=\"".$list[$i]['href']."\">";
if ($list[$i]['is_notice'])
echo "<strong>".$list[$i]['subject']."</strong>";
else
echo $list[$i]['subject'];
echo "</a>";
} ?>
<?php } ?>
이렇게 해보시거나....
$i
=1