채택완료
링크를 하나만 입력했을때도 나오도록 할 수 있을까요?
링크#1
링크#2
둘 중 하나만 입력해도 글보기시 잘 나오게 해보려고 합니다.
일단 글쓰기/저장 모두 잘 되는데 의외로 링크#2만 입력했을때는 링크 자체가 보이질 않네요.
글보기시 해당 코드는 아래로 판단됩니다.
혹시 고견 좀 여쭤봐도 될까요?
Copy
<?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개 / 댓글 2개
채택된 답변
+20 포인트
Copy
<?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 } ?>
답변을 작성하려면 로그인이 필요합니다.
그런데 위와 같이 넣어도 안나오는건 여전하긴 하네요^^;