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

리스트에서 사이트링크 보이게 채택완료

windday 4개월 전 조회 975

하고 싶은데

\


    <?php if (isset($view['link'][1]) && $view['link'][1]) { ?>
        <!-- 관련링크 시작 { -->
        <section id="bo_v_link">
            <h2>관련링크</h2>
            <ul>
                <?php
                // 링크
                $cnt = 0;
                for ($i = 1; $i <= count($view['link']); $i++) {
                    if ($view['link'][$i]) {
                        $cnt++;
                        $link = cut_str($view['link'][$i], 70);
                ?>
                        <li>
                            <i class="fa fa-link" aria-hidden="true"></i>
                            <a href="<?php echo $view['link_href'][$i] ?>" target="_blank">
                                <strong><?php echo $link ?></strong>
                            </a>
                            <br>
                 
                        </li>
                <?php
                    }
                }
                ?>
            </ul>
        </section>
        <!-- } 관련링크 끝 -->
    <?php } ?>

 

이 부분을  

 

       리스트 화면으로 빼서 사용할수 있나요?

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

답변 3개

채택된 답변
+20 포인트

리스트에는 $list[$i]['wr_link1'] or $list[$i]['wr_link2'] 이런식으로 출력하시면 될 것 같습니다.

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

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

4개월 전

이렇게 수정해 보세요

<?php
for ($i = 0; $i < count($list); $i++) {
    echo '<li>';

    // 제목 출력
    echo '<a href="' . $list[$i]['href'] . '">' . $list[$i]['subject'] . '</a>';

    // 관련 링크 출력
    if ($list[$i]['wr_link1']) {
        echo '<div class="post-link">';
        echo '<i class="fa fa-link" aria-hidden="true"></i> ';
        echo '<a href="' . $list[$i]['link_href'][1] . '" target="_blank">';
        echo cut_str($list[$i]['wr_link1'], 70);
        echo '</a>';
        echo '</div>';
    }

    echo '</li>';
}
?>
 

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

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

4개월 전

$view 부분을 $list[$i] 로 바꿔보시고

반복문오 이미 리스트에서 i를 쓰고 있으니 다른걸로 바꿔서 해보세요. 

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

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

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

로그인