게시판 홈페이지 연결과 이미지 깨짐 현상 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 홈페이지 연결과 이미지 깨짐 현상 정보

게시판 홈페이지 연결과 이미지 깨짐 현상

본문

홈페이지에 그누보드라는 것으로 게시판을 만들 수 있다는 말만 듣고,
열심히 맨 땅에 헤딩하듯 헤메고 있는 사람입니다.
php가 뭔지도 모르는데 head와 foot을 만들어야 된다고 해서 위 아래 잘라 붙여
head.php, foot.php 만들었다가 html 만들어야 된다고 해서 그렇게 저장했다가 정말 아무것도 모르고 시작했거든요. 무식하리만큼 용감하게...

암튼 지금 서버에 모든 html문서와 그누보드 안에 있던 모든 내용을 다 끄집어내서 같은 위치에 두었구요, 원래 bulletin.html 안에 그누보드 게시판을 넣고 싶어서, bulletinhead.php, bulletinfoot.php, 같은 이름으로 html로도 저장한 파일 있구요.
그누보드 게시판 관리자로 들어가서 상단/하단 파일경로에 "../bulletinhead.php""../bulletinfoot.php"로 넣으면 다 깨져서 (이미지도 css도 다 안 먹히구요),
http://sdnewlifemission.org/gnuboard4/bbs/board.php?bo_table=bulletin

"../bulletinhead.html""../bulletinfoot.html"로 넣으면 그냥 게시판만 덩그러니 나옵니다.
http://sdnewlifemission.org/gnuboard4/bbs/board.php?bo_table=bulletin

또 한가지는 그누보드에서 게시판이 잘 열려도 그걸 원래 페이지인 bulletin.html에 어떻게 불러오나요?  찾아보니 소스를 걸어야된다는데 전 이런 아주 기본적인 것도 못 알아듣는 수준이라서요.
도와주세요...

댓글 전체

자 다시한번 차근차근 해보세요.
초보시니까 http://sdnewlifemission.org/gnuboard4/ 여기에 인덱스 파일이 있네요
기본적인 head.php  / index.php  / tail.php 이 3가지로 응용하시는게 좋을듯 싶네요
처음에는 <?  ...  ?> 이런 소스는 아예손을 대지 마시고요. 파일명도 바꾸지 마시고
그 사이에 내용만 수정하세요

1. head.php 가 모든 페이지 및 게시판 상단 하고 좌측내용을 담을수 있습니다.
2. index.php 가 중간부분 입니다.
3. tail.php 가 하단 하고 우측 부분 입니다.

각 페이지에서 이미지를 불러 오실때는 어느 위치에서 부르든 "/images/파일명" 이렇게 부르시면 gnuboard4/images/ 로 돌아가서 이미지를 부르게 되는 효과 입니다.(절대경로)

지금 현상은 상단/하단 파일에서 이미지를 bbs/ 폴더에서 찾고 있네요 게시판이기때문에요
그걸 방지 할려면 위처럼 /images/파일명 으로 부르면 어느 위치에든 항상 첨 경로로 돌아가
이미지를 부르게 됩니다.(절대경로)

게시판 설정에서 상단/하단의 내용은  /bbs 경로 에서부터 인식을 합니다.
그러니 상단/하단 넣으실때 ../head.php ../tail.php  이렇게 부르는거죠  ../ 는 위에 폴더로 나가라는 뜻입니다.

위 처럼 하시면 성공 하시리라 봅니다.^^
일단 답변 주셔서 정말정말 감사드리구요,
그런데 절망스러운 건 차근차근 설명해 주신걸 잘 이해를 못 하겠어요.. 너무 민망하지만..

일단 제가 gnuboard4를 다운받아 풀고 그 안에 있는 폴더며 파일들을 죄다 루트에다 꺼냈거든요.
gnuboard4폴더 안에는 아무것도 없는데 그 안으로 들어가서 이미지를 찾고 있다는걸 잘 모르겠어요.

그리고 절대경로로 정해주라고 하심은 "../images/파일명" 을 "images/파일명"으로 바꿔야 된다는 말씀이신가요?

제가 홈페이지에 넣어야 할 게시판이 적어도 5개 정도 되거든요. 각각의 게시판 마다 관리자에서 head와 foot을 정해줘야 될것 같은데... 어떡하나요...

도와주세요...
http://sdnewlifemission.org/gnuboard4/  여기에 보니까 파일이 다 있네요

gnuboard4/  이 폴더 안에 파일들이 있습니다 지금... . 없으면 페이지가 안열리죠^^

