ShareThisWidget is a plugin that allows you to add a ShareThis link to your blog. It is implemented as a b2evo widget, which allows you to add it to any skin container via the Back Office control panel.
|Last tested in version:||5.0.8|
- Download and unzip it.
- Copy the ''sharethiswidget_plugin'' folder into the "plugins" folder of your b2evolution installation.
- Login to the administrative interface for your blog.
- Install the ShareThis Widget plugin from the Global settings->Plugins install->Install new->Available plugins table using the [Install] link.
- Place the ShareThis Widget into the desired skin container on your blog using the menu: Blog Settings -> Widgets, and the [Add Widget] link.
- To add a ShareThis link to every post in your blog, you will need to add a new skin container. See "Customization" section below.
This plugin is based on the original post ShareThis Plugin (OLD), wriiten by Larry Nieves. The main differences are:
- Layout flexibility - You can add a ShareThis link anywhere to your blog skin using BackOffice widgets and skin containers
- ShareThis link can be added to every entry (post) in your blog (cannot add on a per post basis). However, if you have multiple blogs you can choose which blogs show the link (again by adding or removing the widget). If you need to be able to selectively add the link on a per-post basis, then you should use Larry Nieves original ShareThis plugin (see link below in Credits section).
List of Services
This is a comma-separated list of services you want to appear when the user clicks the ShareThis button. If this list is empty, the default 20 services will be used.
You can add a Share This link to your blog by adding the widget to any container that shows up in your skin. (To see a list of containers, go to Manage->Blog Settings->Widgets in the BackOffice control panel).
However, currently all of the default containers are non-Post containers. That is, they are general containers for the entire blog, and not specific to each posting. This is not very useful to the Share This plugin, because generally you want to add a Share This link to each and every post, not your blog as a whole.
To add a Share This link to every post, you will need to create a new container and add it to your skin. Copy and paste the following code into the appropriate xyz.main.php file in your skin (i.e. this can be index.main.php, posts.main.php, single.main.php, etc... more on this later):
For example, if using the 'evopress' skin, insert this new container code here, after the feedback link:
Which Skin Files to Change
For the evopress skin, there are two files where this code should be placed: posts.main.php, and single.main.php. The posts.main.php file generates the listing of posts (i.e. the usual main page of your blog, contain excerpts), whereas, the single.main.php file shows a single (full) post (if the user clicks on a post to read more).
For other skins, the process is generally the same. Some skins use different files (i.e. some only use index.main.php), so you'll have to look around in the particular skin folder you are using to see which file to place the new container.
Incidentally, if you do place the Share This widget into a non-Post container--such as the Sidebar--it will link to your blog rather than a specific post.
For more info, see the topic "HOWTO edit / copy / add containers to skins" in the b2evo forums: http://forums.b2evolution.net/viewtopic.php?t=14515 for more info.
ShareThis link is placed inside a div container which you can further style and position using css:
For example, to make the ShareThis link appear on the same line as the feedback link or edit... link at the end of each post, style using the following CSS:
So, use the b2evo Widget/Container to make rough position/style changes. Then use the div class to fine-tune within the container.
This plug-in has been tested using v2.4.2 and v2.4.6 of b2evo. It may or not work with others versions (unknown).
- 02/17/2009 1.0 JJR Plugin created
- 03/07/2009 1.1 JJR Fixed error when placing widget in a non-Post container (i.e. Sidebar, etc). Blog Title & URL will be used in this case.
Comment from: White wedding flower Visitor
Nice Layout, good information, and thanks for your ideas!
Comment from: Sergio Visitor
Nice, but i can’t find the integration with hotmail…