레이어 팝업 새창팝업 동시 관리 5.2.x 정보
레이어 팝업 새창팝업 동시 관리 5.2.x첨부파일
본문
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 폴더 에 업로드
2
댓글 0개