The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Like it? Share it! Neat Social Bookmarks Add-on Details »» | |||||||||||||||||||||||||||||||
Like it? Share it! Neat Social Bookmarks Add-on
Developer Last Online: Nov 2022
Hello
I created a special way of implementing social bookmarks to my forum www.AdSenseExperts.com They are shown in a block left to the forum (I use a fixed width forum though!). To prevent an overlapping with the forum when the browser window is small or resized there is a JavaScript check which removes the bookmarks or places them within the thread options box when viewing a thread. See Screenshot attachments Please NOTE:
Install: In additional.css add: Code:
/* Like it? Share it! Social Bookmarks by AdSenseExperts.com */ #socialbookies { background:#FFFFFF; border:1px solid #d7dee3; padding-top: 3px; padding:5px 5px; position:fixed; top:5px; color: #930101; display: none; margin-left:-90px;} #socialbookies-small { display: none;} Code:
{vb:raw template_hook.headinclude_bottom_css} Code:
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js' type='text/javascript'></script> Code:
<ul id="postlist_popups" class="postlist_popups popupgroup"> Code:
<li class="popupmenu"><div style="align:left;" class="socialbookies-small"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="YourTwitterAccount">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script><br /> <font color="#930101"><b> Like It? Share It!</b></font></div></li> <li class="popupmenu"><div class="socialbookies-small"><g:plusone size="medium"></g:plusone></div></li> <li class="popupmenu"><div style="align:left;" class="socialbookies-small"><script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="" layout="button_count" show_faces="false" width="90" font="arial"></fb:like></div></li> Code:
<vb:if condition="$vboptions['enablefacebookconnect']"> {vb:raw facebook_footer} </vb:if> </div> Code:
<div id="socialbookies"> <center><big><b>Like It?<br /> Share It!</b></big><br /><br /> <div class="g-plusone" data-size="tall"></div><br /><br /> <a href="http://twitter.com/share" class="twitter-share-button" data-count="vertical" data-via="YourTwitterAccount">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script><br /><br /> <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.YourDomain.com&send=false&locale=en_US&layout=box_count&width=55&show_faces=false&action=like&colorscheme=light&font=arial&height=90&appId=YourFacebookAppID" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:55px; height:90px;" allowTransparency="true"></iframe> <a rel="author" href="https://plus.google.com/YourGooglePlusProfileID/"><img src="http://www.google.com/images/icons/ui/gprofile_button-64.png" width="55" height="55"></a><br /><br /> <a href="http://twitter.com/YourTwitterAccount" target="new" title="Follow YourTwitterAccount on Twitter"><img src="./images/twitter_follow_vs.png" width="50px" height="38px" alt="Follow YourTwitterAccount on Twitter" /></a></center> </div> <!-- Browser Window Size Check --> <script type="text/javascript"> jQuery(document).ready(function($) { // Show social voter only if the browser window is wide enough. if( $(window).width() >= 1110 ) $('#socialbookies').show(); $('.socialbookies-small').hide(); // Update when user resizes browser. $(window).resize(function() { if( $(window).width() < 1110 ) { $('#socialbookies').hide(); $('.socialbookies-small').show(); } else { $('#socialbookies').show(); $('.socialbookies-small').hide(); } }); }); </script> <!-- Plus One Asynchronous Snippet --> <script type="text/javascript"> (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); </script> I marked all IDs you need to adapt to your accounts in red. Also In the JavaScript part for the browser window size check you need to change 1110 (px) to the browser window width where you want the bookmarks to be removed. DEMO: Forumhome: http://www.AdSenseExperts.com Thread: http://www.adsenseexperts.com/adsens...ssage-t15.html Where to create your social buttons: Google Plus Profile Button: http://www.google.com/webmasters/profilebutton/ Google +1 Button: http://www.google.com/webmasters/+1/button/ Facebook Like Button: http://developers.facebook.com/docs/...plugins/like/# Twitter Button: https://twitter.com/about/resources/buttons Screenshots
Show Your Support
|
Comments |
#2
|
||||
|
||||
Not something I can use but nicely done. Thanks for taking the time to share
|
#3
|
|||
|
|||
Please make this mod for vb 3.8.x
|
#4
|
|||
|
|||
what do you suggest to implement this on a fluid style theme ?
|
#5
|
|||
|
|||
Thank you for doing this! However, there is some problems with it. In your code you provide, the facebook options has a different language than English setup. I have made the adjustment to en_US for English though.
Is there an issue with the Facebook Like? After liking, there was a popup that wouldn't go off the screen until I reloaded the page. How can I bring it down some? It doesn't look that great with it being all the way to the top of my header with the theme I'm using and it would look better if it was more mid-screen. |
#6
|
||||
|
||||
Quote:
Unfortunatly this option can't be disabled. I changed the code to use the iframe version which does not use a comment box. However the iframe version does only support 1 fixed url and not the url of the current page you are on. If someone finds a solution for this problem please let me/us know! I also fixed the languange Thanks for pointing this out |
#7
|
|||
|
|||
The website Forbes.com has something similar to this and it is located right below the header and scrolls with the screen. It's also got the Facebook Share button. I'm curious to know how I can get the Facebook Share button.
If you view one of Forbes articles, it show's more social sites like Reddit. If we could have more options like this that would also be great. |
#8
|
||||
|
||||
It is just html and css, you can implement as much icons as you want.
you can get the share button where you get the like button from facebook. |
#9
|
|||
|
|||
No updates on this Mod?
|
#10
|
|||
|
|||
How to add right place the code is for left:
margin-left:-90px;} |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|