게시판화면에 붙인 플래쉬의 경로문제 해결방안은? > 그누4 질문답변

그누4 질문답변

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

게시판화면에 붙인 플래쉬의 경로문제 해결방안은? 정보

게시판화면에 붙인 플래쉬의 경로문제 해결방안은?

본문

디자이너가 페이지 작업을 하고 제가 게시판을 달고 있습니다.
페이지의 구성은 상단 플래시 메인 메뉴
좌측에 플래시 서브 메뉴
그리고 가운데 HTML내용 또는 게시판화면 이렇게 구성되어 있습니다.

저는 디자이너가 작업한 페이지 파일에서 게시판을 중심으로 윗부분과 아랫부분을 잘라서
board_head.php와 board_tail.php로 분리하여
게시판 관리화면에서 상단파일경로와 하단파일경로에 써주었습니다.
(두개의 php파일 모두 알맹이는 오직 HTML만 있습니다.현재는)

이렇게하니 디자이너가 작업한대로 플래시메뉴가 상단과 좌측에 있는 게시판화면이
잘 만들어졌습니다. 게시판작동 잘하구요.

문제는 플래시 메인 메뉴(서브도 동일합니다)를 클릭하면
이동경로가 ./business_01.php 이런식으로 걸려있다보니
원래 의도한 path, 예를들어 www.회사도메인/business_01.php가 아닌
현재 게시판이 달린 path , www.회사도메인/gnuboard/business_01.php 를 찾아가버려
페이지가 없다는 화면이 뜨고 있습니다.

즉, 제가 지금 상대path와 절대path때문에 고민하고 있다는 야그입니다. ^^;

이럴땐 플래시메뉴의 path를 수정하여 똑같은 플래시 2세트를 만들어써야 할지,
아니면 _common.php의 g4_path를 수정하여 해결할 수 있는 다른 방법이 있는건지
(이방법은 제생각엔 이경우엔 해당이 안되는것 같긴 하지만 혹시 뭔가 방법이 있는지요???)

그도아니면 뭔가 해결책이 있는지요?
그냥 플래시를 두세트 만들면 될까요?
(그러자니 디자이너를 두번 죽이는^^; 일이라..귀찮아하거든요..되도록 안건드리고 싶어서..소심..)

그누보드도 첨이고 질문도 첨이니 꼭 좀 알려주세요.

댓글 전체

아..패스 구성이 public_html/busine_01.php가 있구 public_html/gnuboard로 되어있거든요.
작업파일들이 root에 있고 그누보드는 root밑에 gnuboard폴더에 있습니다.

게시판 화면을 띄우면 '회사도메인/gnuboard/bbs/board.php?bo_table=news&page='이렇게 뜨거든요
그런데 거기서 플래시 메뉴를 누르면 '회사도메인/gnuboard/business_01.php'를 찾아요.
이건 잘못된 경로고 제대로 되려면 '회사도메인/business_01.php'를 찾아야 정상작동을 하는거죠.

디자이너는 게시판은 전혀 고려치않고 그냥 루트에 페이지를 만들고 플래시메뉴를 만들어 적용하고 있거든요.
그러니까 그쪽 입장에서는 플래시에서는 그냥 지금 path에 있는 파일을 불러들이는게 맞는거죠.
이미 그렇게 작업이 되어있구요.

님 말씀대로 해도 '회사도메인/gnuboard/business_01.php'를 찾는거 아닌가요?
작업 파일이라는게 business_01.php 이 파일이 맞다면.. 이 파일이 바로 보여야 한다면,

/business_01.php 로 링크 걸면 되는거 아닌가요?

/business_01.php  이렇게 링크 거는게 루트 부터의 경로거든요?

./business_01.php  . 이 붙은건 현재 자기 위치링크 잖아요. 그러니 당연히 게시판이 있는 현재 위치로 가는게 아닐까 싶네요.

MAIN - business_01.php
 
        - gunuboard4
                          - /bbs/board.php

 
현재 파일 구성이 위처럼 되어 있다면 /business_01.php 로 링크를 걸면 되는게 맞고요..

아니라면 플래쉬 파일 위치도 함께 알려주시면 파악하는데 더 도움이 될거 같네요,.
아....
/busibess_01.php라고 하면 루트부터 찾는건가요?
전 ./ 랑 /랑 같은건줄 알았어요. 어휴..헛고생했네요.

플래시는 외곽선때문에 root밑에 flash에 두었는데 스크립트 js파일과 같이 두었는데,
게시판에서 부를땐 이게 또 패스땜에 gnuboard밑에 또 따루 flash폴더를 만들어서
거기에 똑같은 js와 swf파일 카피해서 쓰고 있었거든요.
플래시에서 부르는 이미지 경로도 막 얽히고 해서..

어휴,암튼 패스땜에 정말 삽질했네요. ㅠ.ㅠ
못살어..ㅠ.ㅠ

그럼, 밑에 다른분 말씀을 들어봐도 어쨌거나 플래시에서 경로를 다시 잡아야 겠네요.
흐음.
그럼 디자인 하신분한테 요청을 해야겠군여.

아무튼 정말 감사합니다. 맑음이님.
다른분도 감사드려요~
속이 후련해졌네요. ^^
걍 플래쉬 링크를 http://도메인/파일명 으로 하세욤
액션스크립으로 되있다면 소스에서 찾아서 도메인까지 다 넣어주세요 그럼 하나믄 됩니당
혹시 도메인을 넣지 말아야 하는건 아니죠?
플래시 파일을 수정하심이.....링크 걸린 버튼에서

on(realse){
  getURL("./business_01.php")
}

요 부분을

on(realse){
  getURL("/business_01.php")
}

요렇게....쩜 슬래시(./)가 아니라 슬래시(/)로....
쩜은 현재 디렉토리부터 찾고, 슬래시는 홈디렉토리(사용자 최상위 디렉토리)부터 찾습니다.

참고가 되셨기를...
플래시 링크 걸린 부분에 ../폴더명/파일명

이런식으로 쓰는게 가장 간단한 방법 같은데요..ㅎㅎ

(../) 이렇게 쓰면 처음부터 들어올수 있어서 괜찮던데..ㅎㅎ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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