답변 3개 / 댓글 4개
밑에 인덱스가 루트에 인덱스인지요? 아니면 보드디렉토리의 인덱스 인지요???
팝업이 head.php에 설정되어 있기 때문에 그누보드 폴더에 접근해야 뜨게 되어 있습니다.
/루트/g5 로 폴더 구조가 되어 있다면 이렇게 해보세요.
루트 폴더에 _common.php 파일을 하나 생성한 후 내용은 이렇게 하고..
<?phpinclude_once('./g5/common.php');
?>인덱스 페이지 구성을 이런 형태로 하면 팝업이 뜰겁니다.
Copy
<?phpinclude_once('./_common.php');include_once(G5_PATH.'/head.sub.php');?><?phpinclude_once(G5_BBS_PATH.'/newwin.inc.php'); // 팝업레이어?>인덱스입니다.<?phpinclude_once(G5_PATH.'/tail.sub.php');?>
답변에 대한 댓글 3개
이유는 단순합니다. 팝업은 그누보드와 연동이 되어 있는데 루트 인덱스가 그누보드 설치 폴더 밖에있는 상태에서 별도의 설정을 전혀 하지 않아서 그렇습니다.
위에 언급해 드린 대로 저런 형태로 구조를 만든다면 아무런 문제가 없습니다.
작업 스타일에 따라 다르겠지만, 루트에 인덱스 두고 다시 g5로 폴더를 만들어서 관리하는 것보다 g5를 바로 루트에 설치하고 g5 인덱스 파일을 수정해서 쓰는 게 이런 사소한 경로 문제 때문에 번거로운 일들이 안 생깁니다.
그리고 아무 곳에서나 팝업을 띄울 생각이시면 그누보드 설치된 폴더내의 head.php 파일에서
아래 부분처럼 수정하셔야 합니다.
<?php
//if(defined('_INDEX_')) { // index에서만 실행
include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
//}
?>
위에 언급해 드린 대로 저런 형태로 구조를 만든다면 아무런 문제가 없습니다.
작업 스타일에 따라 다르겠지만, 루트에 인덱스 두고 다시 g5로 폴더를 만들어서 관리하는 것보다 g5를 바로 루트에 설치하고 g5 인덱스 파일을 수정해서 쓰는 게 이런 사소한 경로 문제 때문에 번거로운 일들이 안 생깁니다.
그리고 아무 곳에서나 팝업을 띄울 생각이시면 그누보드 설치된 폴더내의 head.php 파일에서
아래 부분처럼 수정하셔야 합니다.
<?php
//if(defined('_INDEX_')) { // index에서만 실행
include G5_BBS_PATH.'/newwin.inc.php'; // 팝업레이어
//}
?>
답변을 작성하려면 로그인이 필요합니다.
질문 내용을 제가 제대로 이해를 못했을수도 있어서 폴더 구조를 스샷으로 올려주시면 좋고요.