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

최신글 질문있습니다..!! 채택완료

경하귀요밍 8년 전 조회 8,270

현재 메인에 최신글을 2가지 보여주고있는데, 

 

한가지 최신글에서 보여줄 게시판의 출력 순서가 1,2,3 이라고 가정할때

 

1번글부터 출력이 아닌, 2번 글부터 보여주고싶으면 어떻게 수정해야하나요..??

 

</p><p><span style="font-size: 9pt;">    <?php for ($i=0; $i<count($list); $i++) { </span></p><p><span class="Apple-tab-span" style="white-space: pre; font-size: 9pt;">		</span><span style="font-size: 9pt;">$mb1_dir = substr($list[$i]['mb_id'],0,2);  </span><span class="Apple-tab-span" style="white-space: pre; font-size: 9pt;">	</span><span style="font-size: 9pt;">?></span></p><p><span style="font-size: 9pt;">            <?php</span></p><p><span style="font-size: 9pt;">            echo "<a href=\"".$list[$i]['href']."\">";</span></p><p><span style="font-size: 9pt;">            if ($list[$i]['is_notice'])</span></p><p><span style="font-size: 9pt;">                echo "<strong>".$list[$i]['subject']."</strong>";</span></p><p><span style="font-size: 9pt;">            else</span></p><p><span style="font-size: 9pt;">                echo $list[$i]['subject'];</span></p><p><span style="font-size: 9pt;">            echo "</a>";</span></p><p><span style="font-size: 9pt;">             ?></span></p><p><span style="font-size: 9pt;">    <?php } ?></span></p><p><span style="font-size: 14.6667px;">
 

 

해본건 for문에서 i=1 부터 시작해봤는데 공백으로 뜨더라구요.. i-- 로 바꾸니 오류가 생기구요 ..ㅜㅜ

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

답변 3개

채택된 답변
+20 포인트
p
8년 전

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">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(스킨, 게시판아이디, 출력라인, 글자수); ?>

에서 출력라인에 숫자를 조정하지 않았거나 하지는 않았는지 확인해 보세요.

일반적으로는 문제없이 동작해야 정상입니다. 

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

답변에 대한 댓글 3개

경하귀요밍
8년 전
아 이게 저는 1개의 글만 보고싶어서 1만썼었는데 2개르 출력해야 정상적으로 1개가 출력되더군요 ㅎㅎ

링크까지 달아주시다니.. 감사합니다 ㅎㅎㅎ!!
p
port
8년 전
네. 2로 해야 합니다.
왜냐면 DB에서는 첫번째 글부터 두번째까지를 가져온 다음에 보여주기만 2번째 글을 보여주는 형태로 해야 하는 것이라서 그렇습니다. 출력라인이라는 것은 $rows 변수값인데 이게 DB에서 가져올 갯수를 정하는 것이라서요.
경하귀요밍
8년 전
오오.. 부가설명까지 감사합니다 ㅎㅎㅎ

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

8년 전

    <?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 } ?>

 

이렇게 해보시거나....

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

답변에 대한 댓글 1개

경하귀요밍
8년 전
헉..이미 채택된글인데도 답변주시다니 감사합니다.!!!!

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

s
sinbi Expert
8년 전

$i=1 

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

답변에 대한 댓글 1개

경하귀요밍
8년 전
for($i=1; $i<count($list); $i++)) 이렇게 수정하면 공백으로 나옵니다

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

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

로그인