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

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

QA

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

본문

링크#1

링크#2

 

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

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

 

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

 


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

이 질문에 댓글 쓰기 :

답변 3



    <?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) {



            if ($link_val) {


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

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

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

네 답변 감사합니다.

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 123,669 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT