Gem social-share-button - 分享功能

huacnlee · January 04, 2012 · Last by zhangyanan replied at September 29, 2017 · 5403 hits

刚刚将 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。 这样更灵活。期待下一版本中加入。

Unknow user #9 August 06, 2012

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

Unknow user #10 August 06, 2012

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

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

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

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

Great Job!

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

17 Floor has deleted

请问你开发的吗?

You need to Sign in before reply, if you don't have an account, please Sign up first.