저기에 head.php /  index.php / tail.php 다 있으니. 확인해보세요.
아... 그렇네요...  ^^;;
서버에 보니까 gnuboard4안에도 파일이 있고 같은 파일이 루트에도 나와있어요.
그럼 루트에 복사되어 있는 파일들은 지워야 하는 거죠?  참... 민망해서..

지금 말씀해주신거 이해한 대로 php파일 고쳐서 올리려는데
이번엔 ftp 에러메세지가 뜨네요.  아.. 정말...
access 거절에 퍼미션 에러라네요. 여태 잘 되다가 이건 또 무슨 태클인지...
알려주실 때 얼른얼른 해보려고 했는데 말이죠.
일단 말씀해주신대로 다 고쳐볼께요.
감사합니다.
웹프리존님!!!!
됐어요!!!
게시판이 나오네요!!!

정말 무한 감사합니다!!!

염치없지만 마지막으로 한번만 더 도와주세요. ^^
이제 이 게시판을 홈페이지에 연결하려면 어떻게해야하나요?
정말 날아갈 것 같아요!
http://sdnewlifemission.org/bulletin.html 이 페이지를 예를 들면
이 페이지를 bulletin_head.html 이런식으로 상단 / 좌측 내용이 있는 페이지를 만드시고
게시판 상단 파일이 되는겁니다.

그리고 중간에 게시판이 출력되고 그 나머지 절반 아래쪽으로는 tail.php 이 되겠죠
tail.php 는 공통으로 하나로 쓰시면 됩니다.

애초에 게시판이 나오는 페이지면 bulletin.html 이 페이지 자체는 필요없고
bulletin_head.html 이것만 만들어서 상단에 넣으면 되는거죠.
웹프리존님, 답변에 감사드립니다.

말씀하신 걸 제가 제대로 이해했는지 몰라서 다시 말씀드려볼께요.
원래 있던 bulletin.html 을 head에 해당하는 부분만 떼어내서 bulletin_head.html이라고 만들고,
head.php가 있는 gnuboard4 폴더 안에 올려준 뒤에
게시판 관리자에 들어와서 상단파일경로에 bulletin_head.html이라고 바꾸면 된다는 말씀이신가요?

그럼 홈페이지에서 "교회소식"을 누르면 연결되도록 했던 페이지가 bulletin.html이었는데,
이걸 모두 bulletin_head.html로 바꿔줘야하나요?

제가 이정도로 초보입니다.
웹프리존님의 인내심에 정말 감사드립니다. 꾸벅
굳이 gnuboard4 폴더안에 안 올려도 되구요
다른 페이지들이 있는곳에 올려놓고
게시판설정에서 부를때는 ../../bulletin_head.html 이렇게 되겠네요.
게시판 상단/하단 경로는 bbs 폴더에서부터 인식합니다.

../../bulletin_head.html 이 경로를 해석하자면
../ 의 뜻은 bbs에서 한번 나가서 gnuboard4 폴더가 되고
../ 한번더 나가면 작업해놓으신 http://sdnewlifemission.org/chiapas.html 이 페이지가 있는
http://sdnewlifemission.org/ 이 위치가 되는겁니다.

그리고 "교회소식" 링크주소는 게시판 리스트에서 게시판 이름 누르면 게시판이 뜨는데
브라우저 주소에서 /bbs/board.php?bo_table=게시판아이디 이런 주소가 뜰겁니다.

지금 님 상황에 주소를 맞춘다면
http://sdnewlifemission.org/gnuboard4/bbs/board.php?bo_table=게시판아이디

이렇게 되겠네요.
웹프리존님 정말 감사합니다.
이것저것 건드리다 보니까 자꾸 헷갈려서 php파일, html파일 모두 같은 자리에 올려뒀습니다.
그리고 주소 복사해서 링크에 걸구요,
이미지가 자꾸 깨져서 거의 미쳐가고 있었는데 php파일 내에 이미지 경로마다 "/"넣어주고
해결이 됐습니다.

아직도 왜 html과 php파일 두 가지가 모두 필요한지는 잘 모르지만,
일단은 게시판이 돌아가는것에 아주아주 충분히 만족합니다.

귀한 시간 내주셔서 일일이 설명해 주셔서 감사합니다.
네이버라면 가지고 있는 내공 다 드렸을텐데.. 암튼 다시 한 번 무한 감사합니다.

앞으로 게시판 닳도록 들락거리게 생겼어요. ㅎㅎ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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