기존에 사용하던 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+"/[##_article_rep_id_##]&rdate="+escape(["##_article_rep_date_##])+"&rawhtml=&skin=1&showhitcnt=1&platform=2'></scr"+"ipt>");</script>

 

변경 =>

<script type='text/javascript'>var _str = '[##_article_rep_date_##]'; 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+"/ [##_article_rep_id_##]&rdate="+escape(_ret)+"&rawhtml=&skin=1&showhitcnt=1&platform=2'></scr"+"ipt>");</script>

 

* muid=0000 => 이부분은 제가 임의로 0000으로 처리한 것으로 mixsh에서는 이 번호가 사용자별로 고유한 것이니 꼭 확인하시기 바랍니다.

 

텍스트큐브에 mixUP 다는 것도 "참~ 쉽죠잉~"

 
 
 
  1. 마음으로 찍는 사진 2009/05/12 10:42 답글수정삭제

    고맙습니다. :)
    덕분에 mixsh 창이 나오기는 하는데 창안의 contents가 하나도 안나오네요. ㅎㅎ

    그나저나 텍큐에서 다시 뵙네요. 반갑습니다. :)

  2. donjuan 2009/05/13 19:55 답글수정삭제

    덕분에 성공했어요.....
    좋은 정보 알고 갑니다....^^

  3. 1월의가면 2009/05/21 03:42 답글수정삭제

    안뜨던 이유가 있었군요!
    덕분에 잘되었습니다 ^^
    감사합니다~

  4.  

    귀찮아서 대통합 위젯 버리고 믹시업 위젯 사용함

    Tracked from 10 won soft's Programming Blog Ver 5.0.3.5 13 2009/06/01 15:37

    삽질하다 믹스업 위젯도 안달려서 꼬이다가 이 블로그를 참조하고 달았음 -ㅅ-;; http://youngminc.com/716 아 감사합니다 ^^ 쩝;; 대통합 위젯 달으니 왜 블로그가 공중폭파되는지;;

트랙백 주소 :: http://youngminc.com/716/trackback/
옵션
댓글 달기