mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
Add support for twitter cards and facebook shares
Added missing image url as well as created twitter card. validated both with twitter validator and facebook validator. All passed. Need to check to see if no image is selected, what is outcome.
This commit is contained in:
parent
806cdbe046
commit
d53cc3b436
2 changed files with 11 additions and 2 deletions
|
|
@ -28,6 +28,8 @@ class ConferencesController < ApplicationController
|
|||
redirect_to admin_conference_splashpage_path(@conference.short_title) && return
|
||||
end
|
||||
|
||||
@image_url = "#{request.protocol}#{request.host}#{@conference.picture}"
|
||||
|
||||
if splashpage.include_cfp
|
||||
cfps = @conference.program.cfps
|
||||
@call_for_events = cfps.find { |call| call.cfp_type == 'events' }
|
||||
|
|
|
|||
|
|
@ -3,13 +3,19 @@
|
|||
%meta{ property: "og:site_name", content: (ENV['OSEM_NAME'] || 'OSEM') }
|
||||
%meta{ property: "og:description", content: @conference.description }
|
||||
%meta{ property: "og:url", content: conference_url(@conference.short_title) }
|
||||
%meta{ property: "twitter:card", content: "summary_large_image" }
|
||||
%meta{ property: "twitter:image", content: @image_url }
|
||||
%meta{ property: "twitter:title", content: (@conference.title) }
|
||||
%meta{ property: "twitter:description", content: @conference.description }
|
||||
- if @conference.picture?
|
||||
%meta{ property: "og:image", content: @conference.picture_url }
|
||||
%meta{ property: "og:image:secure_url", content: @conference.picture_url }
|
||||
%meta{ property: "og:image", content: @image_url }
|
||||
%meta{ property: "og:image:secure_url", content: @image_url }
|
||||
|
||||
|
||||
= content_for :title do
|
||||
= @conference.title
|
||||
|
||||
|
||||
#splash
|
||||
- if @conference.code_of_conduct.present?
|
||||
= render 'code_of_conduct', organization: @conference.organization
|
||||
|
|
@ -50,6 +56,7 @@
|
|||
sponsorship_levels: @sponsorship_levels,
|
||||
sponsors: @sponsors
|
||||
|
||||
|
||||
-# footer
|
||||
- if @conference.splashpage.include_social_media
|
||||
- if @conference.contact.has_social_media?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue