簡體   English   中英

社交媒體共享為Ruby on Rails按鈕Gem

[英]Social Media Sharing Buttons Gem for Ruby on Rails

我試圖找到一個好的寶石,允許我添加社交媒體共享按鈕到我的Rails 3應用程序(類似於Wordpress插件AddThis)。 我想與之分享的關鍵網站是Facebook,Twitter,LinkedIn和Google+。 我希望允許兩個級別的共享,即能夠共享整個網站的鏈接以及在網站上共享特定頁面或帖子的能力。 提前致謝!

你會推薦什么寶石?

安裝

在你的Gemfile

gem 'social-share-button'

並安裝它:

$ bundle install

$ rails generate social_share_button:install

配置

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

當您購買這些小部件時,您不應該考慮Rails解決方案而是Javascript解決方案。 由於Rails采用了JQuery作為默認的JS框架,你也可以從這個方向看。

以下是一些: http//plugins.jquery.com/?s =社交

我推薦shareBox

我覺得可以分享得很好。

不幸的是,Haucnlee的寶石不支持計數器(目前),但我能夠使用https://github.com/iffyuva/social-buttons為我自己實現這一點。 請參閱rails 3 gem,以便在一次點擊演練中分享社交媒體網站上的內容

分享到Facebook

http://www.facebook.com/dialog/feed?app_id=123456789&link=http://Domain_name/<%=@ post.id%> / <%= @ post.name%>&picture = <%= @default_image_of_the_post .image_url%>&name = <%= @ post.title%>&caption = <%= @ post.caption%>&description = <%= @ post.description%>&redirect_uri = http:// Domain_name / <%= request。 original_url%>&display = popup“target ='_ blank'>

注意:

app_id ='App_Id'由facebook提供。 你需要在Facebook上注冊你的應用程序

點擊這里' https://developers.facebook.com '進入應用程序選項卡,然后點擊'創建一個新的

應用”

link =這是此特定帖子的鏈接,如果有任何用戶在FB中點擊此帖子,他將會是

重定向到此鏈接

picture =圖片的帖子

name =帖子的標題

caption =帖子的標題

description =帖子的描述

redirect_uri =發布后,您希望用戶重定向到哪個鏈接。 最好給'request.original_url',用戶將重定向到他共享鏈接的同一頁面


共享到鏈接

http://www.linkedin.com/shareArticle?mini=true&url=http://Domain_name/<%= @ post.id%> / <%= @ post.name%>&title = <%= @ post.title %>&summary = <%= @ post。 description%>“target =”_ blank“>

注意:

url =這是此特定帖子的鏈接,如果有任何用戶在Linked in中點擊此帖子,他將會

重定向到此鏈接

Title =帖子的標題

summary =帖子的描述

http://sapegin.github.io/social-likes/看起來很不錯,試一試。 它有很多選項,包含示例和定制器的廣泛文檔。

知道這是一個老問題,但如果你正在尋找不使用(外部)JavaScript的東西,這也可以幫助你使用正確的opengraph / card-metatags,也許你想嘗試: https ://rubygems.org/ gems / social_linker (作者無恥插件)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM