Change the way the orig_url is passed to fb
This commit is contained in:
parent
4bed925e0f
commit
6cfdf0f25a
|
@ -9,7 +9,7 @@ window.SocialShareButton =
|
||||||
img = encodeURIComponent($(el).parent().data("img"))
|
img = encodeURIComponent($(el).parent().data("img"))
|
||||||
fb_url = encodeURIComponent($(el).parent().data("fb_url"))
|
fb_url = encodeURIComponent($(el).parent().data("fb_url"))
|
||||||
url = encodeURIComponent(location.href)
|
url = encodeURIComponent(location.href)
|
||||||
fb_full_url = encodeURIComponent("#{fb_url}?orig_url=#{location.href}")
|
fb_full_url = encodeURIComponent("#{fb_url}?orig_host=#{location.host}&orig_path=#{location.pathname}")
|
||||||
switch site
|
switch site
|
||||||
when "weibo"
|
when "weibo"
|
||||||
SocialShareButton.openUrl("http://v.t.sina.com.cn/share/share.php?url=#{url}&pic=#{img}&title=#{title}&content=utf-8")
|
SocialShareButton.openUrl("http://v.t.sina.com.cn/share/share.php?url=#{url}&pic=#{img}&title=#{title}&content=utf-8")
|
||||||
|
|
|
@ -110,7 +110,7 @@ class ApplicationController < ActionController::Base
|
||||||
def render_share
|
def render_share
|
||||||
object_class = params[:model].classify.constantize
|
object_class = params[:model].classify.constantize
|
||||||
@object = object_class.find(params[:id])
|
@object = object_class.find(params[:id])
|
||||||
@orig_url = params[:orig_url]
|
@orig_url = "http://#{params[:orig_host]}/#{params[:orig_path]}"
|
||||||
render 'shared/render_share', :layout => false
|
render 'shared/render_share', :layout => false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta property="og:title" content="<%= @object.title %>" />
|
<meta property="og:title" content="<%= @object.title %>" />
|
||||||
<meta property="og:description" content="<%= @object.subtitle %>" />
|
<meta property="og:description" content="<%= strip_tags @object.subtitle %>" />
|
||||||
<meta property="og:url" content="<%= @orig_url %>" />
|
<meta property="og:url" content="<%= @orig_url %>" />
|
||||||
<meta property="og:image" content="<%= 'http://' + request.env['HTTP_HOST'] + @object.image.url %>" />
|
<meta property="og:image" content="<%= 'http://' + request.env['HTTP_HOST'] + @object.image.url %>" />
|
||||||
</head>
|
</head>
|
||||||
|
|
Loading…
Reference in New Issue