링크1과 링크2

링크1과 링크2

QA

링크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;?> 이라고 넣어주시면 될 것 같네요.

답변감사합니다.
아래와 같이 해봤는데
반응을 안하네요. ㅠㅠ

<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.'">'; $target = '';

if($list[$i]['wr_link1']){ //링크가 있을경우
$list[$i]['href'] = $list[$i]['wr_link1']; 'target="_blank"';
}

if($list[$i]['wr_link2']){ //링크가 있을경우
$list[$i]['href'] = $list[$i]['wr_link2']; 'target="_self"';
}

?>

<li>
<div class="cont">
<?php echo $target;?><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>

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

회원로그인

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