有兴趣的朋友可以先看看“社会化分享插件China-Addthis 和 Anyshare”。
喜欢多分享网站的朋友可以试试bshare和addthis(既提供收藏分享类按钮又提供Feed订阅按钮)。还有一个插件叫wp-share-list,也很是喜欢,简洁直观,可以自主选择分享网站,可以流动显示图标。
不管怎么样,我最后还是选了Anyshare,它的好处是直观,简洁,符合国情,没有页面中转,但最后一次更新是在2010年10月,看了一下别人的评论,感觉问题还是挺多的 ,列举如下:
1. 选择判断二维码的显示(不知有什么用,也不知怎么用)
2. 填加google+1按钮(这个变化我是参照作者的修改,估计需求相当大)
3. Opera下显示不正常(可参看此博文)
4. 无法自定义分享SNS按钮或改变排列数量和顺序(如果能自主选择分享网站,甚至自定义添加,这个插件会更火一些吧!)
5. 仅在文章页内显示,“页面”类型的内容可以不显示分享会更好
各花入各眼,以上需求都只是我个人使用上的需求,本来也没有十全十美的插件。还有些评论要求是加是feed 添加分享按钮的,或是添加分享统计的,满足的要求越多,就会变得臃肿失去插件的亮点,而每个插件都应有它的竞争力与定位。
好了,重点在下文,教大家怎么去掉二维码和填加Google+1按钮。
1.删除二维码
打开anyShare.php,删除第36行末:<td id=”AS-IMG” rowspan=”2″>(注意不要把“;”号也删除了)
以及删除第37行: $outer .= ‘img src=”…..'”>’;
以及删除第38行里的“</td>”
最后你可以选择删或不删anyShare.css里的第16行:
#AS-IMG { width:99px; height:99px; }
把PHP里面的删了,这个就已经是没用的了。
2.隐藏二维码
如果你觉得以后还可能要用到二维码的话,你可以选择隐藏,那就只是修改anyShare.css里第16行:
#AS-IMG img { display:none; }
3.填加Google+1按钮
我博客的显示是直接把二维码删了,改换成显示Google+1。
在anyShare.php第36行末:<td id=”AS-IMG” rowspan=”2″> 改成<td id=”AS-GPO” rowspan=”2″> (其实rowspan在html里的意思是合并行数)同时在后面加上<g:plusone size=”tall”></g:plusone>(确定你博客的标签内有相应的js才能显示出来,不懂的同学请看这里)
同时,删除第37行。
删除anyShare.css里的第16行:#AS-IMG { width:99px; height:99px; }
在anyShare.css里第21行下面增加
#AS-GPO { width:70px; height:70px; text-align:center; }
4.同时显示二维码和google+1
在anyShare.php第38行“</td>”后面加上“<td id=”AS-GPO” rowspan=”2″> <g:plusone size=”tall”></g:plusone></td>”
在anyShare.css里第21行下面增加
#AS-GPO { width:70px; height:70px; text-align:center; }
可能同时还要修改anyShare.css里的第16行:
#AS-IMG { width:99px; height:99px; }
把值都改小,具体要改小多少我也不确定,有需求的朋友可以尝试。
5. 仅在文章页内显示,“页面”类型的内容可以不显示分享会更好
更改anyShare.php第16行is_singular()为is_single()即可实现。
很简单,非常详细,像我一样的菜鸟也能改。最后,能力有限,非常期待这个插件有新的更新,可以解决我后面的两个问题。
好消息:
作者NAN 把该插件放到了Github上,然后大家可以根据需要进行更新修改,于是便把上面的一些想法实现了:
1、删除了开心网分享与FOLLOW5分享
2、增加了GOOGLE PLUS分享
3、仅在文章页内显示,“页面”类型的内容不显示分享
有需要的朋友到这里下载吧: https://github.com/duxiaobai/anyShare/tree/master/for%20WordPress
哈哈,谢谢小白的分享。最终选择了wp-share-list [兔05] [兔05] [兔05]
你好,我是 anyShare 的作者,首先非常感谢您的肯定及支持!因为我最近在准备创业项目,实在是没有较大块的时间来继续开发 anyShare 但看过你的文章,让我知道即使是这么小的一个插件,也仍有朋友喜欢和支持,让我非常感动,我会尽量在下周抽出时间来更新 anyShare 插件,对于你的建议,我会非常乐于采纳!
非常感谢,我用的就是anyshare.非常好用。谢谢!
你好。我把follow5和百度的按钮给撤了,想换成google的按钮,但是不知道代码是多少。请求你提供下代码吧。非常感谢!!
你好,我已经改好了,放在了github.
https://github.com/duxiaobai/anyShare/tree/master/for%20WordPress
但我删除的是follow5和开心网,有需要的话你把开心网放回来,百度的岫去。
谢谢你的贡献,我也来动动手吧。
第五条需求:更改anyShare.php第16行is_singular()为is_single()即可实现。
至于第四条,可能要往数据库里写入,觉得有点不划算呢。。
看来喜欢anyshare的人很多,我把你的贡献写入文章了,希望对找到的人有用! [洋葱头15]
你好,加入google+这一条,我试了一下,不行啊。能不能改进一下呢?谢谢!
你去下github下载吧,如果还有什么问题,再给我留言。