TwitterWidget в SilverStripe - PullRequest
       7

TwitterWidget в SilverStripe

0 голосов
/ 13 ноября 2011

Я пытаюсь интегрировать TwitterWidget в SilverStripe.

Это плагин, который я пытаюсь использовать: https://twitter.com/about/resources/widgets/widget_profile

Если я помещу этот код в простой * .html файл, виджет будет работать. К сожалению, я получаю сообщение об ошибке, если пытаюсь использовать его в файле * .ss.

Я скачал исходный код, чтобы узнать, где произошла ошибка. Через несколько часов я обнаружил нечто довольно запутанное:

Это фрагмент кода, в котором возникает ошибка:

document.write('<div class="twtr-widget" id="'+this.id+'"></div>')

FireBug:

uncaught exception: [Exception... "An attempt was made to use an object that is not, or is no longer, usable" code: "11" nsresult: "0x8053000b (NS_ERROR_DOM_INVALID_STATE_ERR)" location: "http://www.domain.com/mysite/javascript/widget.js?m=1321187964 Line: 257"] LeftAn...8532904 (Zeile 883) function() {return new ActiveXObject('Microsoft.XMLHTTP')},

После нескольких обновлений иногда FireBug сообщает:

An attempt was made to use an object that is not, or is no longer, usable [Bei diesem Fehler anhalten] document.write('<div class="twtr-widget" id="'+this.id+'"></div>')

Отладчик Google Chrome JavaScript:

Uncaught TypeError: Object #<Document> has no method 'write'  //widget.js:257
TWTR.Widget.init                                              //widget.js:257
TWTR.Widget                                                   //widget.js:211
(anonymous function)                                          //?stage=Stage&flush=1:117
f.extend._Deferred.e.resolveWith                              //jquery-1.6.4.min.js:2
e.extend.ready                                                //jquery-1.6.4.min.js:2
c.addEventListener.C                                          //jquery-1.6.4.min.js:2

1 Ответ

1 голос
/ 14 ноября 2011

Это немного неполноценно для отладки, но почему бы не использовать один из легко доступных виджетов?Нравится http://www.silverstripe.org/twitter-widget-pack-widget/

...