팝업레이어 링크거는 방법
영카트의 배너의 경우에는 링크를 입력하는 란이 있어서 그림마다 링크를 걸수 있는데요.
그누보드나 영카트의 index.php접속시 나오는 팝업창의 경우에는 관리자모드의 팝업레이어설정에 봐도 링크를 거는 란이 없는 것 같습니다.(제가 잘 모를수도 있지만요)
그래서 팝업창을 뛰우면서 팝업창에 나오는 그림이나 내용을 링크하는 방법입니다.
아래는 bbs/newwin.inc.php파일의 일부입니다. 노란부분이 팝업레이어설정에서 입력한 내용을 출력하는 부분인데요 이부분을 <a>태그로 감싸주면 링크가 적용됩니다.
단점은 이렇게 하면 팝업창을 설정하는 내용에 관계없이 같은 곳으로 링크되어서 팝업창을 두개 사용하는 경우에는 클릭시 같은곳으로 링크되어 문제가 생길수도 있겠습니다.또 팝업창을 설정할때마다 newwin.inc.php파일에서 팝업내용에 맞게<a>tag를 수정해야하는 불편도 있겠네요.
<div id="hd_pops_<?php echo $nw['nw_id'] ?>" class="hd_pops" style="top:<?php echo $nw['nw_top']?>px;left:<?php echo $nw['nw_left']?>px">
<div class="hd_pops_con" style="width:<?php echo $nw['nw_width'] ?>px;height:<?php echo $nw['nw_height'] ?>px">
<a href="http://tclub.co.kr/z_accordion.php">
<?php echo conv_content($nw['nw_content'], 1); ?>
</a>
</div>
<div class="hd_pops_footer">
<button class="hd_pops_reject hd_pops_<?php echo $nw['nw_id']; ?> <?php echo $nw['nw_disable_hours']; ?>"><strong><?php echo $nw['nw_disable_hours']; ?></strong>시간 동안 다시 열람하지 않습니다.</button>
<button class="hd_pops_close hd_pops_<?php echo $nw['nw_id']; ?>">닫기 <i class="fa fa-times" aria-hidden="true"></i></button>
</div>
</div>
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 3개
다만 팝업창의경우 에디터로 이미지를 삽입합니다. 그럴경우
에디터에서 html부분에서 위에 작성한 a 태그를 직접 넣으시면 편합니다.
위에서 말씀하시는 a 태그는 직접 php 파일을 열어서 링크를 추가하는 것이라면
저와 같은 방법은 각 팝업마다 링크를 다르게 넣을 수 있을 뿐더러
원본 소스 수정없이 처리가 가능한 부분입니다.
마찬가지로 이미지를 1개의 팝업에 3개를 업로드하고 각각 이미지별 다른 링크로 연결도 가능합니다.
특히 이벤트 팝업 같은 경우 여러 가지 각 상품으로 링크를 걸어서 사용하는 방식이 많습니다.
[http://sir.kr/data/editor/1803/b872b89a53cff1c4fa57822fec11fe06_1521591087_9726.png]