리스트에서 사이트링크 보이게
본문
하고 싶은데
\
<?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
리스트에는 $list[$i]['wr_link1'] or $list[$i]['wr_link2'] 이런식으로 출력하시면 될 것 같습니다.
$view 부분을 $list[$i] 로 바꿔보시고
반복문오 이미 리스트에서 i를 쓰고 있으니 다른걸로 바꿔서 해보세요.
이렇게 수정해 보세요
<?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>';
}
?>