This widget is just a tiny update of original code by thiagovidal — http://www.yiiframework.com/extension/addthis
I had to add some custom buttons, but original code didn't allow to add custom data to service's [A] HTML element. I've changed code a bit so widget's $showServices property can contain associative arrays within, where key is the service code (as per AddThis documentation), and value will be passed as htmlOptions to [A] HTML element.
Usage ¶
$this->widget('application.extensions.addThis', array(
'id'=>'addThis',
'username'=>...,
'htmlOptions'=>array(
'class'=>'addthis_default_style',
...
),
...
'showServices'=>array(
'tweet',
'google_plusone'=>array(
'g:plusone:size'=>'medium',
'g:plusone:annotation'=>'bubble',
),
'facebook_like',
),
...
'config'=>...
'share'=>...
);
User Contributed Notes 1
can you please give an example how can i change the icon for a service (like facebook)
and also for the 'DefaultButton' (addthis plus button).
Many thanks!
Leave a comment
If you have any questions, please ask in the forum instead.
Join the conversation to share a note.