경로설정 문의 > 그누4 질문답변

그누4 질문답변

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

경로설정 문의 정보

경로설정 문의

본문

아래 링크된 시하님의 최신 게시물에 관한 링크에 대해서 질문 드립니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=90942&sca=&sfl=wr_name%2C1&stx=%BD%C3%C7%CF&sop=and

현재 제 그누경로는 public_html 아래에 설치가 되어 있습니다.

예) public_html
      ┗ adm(폴더)
          bbs
          cheditor4
          data
          xml
          swf
          등등...
          head.php(파일)
          head.sub.php
          index.php
          tail.php
          등등

 이렇게 설치가 되어 있습니다.
 이런 경우 시하님의 최신 게시물에서 xml폴더 안에 있는 flash800x400.php의 소스에서 보면
 상단에 경로 표시 되어야할 두가지 경로를 알려주시면 감사 드리겠습니다.
  ㅜ.ㅜ 외 안되는지 모르겠네요. ;;;

댓글 전체

글 잘 읽으시면 답이 있습니다만...
다음 정도 되겠네여.
$_gnu_url = "";  //그누보드가 설치된 폴더이름(루트에 설치한 경우 $_gnu_url = "";  )
$g4_path = "..";  //xml 폴더로 부터 그누의 상대경로 (고정)

참고로 모든 플래시는 플래시파일이 있는 위치를 기준으로 작업하시면 수월하게 작업하실 수 있을 겁니다.
예를 들어 xml 파일이 다른 루트 이하 어떤 곳에 있다고 하여도 플래시 파일이 있는 위치를 기준으로 xml파일 내의 이미지 주소등은 플래시 파일을 기준으로 하라는 말입니다.
사용하신 소스에 대한 사항을 자세히 알 수 없기에 뭐라 답변드리가 뭐하네요.
기본적인 설치 위치는 위에 말씀하신 대로 하시면 되고요.
flash_xxxx.php에서 다음만 수정하시면 문제는 그다지 없습니다.

$_gnu_url = ""; 
$g4_path = "..";

위에 것이 안된다면...

$_gnu_url = "/"; 
$g4_path = "..";

그리고 다음만 잘 쓰시면 됩니다.

<script>doc_write(flash_movie("<?=$g4['path']?>/swf/main_flash_700x350.swf?xml_path=<?=$g4['path']?>/xml/flash_700.php?id=원하는 테이블 이름", "ids", 700, 350, "transparent"));</script>

경우에 따라서는 디비정보가 utf8이라면 위파일에서 인식시킬 필요가 있을 수도 있습니다.
또한 제목출력되는 소스도 변경해야합니다.

필요하시면 문제점을 분석해서 수정해드릴 용의도 있습니다.
쪽지로 주세요.
저도 초보이지만 도움이 되실 지 모르겠습니다...아무튼 참고하세요 ^^

g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법입니다
g4 설치 디렉토리와 내가 작업하는 디렉토리의 구조에 따라서 $g4_path의 설정을 정리를 한답시고 해봤는데... 설명이 더어려울 수도 있겠군요. ㅠ

1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우

  1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함

  2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
        <?
        $g4_path = ".";        // 이곳의 설정은 아래쪽의 3) 부분을 참고
        include_once("$g4_path/common.php");
        ?>

  3) _common.php에서 $g4_path 의 설정방법(현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정한다)
        $g4_path = ".";        // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
        $g4_path = "..";        // 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "../..";    // 상위, 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
        $g4_path = "board/g4";  // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
        $g4_path = "../g4";    // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우
                       
2. _common.php 를 사용하지 않을경우 생성하는 php 파일마다 위의  2)의 내용을 추가하시고 $g4_path 부분은 위의 3)을 참고하시어 설정하시면 됩니다.
답변 주신 모든 분들께 감사 드리며 모두 맞다고 말씀 드리고 싶습니다.
역시 서버의 상태에 따라 다른 답변이 나올수 있으니 ㅜ.ㅜ
아무튼 newpia 님 답변으로 해결 되었답니다. ㄳㄳ 정말 감사 드립니다.
저도 초보이지만 도움이 되실 지 모르겠습니다...아무튼 참고하세요 ^^

g4 파일마다 들어있는 $g4_path, _common.php 설정 및 사용법입니다
g4 설치 디렉토리와 내가 작업하는 디렉토리의 구조에 따라서 $g4_path의 설정을 정리를 한답시고 해봤는데... 설명이 더어려울 수도 있겠군요. ㅠ

1. 관리자님께서 권장하시는 "_common.php" 를 사용할경우

  1) 작업할 현재 디렉토리에 받드시 "_common.php" 가 있어야 함

  2) _common.php의 내용은 다음과 같아야 하는데 $g4_path는 3)을 참고하여 설정한다.
        <?
        $g4_path = ".";        // 이곳의 설정은 아래쪽의 3) 부분을 참고
        include_once("$g4_path/common.php");
        ?>

  3) _common.php에서 $g4_path 의 설정방법(현재 작업 디렉토리에서 그누보드가 설치된 상대경로를 설정한다)
        $g4_path = ".";        // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
        $g4_path = "..";        // 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "../..";    // 상위, 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
        $g4_path = "board/g4";  // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
        $g4_path = "../g4";    // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우
                       
2. _common.php 를 사용하지 않을경우 생성하는 php 파일마다 위의  2)의 내용을 추가하시고 $g4_path 부분은 위의 3)을 참고하시어 설정하시면 됩니다.

스크랩!
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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