채택완료

헤더와 풋터가 2개씩 노출될 경우

2021-04-06 (화) 04:08:17 4,589

그누보드에 영문페이지 게시판을 추가로 만들면서

헤더와 풋터 파일을 영문버전으로 별도로 새로 생성하였습니다.

그랬더니,

헤더 doc타입과 풋터에 쓰인 스크립트가 2개씩 중복으로 노출되었습니다.

중복으로 노출될경우 외관상엔 별 문제없으나 스크립트 충돌로인해 오류가 몇개씩 감지되었습니다.

하여, 

bbs/board.php

bbs/write.php

두파일에  아래 두 소스를 삭제하였더니 문제가 없었습니다.

include_once(G5_PATH.'/head.sub.php');

include_once(G5_PATH.'/tail.sub.php’);

제가 궁금한것은

게시판에  별도로 헤더와 풋터를 불러오는데

board.php 와 write.php  에 또 인쿠르드가 되어있는지 의문입니다.

삭제했더니 별 문제가 없는데 중복으로 인쿠르가 되는 이유가 있는지 궁금합니다.

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

해당 스킨에서 인클루드를 처리했는데 중복으로 한건 아닌건지 체크해 보셔야 할듯 하고요

따로 board.php write.php 에서는 해당 상하단 스킨을 게시판 설정된 기준에서 상하단 불러오는것 외에 따로 적용된 부분은 없습니다.

답변에 대한 댓글 1개

영문헤더를 별도로 생성하면서 (ex. head_en.php ) doc 타입이 두번 노출되는 문제가 있어서요.

include 로 된것을

include_once 로 변경해보세요

답변에 대한 댓글 1개

include_once으로 되어있습니다.

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