Anyshare插件去掉二维码加上Google+1
有兴趣的朋友可以先看看“社会化分享插件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; }把值都改小,具体要改小多少我也不确定,有需求的朋友可以尝试。
很简单,非常详细,像我一样的菜鸟也能改。最后,能力有限,非常期待这个插件有新的更新,可以解决我后面的两个问题。
| anyShare分享到: | |
| |

哈哈,谢谢小白的分享。最终选择了wp-share-list
你好,我是 anyShare 的作者,首先非常感谢您的肯定及支持!因为我最近在准备创业项目,实在是没有较大块的时间来继续开发 anyShare 但看过你的文章,让我知道即使是这么小的一个插件,也仍有朋友喜欢和支持,让我非常感动,我会尽量在下周抽出时间来更新 anyShare 插件,对于你的建议,我会非常乐于采纳!