首页 > Wordpress > Anyshare插件去掉二维码加上Google+1

Anyshare插件去掉二维码加上Google+1   

2011年11月13日

有兴趣的朋友可以先看看“社会化分享插件China-Addthis 和 Anyshare”。

喜欢多分享网站的朋友可以试试bshareaddthis(既提供收藏分享类按钮又提供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分享到:
         

Wordpress ,

  1. 2011年11月13日22:36 | #1

    哈哈,谢谢小白的分享。最终选择了wp-share-list [兔05] [兔05] [兔05]

  2. 2011年11月25日10:54 | #2

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

  1. 目前还没有任何 trackbacks 和 pingbacks.
[洋葱头22] [洋葱头20] [洋葱头19] [洋葱头18] [洋葱头17] [洋葱头16] [洋葱头15] [洋葱头14] [洋葱头13] [洋葱头12] [洋葱头11] [洋葱头10] [洋葱头09] [洋葱头08] [洋葱头07] [洋葱头06] [洋葱头05] [洋葱头04] [洋葱头03] [洋葱头02] [洋葱头01] [兔21] [兔20] [兔17] [兔16] [兔15] [兔14] [兔13] [兔12] [兔11] [兔10] [兔09] [兔08] [兔07] [兔06] [兔05] [兔04] [兔03] [兔02] [兔01]