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

최신글에서 2번째 항목까지만 본문 노출 채택완료

김태후니 4년 전 조회 1,815

이런식으로 최신글을 구성하려고 합니다.

2번째 리스트 까지만 본문을 노출하고 나머지는 제목만 노출하고 싶습니다.

어떻게 코드를 구성하면 좋을까요?

 

</p>

<p><div class="lat">

    <ul>

    <?php for ($i=0; $i<$list_count; $i++) {  ?>

        <li class="basic_li">

            <?php

            if ($list[$i]['icon_secret']) echo "<i class=\"fa fa-lock\" aria-hidden=\"true\"></i><span class=\"sound_only\">비밀글</span> ";</p>

<p>            echo "<a href=\"".get_pretty_url($bo_table, $list[$i]['wr_id'])."\"> ";

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

                echo "<strong>".$list[$i]['subject']."</strong>";

            else

                echo $list[$i]['subject'];</p>

<p>            echo "</a>";</p>

<p>            ?>

            <div class="lt_info">

                <span class="lt_date"><?php echo $list[$i]['datetime2'] ?></span>              

            </div>

        </li>

    <?php }  ?>

    <?php if ($list_count == 0) { //게시물이 없을 때  ?>

    <li class="empty_li">게시물이 없습니다.</li>

    <?php }  ?>

    </ul>

    <!--

    <a href="<?php echo get_pretty_url($bo_table); ?>" class="lt_more"><span class="sound_only"><?php echo $bo_subject ?></span>더보기</a>

    -->

</div></p>

<p>

 

서칭해보니까 이런 해결법이 있던데, 여기서 조금 변형하면 되는걸까요?

</p>

<p>if($i==0) {

   $content = cut_str(preg_replace("@<.*?>@","", $list[$i]['wr_content']),90); // 내용 자르기

   echo "<p class=\"news_text\">".$content;

   echo "</p>"

}</p>

<p>

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

답변 1개

채택된 답변
+20 포인트
s
sinbi Expert
4년 전

for 반복문 안에서 아래처럼 처리해 보세요

 if (순번 <2) echo 본문출력변수;

else continue;

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

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

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

로그인