링크1과 링크2
본문
수고하십니다.
링크1은 새창으로
링크2는 부모창에 있게 하고 싶은데 가능할까요?
조언 좀 부탁드립니다.
<ul>
<?php
for ($i=0; $i<count($list); $i++) {
$thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
if($thumb['src']) {
$img = $thumb['src'];
} else {
$img = $latest_skin_url.'/img/1.jpg';
}
$img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
if($list[$i]['wr_link1']){ //링크가 있을경우
$list[$i]['href'] = $list[$i]['wr_link1'];
}
?>
<li>
<div class="cont">
<a href="<?php echo $list[$i]['href'] ?>">
<?php echo $img_content; ?>
</a>
</div>
</li>
<?php } ?>
<?php if (count($list) == 0) { //게시물이 없을 때 ?>
<li>
<div class="cont">
<a href="#;">
<img src="<?php echo $latest_skin_url;?>/img/1.jpg" alt="no_img">
<div class="banner_txt">
</div>
</a>
</div>
</li>
<?php } ?>
</ul>
답변 2
if($list[$i]['wr_link2']){ //링크가 있을경우
$list[$i]['href'] = $list[$i]['wr_link2'];
$target = 'target="_self" ';
}
이런 식으로 입력이 되어야 하고요.
<a href="<?php echo $list[$i]['href'] ?>" <?php echo $target;?> >
여기도 이런식으로 입력이 되어야 합니다.
질문을 이해하기 약간 어렵습니다만 나름 이해해보면 링크1에 입력하면 새창으로.... 링크2에 입력하면 그냥 페이지 이동이라는 말이 맞겟죠?
그렇다면 11번줄 ~ 13번줄을 카피하여 13번줄 이후에 추가하고 wr_link1을 wr_link2로 변경하면 우선은 a 태그 작성은 된 것 같구요
10번줄 아래 $target = '';
12번줄 아래 $target = 'target="_blank"';
카피한 부분에도 $target = 'target="_self"';
이렇게 입력해주시고 18번줄 a 태그 > 앞에 <?php echo $target;?> 이라고 넣어주시면 될 것 같네요.
답변을 작성하시기 전에 로그인 해주세요.