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

링크를 하나만 입력했을때도 나오도록 할 수 있을까요? 채택완료

모제코 3년 전 조회 3,450

링크#1

링크#2

 

둘 중 하나만 입력해도 글보기시 잘 나오게 해보려고 합니다.

일단 글쓰기/저장 모두 잘 되는데 의외로 링크#2만 입력했을때는 링크 자체가 보이질 않네요.

 

글보기시 해당 코드는 아래로 판단됩니다. 혹시 고견 좀 여쭤봐도 될까요?

 

</p>

<p>    <?php if(isset($view['link']) && array_filter($view['link'])) { ?>

    <!-- 관련링크 시작 { -->

    <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], 40);

         ?>

            <li>

                <a href="<?php echo $view['link_href'][$i] ?>" target="_blank">

                    <i class="fa fa-link" aria-hidden="true"></i> <strong style="margin-left:5px"><?php echo $link ?></strong>

                </a>

               <span class="bo_v_link_cnt"><?php echo $view['link_hit'][$i] ?>회 클릭</span>

            </li>

        <?php

            }

        }

         ?>

        </ul>

    </section>

    <!-- } 관련링크 끝 -->

    <?php } ?></p>

<p>

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

답변 3개

채택된 답변
+20 포인트

</p>

<pre>
<code>    <?php if(isset($view['link']) && array_filter($view['link'])) { ?>
    <!-- 관련링크 시작 { -->
    <section id="bo_v_link">
        <h2>관련링크</h2>
        <ul>
        <?php
        // 링크
        $cnt = 0;
        foreach ($view['link'] as $link_key => $link_val) {
</code></pre>

<pre>
<code>            if ($link_val) {</code></pre>

<pre>
<code>                $cnt++;
                $link = cut_str($link_val, 40);
         ?>
            <li>
                <a href="<?php echo $link_val?>" target="_blank">
                    <i class="fa fa-link" aria-hidden="true"></i> <strong style="margin-left:5px"><?php echo $link ?></strong>
                </a>
               <span class="bo_v_link_cnt"><?php echo $view['link_hit'][$link_key] ?>회 클릭</span>
            </li>
        <?php
            }
        }
         ?>
        </ul>
    </section>
    <!-- } 관련링크 끝 -->
    <?php } ?></code></pre>

<p>

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

답변에 대한 댓글 1개

모제코
3년 전
답변 감사합니다.
그런데 위와 같이 넣어도 안나오는건 여전하긴 하네요^^;

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

3년 전

네 답변 감사합니다.

common.lib.php를 역으로 따라 가서 해당 변수에 대한 수치 확인했습니다.

중요한 것은 config를 변경하는 것이었고, 그 외에 변수를 처리하는 것도 고려사항이었네요^^

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

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

3년 전

링크2를 안넣으면 $view['link'][0] ~ $view['link'][2] 그 어떤것도 출력이 안되는걸 보니

링크2를 넣지 않으면 $view['link'] 변수가 아얘 작동하지 않는 구조가 아닌가 싶습니다.

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

답변에 대한 댓글 1개

레전드플랫폼
3년 전
$view['link'] 를 만드는곳 한번 찾아보세요.

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

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

로그인