Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Blog Module /

Discuss the Blog Module.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

TweetMeme's retweet button - not working, any ideas?


Go to End


4 Posts   3606 Views

Avatar
missboo

Community Member, 3 Posts

30 October 2009 at 1:23pm

Hi,

I'm trying to use TweetMeme's retweet button (http://help.tweetmeme.com/2009/04/06/tweetmeme-button/) but for some reason it refuses to show up on any page. I put the<script> code directly into the ss files for blog summary and entry. I know the button code works, I've tried it on a page outside of my SilverStripe install and it shows up just fine.

There are no javascript errors, the link to the .js is definitely correct.. is there some kind of Javascript validation behind the scenes that's causing this javascript to not be processed correctly?

If anyone come across this issue or anything similar before, how did you solve it? Or any ideas at all would be very appreciated..

Thanks
-boo

Avatar
missboo

Community Member, 3 Posts

30 October 2009 at 2:19pm

Still no solution..

After a bit more research I came across a few posts here that kind of related to my problem. I tried putting this line into the BlogEntry.ss where I want the button to show up:

<% require javascript(http://tweetmeme.com/i/scripts/button.js) %>

and added this to _config.php:

ContentNegotiator::disable();

but no luck :(

Avatar
missboo

Community Member, 3 Posts

30 October 2009 at 2:20pm

This is the javascript error I get when I tried the above:

Error: uncaught exception: [Exception... "Operation is not supported" code: "9" nsresult: "0x80530009 (NS_ERROR_DOM_NOT_SUPPORTED_ERR)" location: "http://tweetmeme.com/i/scripts/button.js Line: 1"]

Avatar
ajshort

Community Member, 244 Posts

30 October 2009 at 3:06pm

That's because document.write isn't supported with a script XHTML document. I would reccomend just changing your website to use a HTML doctype.