팝업레이어 가운데 정렬
팝업레이어 가운데 정렬이며, 팝업레이어 노출시 가운데 정렬이 힘든 부분이 있어 수정해 보았습니다
부족한 실력이지만 도움이 되었으면 합니다
※ 적용전 반드시 백업후 적용하시기 바랍니다
1. 수정파일
- adm/newwinlist.php
- adm/newwinform.php
---> 가운데정렬 사용유무 필드 추가
- adm/newwinformupdate.php
- bbs/newwin.inc.php
- mobile/newwin.inc.php
파일을 수정하신분은 주석처리한 부분을 확인하시고 적용하시면 됩니다
팝업레이어 가운데 정렬을 위해 넓이 최소사이즈를 300px로 제한하였고,
팝업레이어 넓이/높이에 따라 사이즈에 따라 가운데정렬을 하였습니다
이미지는 팝업레이어 넓이와 높이 사이즈와 동일하게 작업하여 업로드 해 주십시요
관리자화면

pc화면

모바일화면

그누보드 순정을 사용하신다면 파일을 다운하셔서 업로드 하시면 됩니다
좋은하루 되세요!!
버전 정보
테스트한 버전
5.5.8.3
호환 가능 버전
5.5이하에서도 가능
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 15개
감사합니다.
bbs/newwin.inc.php소스 중
아래 부분 추가/수정 했습니다. (팝업이 여러개일때도 적용되게...)
모바일 소스가 작동하지 않는거 같아 여기에 같이 적용했습니다.
$count = mysqli_num_rows($result);
$start_x = -150 * $count;
$prev_width = 0;
for ($i=0; $nw=sql_fetch_array($result); $i++)
{
<?php } else { ?>
<?php
if(is_mobile()) {
$nw_width_pops = -148;
$nw_height_pops = - 100 - round((($nw['nw_height'] - 300)/1.97),0);
} else {
$nw_width_pops = $start_x + $prev_width - round((($nw['nw_width'] - 300)/1.97),0);
$nw_height_pops = - 100 - round((($nw['nw_height'] - 300)/1.97),0);
}
$nw_width_pops_con = 300 + ($nw['nw_width'] - 300);
$nw_height_pops_con = 300 + ($nw['nw_height'] - 300);
$prev_width += $nw['nw_width'];
?>
원 작성자님께 감사드립니다...