Gem social-share-button - 分享功能

huacnlee · 2012年01月04日 · 最后由 zhangyanan 回复于 2017年09月29日 · 5404 次阅读

刚刚将 ruby-china 里面的分享功能剥离出来成为一个独立的 Gem

https://github.com/huacnlee/social-share-button

效果就是这个页面下面那几个图标 虽然目前世面上有很多类是 AddThis 这样的网站提供这样的功能,但是我不太喜欢那样,需要调用站外的资源。 其实需求很简单,就是提供几个热门网站的分享按钮,而不需要类是 AddThis 那样那么多的网站支持(我认为也没人会去点那么多) 所以,或许你需要一个更佳简洁的分享功能

好东西,谢谢分享。

正需要这个好东东

确实好东西

addThis 你也可以定制要哪些按钮的呀。 我只是我对在自己网页上需要运行一段别人网站上的 javascript 表示不放心。所以还是放自己这吧。

哈哈,不错

@huacnlee 再增加一个可以自定义 URL 的判断就更好了。 文件:social-share-button.coffee

window.SocialShareButton =
  ...
  share : (site, title) ->
    url = encodeURIComponent(location.href)
    title = encodeURIComponent(title)
    ...
    false

share : (site, title) ->中加上url参数,参数为空时用location.href。 这样更灵活。期待下一版本中加入。

匿名 #9 2012年08月06日

为什么运行 rails generate social_share_button:install 会有这个报错,这个开发的数据库是不用的啊 Access denied for user 'peons'@'localhost' to database 'peons_development' (Mysql2::Error)

#8 楼 @zhangjingqiang 你可以发个 Pull Request

#9 楼 @rubynewbie 那你是数据库配置的问题,这个 Gem 不涉及到那些

@huacnlee 那个分享到哪里的 url 是那些网站提供的 API 嘛?还是自己搞?

#13 楼 @dujiakun 那些网站提供的,这个组件只是实现简单的 JS 调用 URL 而已

Great Job!

直接在 helper 中用百度分享或 JiaThis 的代码也不错,定制容易,并且有计数功能。

17 楼 已删除

请问你开发的吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号