그샾에서 상.하단 파일불러오기 > 그누3질답

그누3질답

그샾에서 상.하단 파일불러오기 정보

그샵 그샾에서 상.하단 파일불러오기

본문

그 샾에서 상.하단 파일을 불러오는데서
기본으로 만들어진 head,php 와 tail.php 파일외에는 못불러 오는거 같습니다.
사용자가 만든 파일을 불러오질 못하고 있는거 같은데

나만 그런지요?
아니면 프로그램에 문제가 있는지요.
혹시 다른분은 별문제 없이 사용자 파일을 잘 불러오는지요..

답변좀 꼭 .. 부탁합니다.

고맙습니다.

[이 게시물은 관리자님에 의해 2003-11-25 10:44:31 그샵질답(으)로 부터 이동됨]

댓글 전체

ㅜ.ㅜ
사무실 이전 하는 바람에 네트웍이 안되요.
덕분에(?) 그누에 들어오는 시간도 적고, 테스트 하는건 더더욱 힘들고...
퇴근하면 피곤해서 걍 이것저것 하다가...
겨우 베개 닿을 무렵에야 그누들어와서 수다나 떨고...
박갑성 전도사님 만들어준걸 그대로 쓰고 있습니다.
sindex. smain.shead.stail 이걸 쓰고 있습니다.
그리고 헤드로 불러오는 include/shead.php 와 stail.php 이걸 쓰고 있는중입니다.

그 샵에서 소스를 고치면 왠지 해결될거 같군요..
정준군님 감사합니다.
내가 그샵 소스를 고친다는건 깜박했습니다.
쓸떼없는데서 안되는 원인을 찾았던거 같애요.
그샵 소스를 고치면 될걸...

ㅎㅎ
다시 한 번 감사드립니다..
그리고 새로 머리와 꼬리를 만들어줄때, 가능하면 기존파일을 복사해서 변형하도록 해보세요. 이렇게 해야 중요한 변수들을 빠뜨리지 않고 만들 수 있습니다.
음.. 조금만 소스를 더 보시면 충분히 이해가 되실텐데요.. 일단 그누폴더의 index.php에서 168번째줄에 보면 해당 DOCTYPE을 정의해 주는 부분이 있습니다. 제가 ENVY님의 글에도 답을 달았지만, 여기에 다음처럼 적어주세요. 소스가 이쁘도록 189번째 줄부터 적으면 되겠군요.

    case "SHOP" :
        include './head.sub.php';
        include './shop.head.php';
        echo $ob_content;
        include './shop.tail.php';
        include './tail.sub.php';
        break;

그리고 그샵에 사용할 파일인 shop.head.php와 shop.tail.php를 그누폴더에 만들어주세요. 이게 샵의 머리와 꼬리가 됩니다. 이렇게 적어주고 그샵의 파일들을 수정해봅시다. ACROEDIT나 ULTRAEDIT 등을 받아서 활용해보세요. "파일 내에서 찾기" 옵션을 주고 define("_DOCTYPE_", "DESIGN"); 을 찾아서 바로 define("_DOCTYPE_", "SHOP"); 으로 바꿔주라고 해도 됩니다. 아니면 하나하나 찾아서 바꾸세요. 전체 17개입니다. 이것으로 그샵은 그누보드와 다른 헤드와 꼬리를 사용하게 됩니다. 게시판을 잘 찾아보시면 박갑성 전도사님이 잘 설명한 부분도 있습니다. 조금만 더 찾아보시면 좋을텐데- 노력이 조금 아쉽네요.
몽님!
샾안에 index파일을 상품나오는 부분만 빼구 다지우고 해보세요...
지금은 수정을 안하셔서 두개가 겹처나오내요^^
이미 카자님/박갑성님 둘중에 어느하나를 적용 시켰다면 당연히 겹처요....
그러니까 이미 불러오게 해놓은거죠....
설치해서 어느정도 초안을 다 잡았다가 또부수고
설치하기를 벌써 7~8번을 햇을겁니다.
방금전에 또 설치를햇는데..
ㅎㅎ
http://www.deerhunt.co.kr/deer/index.php

관리자님 감사합니다.
빨리 프로그램 완성해서 만나기를 기대합니다.
베타 테스트 하시는분들이 별로 없으신것 같습니다.
우선 현재 개발중인 프로그램들을 어느 정도 마무리지은 후 답변에 많은 시간을 할당하겠습니다.
정준군님 감사합니다.
윗글을 올리기 전에 거의 다 읽어보았습니다.
내 나름대로 원인을 찾을려고 해도.. 못찾았습니다..

index.php 에서 정의한데로.. 새 파일에서도 당연이 정의를 해주었지요.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN"); <- 헤드와 푸터 불러오는 부분
$html_title = "그누보드 로그인";
?>
파일에서 정의를 해주고 나서
그샵에서 불러오는 자체가 안된다는겁니다.
그 샵에선 다른파일을 못불러오고 오직 현재 기본으로 만들어지 head.php와 tail.php외에는 못불러 오도록 되어있는거 같애요..

물론 head와 tail파일을 바꿔주면 되지만.
기본적으로 안되는 이유가 뭘까하고 질문하는겁니다.
다른분은 잘 되는데 나만 안되는가 싶기도 하고요.

그샵에선 아예..다른파일(그 어떤거. 헤드와풋)외에는 못불러오는거 같애서 질문 합니다.
감사합니다...
해당파일을 뭘로 정의해주냐-의 문제인데요.. 사용자가 정의한 파일을 불러오고 싶다.. 그렇다면 모든 파일의 DOCTYPE이 DESIGN으로 정의된 것을 다른 이름으로 바꿔주고 index.php에서 그 이름으로 해당 DOCTYPE을 정해주면 됩니다. ACROEDIT로 검색해보니 17군데 정도 되네요. 그누보드 질문/답변란의 ENVY님의 질문에도 비슷한 답변이 달려있습니다. 참고하세요.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT