링크를 하나만 입력했을때도 나오도록 할 수 있을까요? 채택완료
모제코
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 포인트
3년 전
</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를 변경하는 것이었고, 그 외에 변수를 처리하는 것도 고려사항이었네요^^
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그런데 위와 같이 넣어도 안나오는건 여전하긴 하네요^^;