hesd와 tail 경로가 강제적으로 변하는거 막을수없을까요 > 그누4 질문답변

그누4 질문답변

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

hesd와 tail 경로가 강제적으로 변하는거 막을수없을까요 정보

hesd와 tail 경로가 강제적으로 변하는거 막을수없을까요

본문

http://frstech.cafe24.com/sub-01.html
이녀석을 상하단으로 나누어서 적용하면
http://frstech.cafe24.com/board/bbs/board.php?bo_table=MK
이렇게 게시판만 정상출력,텍스트 정상출력
문제는 이미지와 css같은녀석들이 전부 경로가 바뀌어 버립니다.
그냥 소스보기를하면 이미지부터 css까지 정상적으로 보여지지만
깨진 이미지에 속성을 확인하면
http://frstech.cafe24.com/board/bbs/core/images/logo.png
이렇게 월래경로앞에 /board/bbs/
이 두녀석이 강제로 붙어버리네요
경로를 절대경로를 넣어주면 이미지는 보이지만 문제는 head.php에 css,js는
경로를 절대경로를 넣어줘도 적용이 안되버립니다.

편법이라도 변하지않게 막을수있는 방법이나 조언 부탁드립니다.

댓글 전체

게시판에서 ./ 경로는  도메인/bbs/ 이고
루트에서 ./ 는  도메인/  입니다.

상대경로로 만들어 놓으면 루트에서 붙일때랑 게시판에다 붙일때랑 경로를 다르게 읽어서..
이미지 경로같은거는 잘못읽어서 스타일이 깨질수도 있겠죠.. ...


헤더와 테일을 잘라다 붙이실때 이걸 생각하셔서 js로 스타일을 콘트롤 해주신다거나
($bo_table 값이 있으면 게시판이니까 ./ 를 ../로 읽는다던가 하는....식으로..)


아니면 페이지 상단에  $g4[path]  의 위치를 정해주고
스타일에 경로부분만 변수형으로 만들어서 bbs건 루트건 동일하게 출력되게 해주신다거나


js고  php고 모르겠다 하시면
게시판용 헤더파일과 일반용 헤더파일을 2개를 만들어서 각각 상대경로를 다르게 주신다거나


아아 나는 정말 아무것도 모르겠네!! 하시면
그냥  이미지링크 들어간 부분은 모조리  http// 로 시작하는 경로로 바꿔버리시면 ;;;;
현재는 같은 폴더가 아니면 경로가 바뀔수 밖에 없는 구조이네요.
_common.php 파일과 <?=$g4['path']?>변수를 활용해보세요.
_common.php로 검색해보시면 비슷한 경우에 대한 답변들을 손 쉽게 찾아보실 수 있을겁니다
그리고 헤드파일은 그누폴더 안에있는 head.php파일을 분석해보시면 도움이 될것 같네요.

제일 쉬운 방법은 그누보드를 설치 후 gnuboard4폴더 안의 모든 폴더 및 파일을 루트로 옮기고 제작을 하시는 방법도 있겠네요.
모조키님 왠지 정곡을 찔러주신듯한 마지막 답변이 ^^:
정말 js고  php도 차이를 못느끼는 수준입니다.
이미지경로는 절대경로를사용하면 뜨긴하는데 문제는 css,js가 그누보드에 간섭을 받는지 작동을
안해버리네요
무식하게 한번 일반용과 헤더파일을 만들어볼께요
새벽비님 밤늦게까지 답변 달아주셔서 고맙습니다 ^^
처음에는 루트를 옴기고 수정하려했는데 그렇게했더니 아애 제가만드는 홈피의 css,js가 엉망으로
오류가 나버리네요
모조키님 방법대로 한번해보고 안되면 새벽비님말대로 해당 문구로 검색좀 더 해볼께요 고맙습니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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