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.

All other Modules

Discuss all other Modules here.

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

ShareThis module - not functioning correctly in SS 2.3.3


Reply

3 Posts   873 Views

Avatar
JasonV

8 September 2009 at 10:03am Community Member, 3 Posts

I am trying to test the ShareThis module on a blog post. I have installed the ShareThis module on my site using SilverStripe 2.3.3. I followed all instructions (unpacked, installed, /dev/build?flush=1). I inserted the line of code in _config.php to activate sharing with Digg, Stumbleupon, and Email. In the behaviour tab, I have the box checked for "Show Share Icons on this page ?" and inserted the $ShareThis code in my content. When I go to the page, I see the code instead of the icons. Here's the url to the page in question: http://www.mississippi-mile.com/new-blog-/

I'm wondering if there is a compatibility issue with SS 2.3.3 or if there is something I need to do that I haven't in order to make it function properly.

Thanks in advance for any help offered.
Jason

Avatar
dio5

11 September 2009 at 3:02am Community Member, 501 Posts

You have to put $ShareThis in the template - NOT in the content/wysiwyg in the CMS :)

Beware though that it's an old module, and I just found out it uses code that doesn't exist anymore:

You'll have to change line 97 of ShareThis.php from

$page_url = Director::absoluteBaseURL().Director::currentURLSegment();

to

$page_url = Director::absoluteBaseURL().Director::currentPage()->URLSegment;

Also note that Magnolia is dead. :)

Avatar
JasonV

11 September 2009 at 6:42am Community Member, 3 Posts

Thanks for the reply. I was unaware that the module is outdated. I think I'll avoid the possible conflict it could create.