음... 다시 파일을 열어보니... 어떻게 했드라 @_@
1.파폭에서 소스코드가 뿌려지는 문제부터.
문제는 의외로 쉽게 찾았다.
HTML코드에 주석을 단답시고
<!-- 주석이요 ---------------------------------------------------->
라고 해놨는데 파폭에서는 '-'가 주르륵 있는 주석엔드태그를 인식하지 못하는 모냥.
심플하게
<!-- 주석이요 -->
라고 고치니 해결된다.
이바닦엔 별의별 일이 다 있다.
2.자바스크립트가 Body태그내 플러그인이 위치하는 곳에 마구 뿌려지는
조금 난감한 상황을 타개하고자 짱구를 굴린 결과
텍스트큐브에서 '가상치환자'라는 것을 지원한다는 걸 알았다.
가상치환자란 미리 정해놓은 치환자를 이용하여 Head태그나 Body태그의 위아래에
원하는 코드를 삽입할 수 있도록 한 것.
하여, 자바스크립트 코드들은 Head 태그 제일 아래에 넣고
HTML 태그들은 원래 있던 자리에 뿌리도록 깔끔하게 분리.
그런데 이게 조금 문제가 있다.
사이드바에서는 문제없이 동작하는데
관리자 화면에서는 동작하지 않는다.
아무래도 관리자 스킨은 메인 스킨과는 다른 메커니즘으로 돌아가는 것 같다.
거의 같은 모냥의 함수를 사이드바용, 관리자용 두개로 작성하는 방법도 있지만
코드가 중복되는게 찜찜하여
시간날때 가상치환자가 돌아가는 모양새를 살펴보기로 함.
3. 프리젠테이션이 영 맘에 들지 않아
style 프러퍼티를 가지고 장난을 쳤는데
이게 또 시간을 잡아먹는 작업이다.
대충 잡아놨는데 HTML 태그 속에 스타일이 잔뜩 있는게 또 찜찜
시간날때 스타일시트로 분리해버려야겠다.
3. 하여 버전 0.6.
사이드바에서 동작하지만 관리자 화면에서는 동작하지 않는 반쪽 플러그인.
MG_BeNice_v0.6.zipBe Nice with Google Calendar v0.6
Posted by 망고
