7 번째 수정본 소스 보기 : UseModWiki소스수정/JavaScript파일
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/JavaScript파일 는 읽기 전용 페이지입니다.
== JavaScript 파일 별도로 분리 == 페이지 출력 시 반복되어 사용되는 자바스크립트 함수 (현재는 [[/Memo매크로]]에 사용되는 것 하나 뿐) 를 매번 출력하는 것이 낭비다 싶어서, 별도의 파일로 분리. Jof:UseModWiki소스수정/내용숨기기 에 사용된 코드를 약간 수정해서 사용 * 필수 요구 사항: 없음 * 선택 요구 사항: 없음 * 사용법: ** 위키가 설치된 디렉토리에 wikiscript.js 파일이 별도로 추가되었다. ** CGI WRAP 이 설정된 곳에서는 js 파일도 cgi 디렉토리 바깥으로 빼 주어야 한다.
이 경우는 환경변수 $JavaScript 를 고쳐 준다. {{{perl # 예 $JavaScript = "http://내.홈페이지/어느디렉토리/wikiscript.js"; }}} ** 구체적인 사용법은 [[주인장]]도 잘 모름. [[/Memo매크로]]를 참조할 것. * 부작용: 없을 듯 === wikiscript.js 생성 === ext1.61 버전에 들어 있다. 퍼미션은 644 로 할 것 === config.pl 수정 === 다음 항목 추가 {{{perl ### java script 함수들 $JavaScript = "wikiscript.js"; # URL for JavaScript code (like "/wikiscript.js") }}} === wiki.pl 수정 === {{{perl ### 패치를 위해 추가된 환경설정 변수 use vars qw( ... $JavaScript ); }}} {{{perl sub GetHtmlHeader { ... # Insert other header stuff here (like inline style sheets?) $html .= qq(
\n); $html .= qq(
\n); ### 이 아래 두 줄 추가 $html .= qq(); $html .= "\n"; $bodyExtra = ''; if ($bgcolor ne '') { ... } }}} === 추가 업데이트 내역 === ext1.61a - 스크립트 파일의 위치를 환경변수로 지정할 수 있게 함 === 사용자 의견 === 음...어디다 설치해도 메모매크로가 안되요(그래서 트랙백도 안되고..)한번 봐주세요. 비번은 저번에 메일 보낸 그대로입니다.
: 들어가봤는데 너무도 잘 되고 있는데요? testwiki 도 그렇고 그냥 wiki 의 TestPage 도 그렇고, memo 는 아주 잘 돌아가는데요.
::재부팅해보니 되는군요...윈도우의 문제였단 말인가..
---- [[위키위키분류]]
UseModWiki소스수정/JavaScript파일
페이지로 돌아가기 |
다른 수정본 보기