어제 티스토리에서 텍스트큐르로 블로그를 이사갔다. (으히히^^ 이벤트한다길레~)
오늘 이사온 텍스트큐브를 이것 저것 설정하다 보니 믹시의 "mixUP(믹스업) 위젯"에서 에러가 발생했다.
정말 귀찮고 손대기 싫어서 믹스업을 달지 않으려다가 그동안 내 포스트에 달렸던 그것이 그리워서 어쩔 수 없이 살펴보았다.
믹스업 위젯은 자바스크립트로 래핑해서 화면에 출력하게 끔 되어 있는 데 그것이 말썽이었다.
텍스트큐브가 아직 베타 버전이라서 그런지, 아니면 내가 사용한 스킨에서 만 그런건지 모르겠으나 믹스업 소스의 "2009. 5. 8. 22:57"라는 변수에 쌍따옴표(")가 들어가는 것이다.
당연히 자바스크립트 출력에 오류가 나는 것이지.
아래와 같이 간단히 수정을 하니 정상적으로 표시가 됐다~
이 소스는 티스토리/텍스트큐브/테터툴즈 에서 정상 작동한다.
==================== 아래 ====================
<script type='text/javascript'>
var ard_str = '2009. 5. 8. 22:57'; ard_str.replace('"', '\"'); document.write("<scr"+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=66112&guid=http://"+document.domain+"/37&rdate="+escape(ard_str)+"&rawhtml=&skin=1&showhitcnt=1&platform=1'></scr"+"ipt>");
</script>
================= 아래 끝 ====================
소스를 넣을 때 "muid=66112" 라는 부분은 자신의 것을 넣어야 합니다.
아래는 해결한 페이지 화면이다. (http://blog.bsmind.co.kr/34)
1. 오류가 발생해서 믹스업이 나타나지 않던 화면)
2. 오류를 수정한 후 믹스업이 표시되는 정상 화면)