팝업레이어 링크거는 방법 > 그누보드5 팁자료실

그누보드5 팁자료실

팝업레이어 링크거는 방법 정보

팝업레이어 링크거는 방법

본문

영카트의 배너의 경우에는 링크를 입력하는 란이 있어서 그림마다 링크를 걸수 있는데요. 

그누보드나 영카트의 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>

추천
5

댓글 3개

좋은 팁 감사합니다.
다만 팝업창의경우 에디터로 이미지를 삽입합니다. 그럴경우
에디터에서 html부분에서 위에 작성한 a 태그를 직접 넣으시면 편합니다.
위에서 말씀하시는 a 태그는 직접 php 파일을 열어서 링크를 추가하는 것이라면
저와 같은 방법은 각 팝업마다 링크를 다르게 넣을 수 있을 뿐더러
원본 소스 수정없이 처리가 가능한 부분입니다.
마찬가지로 이미지를 1개의 팝업에 3개를 업로드하고 각각 이미지별 다른 링크로 연결도 가능합니다.
특히 이벤트 팝업 같은 경우 여러 가지 각 상품으로 링크를 걸어서 사용하는 방식이 많습니다.
전체 2,429 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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