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

레이어 팝업 새창팝업 동시 관리 5.2.x

· 7년 전 · 4127

5.2.x 버전에는 레이어 팝업만 있는데요. 고객요청에 의해 새창 팝업기능을 추가해봤습니다.

관리자 팝업관리에서 레이어/새창을 선택할 수 있습니다.

5.3에는 테스트 안해봤습니다.

 

1. /adm/newwinform.php 59번째 라인에 추가

    <tr>
        <th scope="row"><label for="nw_device">종류</label></th>
        <td>
            <?php echo help("새창팝업 / 레이어팝업중 선택합니다."); ?>
            <select name="nw_content_html" id="nw_content_html">
                <option value=""<?php echo get_selected($nw['nw_content_html'], '', true); ?>>레이어 팝업</option>
                <option value="1"<?php echo get_selected($nw['nw_content_html'], '1'); ?>>새창 팝업</option>
            </select>
        </td>
    </tr>

 

2. /bbs/newwin.inc.php 25번 라인부터 34번 라인까지를 변경(<div id="hd_pops_" ...> ... </div> 전체)


 <?php if($nw['nw_content_html']){?>
 <script type="text/javascript">
 window.open('<?php echo G5_BBS_URL?>/newwin.window.php?nw_id=<?php echo $nw['nw_id']?>','popview_<?php echo $nw['nw_id']?>','left=<?php echo $nw['nw_left']?>,top=<?php echo $nw['nw_top']?>,width=<?php echo $nw['nw_width']?>,height=<?php echo $nw['nw_height']+40?>,scrollbars=no,status=no');
 </script>
 <?php } else { ?>
    <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">
            <?php echo conv_content($nw['nw_content'], 1); ?>
        </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']; ?>">닫기</button>
        </div>
    </div>
 <?php } ?>


3. newwin.window.php 파일은 /bbs 폴더 에 업로드

댓글 작성

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

로그인하기

게시글 목록

번호 제목
23606
23598
23585
23579
23578
23564
23550
23549
23548
23529
23510
23507
23481
23471
23453
23452
23450
23436
23428
23404
23396
23389
23380
23369
23350
23337
23317
23307
23298
23290