기존에 사용하던 MixUP을 달기위해 Mixsh.com으로 이동하여 텍스트큐브용 스크립트를 새로 받았습니다. 그리고 "##_article_rep_desc_##"이 위치한 곳으로 이동하여 바로 밑에 넣고 저장을 한 후에 "내 블로그 보기"를 통해 보는데 쩝...
스크립트 오류가 나타나네요... OTL
오류 내용은 "');'가 필요합니다."라는 메세지로 찬찬히 확인해 보니 "##_article_rep_date_##" 부분에서 오류를 내는것 같고 블로그에서는 아래와 같은 형태로 표현이 되고 있었습니다.
'<abbr class="published" title="2009-05-12T00:34:35+09:00">2009/05/12 00:34</abbr>'
mixUP의 스크립트를 보면 해당 부분을 "rdate"라는 파라메터로 받고 있는데 단순히 날짜부분만 넘겨주면 될 것 같아 javascript 정규식을 이용하여 태그부분을 날리고 날짜부분만 빼와서 넘기도록 했더니 이상없이 mixUP이 나타나게 되더라구요.
이에 혹시 mixUP을 텍스트큐브에서 달때 이런 문제 때문에 해결을 못하셨다면 아래부분을 참고하여 처리하시면 좋을 것 같습니다.
기존 =>
<script type='text/javascript'>document.write("<scr"+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=0000&guid=http://"+document.domain+"/&rdate="+escape(["##_article_rep_date_##])+"&rawhtml=&skin=1&showhitcnt=1&platform=2'></scr"+"ipt>");</script>
변경 =>
<script type='text/javascript'>var _str = ''; var _ret = _str.replace(/<[^>]+>/g, ''); document.write("<scr"+"ipt type='text/javascript' src='http://www.mixsh.com/widget/mixup/loader.js?muid=0000&guid=http://"+document.domain+"/&rdate="+escape(_ret)+"&rawhtml=&skin=1&showhitcnt=1&platform=2'></scr"+"ipt>");</script>
* muid=0000 => 이부분은 제가 임의로 0000으로 처리한 것으로 mixsh에서는 이 번호가 사용자별로 고유한 것이니 꼭 확인하시기 바랍니다.
텍스트큐브에 mixUP 다는 것도 "참~ 쉽죠잉~"
TRACKBACK :: http://youngminc.com/trackback/716
-
Subject: 귀찮아서 대통합 위젯 버리고 믹시업 위젯 사용함
Tracked from 10 won soft's Programming Blog Ver 5.0.3.5 13 삭제삽질하다 믹스업 위젯도 안달려서 꼬이다가 이 블로그를 참조하고 달았음 -ㅅ-;; http://youngminc.com/716 아 감사합니다 ^^ 쩝;; 대통합 위젯 달으니 왜 블로그가 공중폭파되는지;;
2009/06/01 15:37















댓글을 달아 주세요
고맙습니다. :)
2009/05/12 10:42덕분에 mixsh 창이 나오기는 하는데 창안의 contents가 하나도 안나오네요. ㅎㅎ
그나저나 텍큐에서 다시 뵙네요. 반갑습니다. :)
혹시 muid=0000 이부분 그대로 쓰신거 아니시죠?
2009/05/12 11:58이부분은 사용자별로 고유한 번호이니 이부분 확인해 보세요. ^^; 글구 다시 뵈서 반갑습니다.
덕분에 성공했네요. 감사합니다. :)
2009/05/12 15:21와우~ 축하드립니다.
2009/05/12 16:38덕분에 성공했어요.....
2009/05/13 19:55좋은 정보 알고 갑니다....^^
성공하셨다니 기쁘네요. ^^;
2009/05/13 21:28안뜨던 이유가 있었군요!
2009/05/21 03:42덕분에 잘되었습니다 ^^
감사합니다~
도움이 되었다니 다행이네요. ^^;
2009/05/21 10:08