테스트 사이트 - 개발 중인 베타 버전입니다

링크1과 링크2 채택완료

허걱김선생 5년 전 조회 2,066

수고하십니다.

 

링크1은 새창으로

링크2는 부모창에 있게 하고 싶은데 가능할까요?

 

조언 좀 부탁드립니다.

</strong></p>

<p>        <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);</p>

<p>            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.'">';</p>

<p>            if($list[$i]['wr_link1']){ //링크가 있을경우

                $list[$i]['href'] = $list[$i]['wr_link1'];

            }

            ?></p>

<p>            <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>

<strong>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

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개

허걱김선생
5년 전
허걱. 제가 무슨 짓을 한거죠. ㅎㅎ
감사합니다. (__)

댓글을 작성하려면 로그인이 필요합니다.

질문을 이해하기 약간 어렵습니다만 나름 이해해보면 링크1에 입력하면 새창으로.... 링크2에 입력하면 그냥 페이지 이동이라는 말이 맞겟죠?

 

그렇다면 11번줄 ~ 13번줄을 카피하여 13번줄 이후에 추가하고 wr_link1을 wr_link2로 변경하면 우선은 a 태그 작성은 된 것 같구요

 

10번줄 아래 $target = '';

12번줄 아래 $target = 'target="_blank"';

카피한 부분에도 $target = 'target="_self"';

 

이렇게 입력해주시고 18번줄 a 태그 > 앞에 <?php echo $target;?> 이라고 넣어주시면 될 것 같네요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

허걱김선생
5년 전
답변감사합니다.
아래와 같이 해봤는데
반응을 안하네요. ㅠㅠ

<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>

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인