g4_path가 선언되지 않았다고 떠요..ㅠㅠ > 그누4 질문답변

그누4 질문답변

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

g4_path가 선언되지 않았다고 떠요..ㅠㅠ 정보

g4_path가 선언되지 않았다고 떠요..ㅠㅠ

본문

http://www.oliveclinic.com/temp/bbs/login.php

여기이구요...상단과 왼쪽에 레이아웃 디자인을 바꾸고

소스도 어느정도 수정한다고 했는데

계속 이게 뜨네요...

어떻게 수정해야 할까요~~

답변 부탁드립니다~~
  • 복사

댓글 전체

그누보드의 head.sub.php를 사용하시지 않고
직접 head 부분을 사용하시는 것 같습니다.

head.sub.php에
//자바스크립트에서 사용하는 전연벽수 선언
이라고 쓰인 라인 아래에서 g4_path 선언이 이루어 집니다.

지금 에러 메시지 띄우는 자바스크립트 화일은
capslock.js 이고,
해당 화일 vi 등의 에디터로 열어 보시면

상단에
if (typeof(CAPSLOCK_JS) == 'undefined') // 한번만 실행
{
    if (typeof g4_path == 'undefined')
        alert('g4_path 변수가 선언되지 않았습니다. js/capslock.js');
라는 부분이 있습니다.

그리고 해당 js 화일에서
g4_path 변수가 사용되는 곳이
제일 아래쪽의
 document.write("<div id='capslock_info' style='display:none; position:absolute;'><img src='"+g4_path+"/img/capslock.gif'></div>");
이 부분입니다.
저기 <img 보시면 src= 이후에 g4_path 변수를 사용하고 있는데..
상단의 g4_path 선언이 되었는지 확인하는 부분 삭제 하시고
img 뒤에 g4_path 부분을 실제로 그누보드가 설치된 홈 경로를 입력해 주시면
그냥 해결은 될 것 같습니다.
위에서 링크해주신 경로로 본다면 <img srcd='../img/capslock.gif'> 로 수정해주시거나

아니면
head.sub.php 원본 참조하셔셔 // 자바스크립트에서 사용하는 전연변수 선언 부분을 삽입하시고
js 화일은 수정하지 않고 사용하셔도 될 것 같습니다.
© SIRSOFT
현재 페이지 제일 처음으로