게시판에서의 상단과 하단 설정하는방법이 궁금합니다. > 그누3질답

그누3질답

게시판에서의 상단과 하단 설정하는방법이 궁금합니다. 정보

그누보드 게시판에서의 상단과 하단 설정하는방법이 궁금합니다.

본문

저도 이론적으로 음 그렇겠군~~ 하면서 생각하고 있었습니다.
아직 페이지 디자인이 마무리 되지 않아서 게시판 상 하단은 그냥 냅뒀는데, 밑에 어떤분이 질문하시면서 저도 생각한대로 해보니까 안되더라구요. -_-; 난감
일딴 첨부된 그림을 보시면 main.php 영역이 메인테마 까지 포함해서 나눠놨는데...
이유는 다른페이지에서 head 와 tail 자동 로드시 다른메인테마이미지를 보여주기 위해서였습니다.
게시판에서도 마찬가지로 main.php 와 동일한 형식으로 상단과 하단의 head와 tail은 자동으로 로드되겠고 게시판이 들어갈 부분의 공간만 두개의 파일로 나눠서 게시판 옵션에서 상 하단 각각 옵션에 경로 붙여넣어주는거 아닌가요? 저는 그렇게 생각하고 있었는데 이게 아닌가봐요 -_-;;
위의 그림이 너무 허접하다면 아래사이트를 참조해주세요.
아직 메인페이지 자체도 미완성이라...
  • 복사

댓글 전체

지금 말씀하시는게 창마다 다른 이미지를 띄운다는게 아닌가요?
http://www.ktphoto.co.kr 제사이트입니다.
전 개시판 마다 다른 파일을 삽입했구요.
스타라면 저도 쫌 합니다.
아시아 섭에 길드는 없구요...
아이디는 ()()Hydra()()입니다.
ㅎㅎㅎ 이젠 거의 한 3700승정도가 되는걸로 압니다.
그래도 왕초보네요~
ㅎㅎㅎ 언제 한겜 하죠~
gnuboard.php 파일을 열어보시면..
define("_DOCTYPE_", "STYLE");
로 지정이 되어있습니다..15번째줄인가에요..

설치시에 생성된 head.sub.php파일을 그냥 사용하신다면..
<body>태그와 </body>태그 사의의 내용만 head.php tail.php로 만드시면 됩니다..
<html>태그부터 쓰는게 아니지요..

그리고 head -> 다른 head -> 게시판 순으로 쓰실 거면..
define("_DOCTYPE_", "STYLE");을 사용자에 맞게 지정하시면 됩니다..

그누보드 index.php파일을 열어보시면
STYLE일 때 불러올 파일..DESIGN일 때 불러올 파일등이 지정되어 있습니다..
알맞게 뜯어 고치시고 위의 DOCTYPE을 수정하시면 됩니다..
냐하하 삼관왕님 정확하게 이해하셨습니다.
아 그러나 그 방법은 쉬운게 아닌가 보군요.
문서타입으로 페이지 설정하는법을 간신히 이해를 했는데 게시판도 상하단이 문서타입으로 결정되리라 생각하고 있어서 그런가 봅니다.
결국 이건 예전방식하고 똑같군요.
어쨋든 답변 감사드립니다. ^ ^

클랜가입요? 뇨호호~
기존에 제로보드로 만들었던 홈 지우고 새로 만들고 있는지라 아직 ㅠ.ㅜ
가입신청란 만드는 대로 쪽지 보내드릴께요 ㅎㅎㅎ
아시아 서버 채널 op envy- 입니다. ^ ^
head나 tail에 문서타입을 지정 해도 효과가 없는걸로 알고 있는데..
head.sub - head - 다른head - 게시판 - 다른tail - tail - tail.sub
이렇게 하시려고 하는것 같군요.. 맞게 이해한건가요?;;
어쨋건 제생각엔 저런형태는 좀 어려워 보이네요;;

굳이 꼭 저런방식을 취해야 한다면,
적절한 if문으로 bo_table 이 무엇무엇 이면 파일을 불러오고 어쩌구 저쩌구를 넣으면 될것 같긴 한데,
그러면 문서구조가 복잡해 질것 같아요.. 한번 정리해두면 나중엔 편리하겟지만;;
저도 그렇게 하려다가
gnu3폴더에 각기 다른 head , tail 문서들을 몽땅 넣어서 상/하단에 쓴답니다. 몽땅이라 해봐야 10개도 안되더라구요--;

질문에 관련없는 또다른 질문입니다만, 저도 스타크래프트 라는 게임 무척 좋아하는데, 클랜에 가입하려면 어떻게 해야하나요?^^:
좀전에 다시 해봤습니다만... main.php 의 형식으로 임시파일을 만들고 그 파일을 둘로 쪼개 보아도 게시판 상단에는 head_sub,head.php와 하단에 tail,tail_sub.php 파일은 로드 되지 않는군요.
그냥 예전 2.xx 대 버젼처럼 head파일은 <html> 부터 tail파일은 </html>전체까지 해서 하니까 재대로 동작하네요.
그리고 둘로나눈 파일중 상단파일에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

define("_DOCTYPE_", "DESIGN");
?>
이 키워드가 없어도 아무상관이 없군요.
게시판에 지정된 스타일 시트가 전체를 먹어버리는 현상이 있긴해도..
이게 정석인거에요? 아님 이게 틀린방법인지요?
질문내용을 명확히 설명하기가 쉽지가 않네요.
고수님 답변좀 부탁드립니다.
경로를 바르게 적어주세요..
그누보드 디렉토리 아래에 보시면..
admin이나 bbs등의 디렉토리가 있죠?
저는 같은 위치에 include라는 디렉토리를 만들어서 거기다 user1_head.php, user1_tail.php 이런 식으로 파일을 만들어 올렸구요..
게시판 설정 화면에서 상단파일 하단파일 경로 적는 곳에  ./include/user1_head.php 이런 식으로 적어두었습니다..

user1_head.php 등의 안에도..
부분 부분 다르게 보여줄 곳은 적당히 페이지를 만들어서 다시 인크루드 시켜주면 되겠군요..
뭐..그렇게 하면 대략 적용됩니다..

제 경험상으로 보면..상하단 불러오기가 안되는 이유는 대부분 경로 문제 때문이더라구요..emoticon_010
© SIRSOFT
현재 페이지 제일 처음으로