Description:
This Modification will help you to add social buttons in thread conversation toolbar
Screenshots:
Instructions:
This Modification will help you to add social buttons in thread conversation toolbar
- using your site short urls e.g. http://example.com/node/***x
- using original social buttons code
- only one template modification
- supporting vb5 responsive style
- supporting LTR and RTL style
- supporting style variables
Screenshots:
Instructions:
- Open your site [Admin CP]
- Go to [Styles & Templates] > [Search Templates]
- Select your style from [Search in Style]. Put the following code in [Search for Text] and press [Find] button
Code:[COLOR="red"]<vb:if condition="!empty($showSubscriberFilter)">[/COLOR]
- Select the template named [conversation_toolbar]
- Find the above line in the [conversation_toolbar] template code as shown bellow
Code:... ... ... ... ... ... </vb:if> </ul> </div> [COLOR="Red"]<vb:if condition="!empty($showSubscriberFilter)">[/COLOR] <vb:comment> This form will be hidden and will not be shown at all but this will be programmatically used for paginating and sorting the Subscriber header 'Last Activity' in Subscription widget. </vb:comment> ... ... ... ... ... ...
- Add the the following code above the red line
- Note 1: You must replace "EXAMPLE.COM" with your website naked domain. There are 3 links.
- Note 2: If your vBulletin files installed inside a folder, add the folder. e.g. example.com/vb
Code:<vb:comment>START of Social Buttons Code</vb:comment> <vb:if condition="$page['view'] == 'thread'"> <style> .share-buttons { float:{vb:stylevar left}; position:relative; padding:8px 10px; height:20px; margin-top:-37px; } .share-buttons.withRB { margin-{vb:stylevar left}:150px; } .share-buttons iframe { float:{vb:stylevar left}; border:none; height:20px; } .share-buttons .facebook { width:135px; } .share-buttons .twitter { width:90px; } .share-buttons #___plusone_0 { width:72px !important; float:{vb:stylevar left} !important; } @media only screen and (max-width:767px) { .share-buttons.withRB { margin-{vb:stylevar left}: 100px; } } @media only screen and (max-width:636px) { .share-buttons { float: none; border: {vb:stylevar toolbar_border}; background:{vb:stylevar toolbar_background}; margin: 0; } .share-buttons.withRB { margin: 0; } } </style> <div class="share-buttons<vb:if condition="(isset($showReplyBtn) AND $showReplyBtn) OR (isset($showAll) AND $showAll) OR $showVmBtn"> withRB</vb:if>"> {vb:set starterRoute, {vb:raw conversation.starterroute}} {vb:set starterPost.nodeid, {vb:raw conversation.starter}} {vb:set threadurl, {vb:url {vb:raw starterRoute}, {vb:raw starterPost}}} <iframe class="facebook" src="//www.facebook.com/plugins/like.php?href=http://[B][COLOR="red"]EXAMPLE.COM[/COLOR][/B]/node/{vb:raw nodeid}&layout=button_count&action=like&show_faces=false&share=true&width=135&height=20" scrolling="no" frameborder="0" allowTransparency="true"></iframe> <iframe class="twitter" src="//platform.twitter.com/widgets/tweet_button.html?text={vb:raw conversation.title}%0A&url=http://[B][COLOR="Red"]EXAMPLE.COM[/COLOR][/B]/node/{vb:raw nodeid}&counturl={vb:raw threadurl}" scrolling="no" frameborder="0" allowTransparency="true"></iframe> <div class="g-plusone" data-size="medium" data-width="68" data-href="http://[B][COLOR="red"]EXAMPLE.COM[/COLOR][/B]/node/{vb:raw nodeid}"></div> <script type="text/javascript">(function() {var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = '//apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);})();</script> </div> </vb:if> <vb:comment>END of Social Buttons Code</vb:comment>