sapegin's social-likes (old) with removed jquery
 
 
 
 
 
Go to file
Artem Sapegin 998e0307f4 Contrib buttons. 2013-06-20 14:53:19 +04:00
contrib Contrib buttons. 2013-06-20 14:53:19 +04:00
src Contrib buttons. 2013-06-20 14:53:19 +04:00
.gitignore Optimize images. 2012-08-07 12:24:11 +04:00
Contributing.md Fix list. 2013-05-29 11:00:39 +04:00
Readme.md Contrib buttons. 2013-06-20 14:53:19 +04:00
bower.json Rename bower package config. Related to c9068f5820 2013-05-06 22:58:08 +04:00
googleplusonecount.php Experimental Google+ Button. 2011-10-20 15:43:22 +04:00
license.md License is MIT now. 2012-01-26 17:38:07 +04:00
social-likes.css Update version number in build. 2013-04-23 11:36:09 +04:00
social-likes.jquery.json v2.0.8 2013-04-23 11:24:03 +04:00
social-likes.min.js Update version number in build. 2013-04-23 11:36:09 +04:00

Readme.md

Social Likes

Beautiful “like” buttons with counters for popular social networks: Facebook, Twitter, LiveJournal, etc. Uses jQuery.

Features

  • Easy to install.
  • Beautiful and all in one style.
  • Wont explode your pages layout.

Installation and configuration

Use interactive builder to generate the code.

Or install via Bower: $ bower install social-likes.

Advanced configuration

Options

Options define via HTML data attributes.

url

URL of shareable page. Current page by default.

title

Title for Twitter, Vkontakte and LiveJournal. Current pages title by default.

html

HTML code for LiveJournal button. By default tag with link to current page.

counters

Disables “likes” counters when “no”. Default: “yes”.

single-title

Share button title for “single button” mode. Default: “Share”.

Examples:

<ul class="social-likes" data-url="http://landscapists.info/" data-title="Landscapists of Russia"></ul>
<ul class="social-likes social-likes_single" data-single-title="This is Sharing!"></ul>

Services specific options

Twitter

You can specify via (sites Twitter) and related (any other Twitter you want to advertise) values for <li class="twitter">:

<li class="twitter" data-via="sapegin" data-related="Landscapists">Twitter</li>

Pinterest

You should specify an image URL via data-media attribute on <li class="pinterest">:

<li class="pinterest" data-media="http://example.com/image/url.jpg">Pinterest</li>

Experimental Google+ counter

Place googleplusonecount.php somewhere on your server. And change buttons HTML like this:

<li class="plusone" data-counter="http://example.com/path/to/googleplusonecount.php?url={url}&amp;callback=?">Google+</li>

Adding your own button

You can find some custom buttons in contrib folder.

Define socialLikesButtons hash:

var socialLikesButtons = {
	surfingbird: {
		popupUrl: 'http://surfingbird.ru/share?url={url}',
		pupupWidth: 650,
		popupHeight: 500
	}
};

Add some CSS:

.social-likes__button_surfingbird {
	background: #f2f3f5;
	color: #596e7e;
	border-color: #ced5e2;
	}
.social-likes__icon_surfingbird {
	background: url(http://surfingbird.ru/img/share-icon.png) no-repeat 2px 3px;
	}

And use in like any other button:

<li class="surfingbird">Surf</li>

See sources (src folder) for available options and class names.

Title, description and image for Facebok and Twitter

You can add they using Facebook Open Graph and Twitter Card:

<meta property="og:type" content="article">
<meta property="og:url" content="{page_url}">
<meta property="og:title" content="{title}">
<meta property="og:description" content="{description}">
<meta property="og:image" content="{image_url}">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@SiteTwitter">
<meta name="twitter:creator" content="@sapegin">

How to use Social Likes with Wordpress, etc.

See wiki.

Release History

2013-04-23 v2.0.8

  • New Odnoklassniki API.
  • Improved manual initialization.
  • Compress CSS with CSSO.

2013-02-05 v2.0.7

  • data-title and data-url attributes (by @jalkoby).
  • Pinterest button (mostly by @jalkoby).
  • Code button removed.

License

The MIT License, see the included License.md file.