채택완료

팝업 오류!

2025-11-04 (화) 11:05:29 875

안녕하세요! 그누보드 고수님들!

질문이 있어 올리게 되었습니다.

그누보드 베이스 회사 홈페이지를 올해 리뉴얼하였습니다.

아직 팝업 사용은 하지 않으나 추후 팝업 사용을 대비하기 위해 팝업 오류를 고치려합니다.

관리자 페이지에서 팝업 설정 시 메인페이지(index.php)에서 팝업이 보이지 않으며, 서브 페이지에 들어가야 나옵니다.

서브페이지에서도 관리자페이지에서 설정한 위치가 아닌 곳에서 나타나는데 어떻게 해결할 수 있을까요?

추가로 메인 페이지에서만 팝업이 나타나게할 수 있는지도 함께 여쭙니다.

답변해주시면 감사하겠습니다.

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
2025-11-04 (화) 15:51:46
Copy
<?php
    if(defined('_INDEX_')) { // index에서만 실행
        include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
    }
    ?>


이 부분을 head.php 에서 index.php 에 옮기면 될 메인에서만 뜰 것입니다.
if(defined('_INDEX_')) { 이것이 작동 하는지 봐 보세요...
보기에는 반대로 작동 하게 되어 있는것 같네요..
메인에서만 안 열리고 다른곳에서는 모두 열리게된 것 같습니다.

답변에 대한 댓글 1개

업무가 밀려 이제야 팝업 기능을 고쳤네요!

알려주신 코드를 index.php 중 header 불러오는 코드 아래 넣으니 잘 작동합니다!! 감사합니다!
다만, 팝업 위치가 입력 값과는 조금 다른데 위치 기준은 어떻게 되는 걸까요??
left 값이 없어도 페이지 가운데에서 왼쪽으로 조금 치우치네요!

원본 head.php 에는 이렇게 설정이 되어 있습니다.

이 부분을 확인해보세요.

Copy
<?php

    if(defined('_INDEX_')) { // index에서만 실행

        include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어

    }

    ?>

답변을 작성하려면 로그인이 필요합니다.