1

주제: 키워드UI 플러그인 style.css 링크주소

<link rel="stylesheet" media="screen" type="text/css" href="../../plugins/KeywordUI/style.css" />

이렇게 뜨던데 왜 ../../ 를 넣은건가요?
(물론 html 상에서는 href="./style.css" 입니다만 브라우저 상에서 볼 때는 저렇게 뜹니다.)

이 경우에 도메인 루트에 설치한 경우에는 이상없습니다만 (당연히;; )
서브 디렉토리에 설치한 경우에는 문제가 발생합니다.

따로 블로그 루트에 해당하는 함수를 추가하고 거기다가 플러그인디레토리를 지정해서
불러오는 방식을 쓰면 좋을거 같은데 말이죠.

관련해서 라지엘군과 토론(?) 했었는데 라지엘군이나 저나 서로 정리가 안되서
제가 일단 리포트 작성해봅니다.

하늘은 스스로 삽질하는 자를 삽으로 팬다

2

답글: 키워드UI 플러그인 style.css 링크주소

문득 생각한거지만.. 저걸 쓰는 위치가 skin/{skinname}/skin.html 이기 때문에 그 위치에서의 ROOT 인 ../../plugins/ 를 찾는게 아닐까?[..]

...대체 뭐가 오류인지 도통 모르겠네;

3

답글: 키워드UI 플러그인 style.css 링크주소

나니 작성:

<link rel="stylesheet" media="screen" type="text/css" href="../../plugins/KeywordUI/style.css" />

이렇게 뜨던데 왜 ../../ 를 넣은건가요?
(물론 html 상에서는 href="./style.css" 입니다만 브라우저 상에서 볼 때는 저렇게 뜹니다.)

이 경우에 도메인 루트에 설치한 경우에는 이상없습니다만 (당연히;; )
서브 디렉토리에 설치한 경우에는 문제가 발생합니다.

따로 블로그 루트에 해당하는 함수를 추가하고 거기다가 플러그인디레토리를 지정해서
불러오는 방식을 쓰면 좋을거 같은데 말이죠.

관련해서 라지엘군과 토론(?) 했었는데 라지엘군이나 저나 서로 정리가 안되서
제가 일단 리포트 작성해봅니다.

일단 저의 경우 서브디렉토리 / 도메인 루트에 상관없이 잘 작동하고 있습니다. 혹시 또 다른 오동작 예들이 있나요?

그리고 내부 구현이 나니님이 말씀하신 대롭니다. 루트에 해당하는 함수가 파싱해서 뱉어준 결과가 ../../ 입니다. 자동으로 치환되죠. tongue

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

4

답글: 키워드UI 플러그인 style.css 링크주소

http://sangsangbox.net/keylog/tatter  (tattertools sandbox)
http://test.luvolic.net/sandbox/keylog/ … %ED%8A%B81 (tattertools sandbox)
http://test.luvolic.net/tt_1xx/keylog/% … 8%EC%84%B1  (tattertools 1.1-beta tree)

셋다 최신 리비전입니다.

하늘은 스스로 삽질하는 자를 삽으로 팬다

5

답글: 키워드UI 플러그인 style.css 링크주소

laziel 작성:

문득 생각한거지만.. 저걸 쓰는 위치가 skin/{skinname}/skin.html 이기 때문에 그 위치에서의 ROOT 인 ../../plugins/ 를 찾는게 아닐까?[..]

...대체 뭐가 오류인지 도통 모르겠네;

대충 원인이 짐작이 가는군요. 팝업의 주소는 해당 블로그 /keylog/키로그이름 이고, 그 주소를 기준삼아 css를 받아오게 됩니다. 서버에 따른 접근권한 설정에 따라 달라질 수 있는 문제가 되겠군요. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

6

답글: 키워드UI 플러그인 style.css 링크주소

pluginPath로 데코레이션 하면 안되고 PluginURL로 해야 할듯.

7

답글: 키워드UI 플러그인 style.css 링크주소

살짝 귀찮군요. 파일 입출력 가능하게 하려면 상대 경로로 접근해야 하는데, 그걸로 css 경로도 같이 줘서 이런 문제가 생기는듯.

나중에 플러그인 말고라도 핸들링 할 수 있도록 경로명을 내부 경로에서 파싱해서 만드는 식으로 수정했습니다. 다들 테스트를!

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

8

답글: 키워드UI 플러그인 style.css 링크주소

전에 말씀드렸던 문제네요.
제 블로그에서는 해결 되었네요. 다른 분들은 어떠신지요.
수고하셨습니다^^

현재 사용중인 서버 세팅 - Apache 2.2.3 / mysql 5.0.24 / php 5.1.6
메인블로그 - http://sumomo.tistory.com/
스킨블로그 - http://mamoru.homeip.net/skin/