2026, 새로운 도약을 시작합니다.

팝업레이어 가운데 정렬

004.png

팝업레이어 가운데 정렬이며, 팝업레이어 노출시 가운데 정렬이 힘든 부분이 있어 수정해 보았습니다

부족한 실력이지만 도움이 되었으면 합니다

※ 적용전 반드시 백업후 적용하시기 바랍니다

1. 수정파일

- adm/newwinlist.php

- adm/newwinform.php

---> 가운데정렬 사용유무 필드 추가

- adm/newwinformupdate.php

- bbs/newwin.inc.php

- mobile/newwin.inc.php

파일을 수정하신분은 주석처리한 부분을 확인하시고 적용하시면 됩니다

팝업레이어 가운데 정렬을 위해 넓이 최소사이즈를 300px로 제한하였고,

팝업레이어 넓이/높이에 따라  사이즈에 따라 가운데정렬을 하였습니다

이미지는 팝업레이어 넓이와 높이 사이즈와 동일하게 작업하여 업로드 해 주십시요

관리자화면

31391770_1683195899.7321.png

pc화면

31391770_1683197449.6637.png

모바일화면

31391770_1683197464.3249.png

그누보드 순정을 사용하신다면 파일을 다운하셔서 업로드 하시면 됩니다

좋은하루 되세요!!

버전 정보

테스트한 버전 5.5.8.3
호환 가능 버전 5.5이하에서도 가능

첨부파일

004.png (26.6 KB)
0회 2023-05-04 19:52
|

댓글 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'];
        ?>

 

원 작성자님께 감사드립니다...

팝업이 여러개일때도 적용되게 소스 일부 수정

댓글 작성

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

로그인하기
🐛 버그신고