애화몽님의 가계부.... > 그누4 질문답변

그누4 질문답변

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

애화몽님의 가계부.... 정보

애화몽님의 가계부....

본문

가계부 메인페이지는 잘 나오는데 입력하기를 눌러서 팝업을 띄우면 뼈대만 나오고 이미지들이

제대로 표시안됩니다. 분류도 안나오고요.. euc-kr버전이고 에디트플러스로 모든 php들 ansi로

혹시 몰라 바꿔줬고 utf8이랑 euc-kr 그누보드4 지웠따 깔았다 하면서 모두다 테스트해봤는데

같은현상이네요. 그누보드가 너무 최신여어서 그런지...옛날버전 받아서 깔아도 같은현상...ㅠㅠ

혹시.. 제가스킨폴더에 new_money만들고 거기다가 가계부 파일 압축풀어 넣어놨거든요.

그래서 그런가요? 따로 extend폴더랑 bbs에 파일을 넣지 않았어요.

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=92340&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EA%B0%80%EA%B3%84%EB%B6%80&sop=and

여기보시면 별다른 얘기없으셔서 그냥 통채로 스킨폴더에 넣어서 사용하는데... 뭐가 문제인지

궁금합니다!!

댓글 전체

설치된 스킨경로 확인~
/skin/board/new_money/ 바로밑에 파일들이 있는지 확인  , 압축푼폴더가 또있으면 안됌.

스킨설명에 보이는대로 관리자 - 게시판정보에서 분류입력했는지
json파일에 분류수정햇는지 확인 해보세요~
메인페이지에선 이미지잘나오고 다 구현되는데 팝업이나 다른 링크로 들어가면

이미지도 안나오고 jquery도 안먹고 액션도 안먹어서 확인해보니

메인페이지에선 이미지 링크가..

http://localhost/gnuboard4/skin/board/new_money/img/week_0.gif

팝업이나 다른페이지에선

http://localhost/skin/board/new_money/img/btn_save.gif

그래서 팝업페이지에서
<?=[board_skin_path?.> <-여기 부분 다  /gnuboard4/skin/board/new_money/ 이걸로

수정하니깐 이미지들이 잘 나오는데.. 대신 확인같은 액션을 취하면 404에러나고...

왜 저만 board_skin_path가 잘못잡혀있는건가요!? 스킨폴더명도 new_money로 하고..

ㅠㅠ..
팝업이나 다른링크의 해당파일에 상단에서 기본인클루드를 해주셨나요?
그누보드가 설치된 디렉토리의 common.php과 head.sub.php만 제대로 인클루드  하셔도 별 이상이 없을듯 합니다.
답변 감사합니다!!

$g4_path = "../../.."; // common.php 의 상대 경로
include_once("$g4_path/common.php");

_common.php 는 위에처럼되있고..

다른페이지들은

include_once("./_common.php");

이렇게 인크루드 되있는데...

list.skin.php는 메인페이지라그런지 인크루드 내용이 없구요...
아.. 제가 착각했네요. 따로 팝업페이지를 만들어주셨다는줄 알았습니다.
링크거신 주소로 가서 다운받아서 설치해봤는데 정상작동하네요..
받으신 스킨파일을 new_money_euc-kr 의 폴더로 압축을 푸시는게 아니라 new_money 이 이름으로 폴더를 만드셔야 합니다. 그리고 그 폴더를 skin/board/ 에 넣어주시고 게시판설정에서 스킨을 설정해주시면 됩니다.
힘드시겠지만 다시 한번 확인해보시면서 잘 셋팅하시기를.. ㅜㅜ
10번넘게 지웠다가 해도 저러네요...ㅠㅠ

문제는 $board_skin_path .. 이건데... list.skin.php 에서는

$board_skin_path 가 gnuboard4/skin/board/new_money/ 로 잘인식되요!

근데 다른페이지 write.skin.php같은 다른페이지에선

$board_skin_path 가 skin/board/new_money/ 이걸로 잡혀서...

이미지도 못불러들이고 js도 에러나고.. 그러네요..

common.php에서

// 스킨경로
$board_skin_path = '';
if (isset($board['bo_skin']))
    $board_skin_path = "{$g4['path']}/skin/board/{$board['bo_skin']}"; // 게시판 스킨 경로

저 부분~~... 건들지도 않았어요... 저기서 만약 건들면... list.skin.php가 문제고..

안건들면 다른 페이지가 문제고..ㅠㅠ
원본 그누보드나 스킨을 수정하지 않으셨다면.. 혹시나 스킨쪽의 문자셋이 문제가 될 수도 있으려나요? euc-kr 쓰신다고 하셨는데 스킨도 euc-kr 받으신게 맞지요?
제가 테스트할때 혹시나해서 utf-8,euc-kr 두 버전 모두 테스트해보았는데 둘 다 정상작동했습니다;
테스트버전은 4.34.17 이구요..

이미지링크가 http://localhost/skin/board/new_money/img/btn_save.gif  이렇다는건 $g4[path] 값만 날라가는 모양이네요.
write.skin.php 상단에
<?
include_once("./_common.php");
print_r2($g4); exit;
이렇게 g4값을 한번 확인해보세요.
제 경우에는 이런식으로 나옵니다. 손댄게 없으시다면 비슷하게 나와야겠죠..
Array(
    [path] => ../../..
    [bbs] => bbs
    [bbs_path] => ../../../bbs
    ...
애화몽님 가계부 버그가 좀 많습니다.
저는 2011년이 되면서 기존 자료가 전혀 안보이는 버그 때문에
가계부 이용자들에 욕 많이 먹었습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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