Parameterize social links
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
<li class="name">
|
<li class="name">
|
||||||
<%= link_to root_path do %>
|
<%= link_to root_path do %>
|
||||||
<%= image_tag('header_logo_madrid.png', class: 'left', size: '96x96', alt: t("layouts.header.logo")) %>
|
<%= image_tag('header_logo_madrid.png', class: 'left', size: '96x96', alt: t("layouts.header.logo")) %>
|
||||||
<%= t("layouts.header.participation_html") %> <span>|</span> <span class="logo-site"><%= t("admin.dashboard.index.title") %></span>
|
<%= Setting['org_name'] %> <span>|</span> <span class="logo-site"><%= t("admin.dashboard.index.title") %></span>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
|
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
|
||||||
|
|||||||
@@ -53,22 +53,30 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="small-12 medium-3 column social">
|
<div class="small-12 medium-3 column social">
|
||||||
<%= link_to "https://twitter.com/abriendomadrid", target: "_blank", title: t("social.twitter") do %>
|
<% if Setting['twitter_handle'] %>
|
||||||
|
<%= link_to "https://twitter.com/#{Setting['twitter_handle']}", target: "_blank", title: t("social.twitter") do %>
|
||||||
<span class="sr-only"><%= t("social.twitter") %></span>
|
<span class="sr-only"><%= t("social.twitter") %></span>
|
||||||
<i class="icon-twitter"></i>
|
<i class="icon-twitter"></i>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= link_to "https://www.facebook.com/Abriendo-Madrid-1475577616080350/", target: "_blank", title: t("social.facebook") do %>
|
<% end %>
|
||||||
|
<% if Setting['facebook_handle'] %>
|
||||||
|
<%= link_to "https://www.facebook.com/#{Setting['facebook_handle']}/", target: "_blank", title: t("social.facebook") do %>
|
||||||
<span class="sr-only"><%= t("social.facebook") %></span>
|
<span class="sr-only"><%= t("social.facebook") %></span>
|
||||||
<i class="icon-facebook"></i>
|
<i class="icon-facebook"></i>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= link_to "/blog", target: "_blank", title: t("social.blog") do %>
|
<% end %>
|
||||||
|
<% if Setting['blog_url'] %>
|
||||||
|
<%= link_to Setting['blog_url'], target: "_blank", title: t("social.blog") do %>
|
||||||
<span class="sr-only"><%= t("social.blog") %></span>
|
<span class="sr-only"><%= t("social.blog") %></span>
|
||||||
<i class="icon-blog"></i>
|
<i class="icon-blog"></i>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= link_to "https://www.youtube.com/channel/UCFmaChI9quIY7lwHplnacfg", target: "_blank", title: t("social.youtube") do %>
|
<% end %>
|
||||||
|
<% if Setting['youtube_handle'] %>
|
||||||
|
<%= link_to "https://www.youtube.com/#{Setting['youtube_handle']}", target: "_blank", title: t("social.youtube") do %>
|
||||||
<span class="sr-only"><%= t("social.youtube") %></span>
|
<span class="sr-only"><%= t("social.youtube") %></span>
|
||||||
<i class="icon-youtube"></i>
|
<i class="icon-youtube"></i>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<%= render "shared/locale_switcher" %>
|
<%= render "shared/locale_switcher" %>
|
||||||
<div class="external-links">
|
<div class="external-links">
|
||||||
<%= link_to t("layouts.header.participation_html"), root_path, class: ("selected" unless current_page?("/opendata")) %> |
|
<%= link_to Setting['org_name'], root_path, class: ("selected" unless current_page?("/opendata")) %> |
|
||||||
<%= link_to t("layouts.header.external_link_transparency"), t("layouts.header.external_link_transparency_url") %> |
|
<%= link_to t("layouts.header.external_link_transparency"), t("layouts.header.external_link_transparency_url") %> |
|
||||||
<%= link_to t("layouts.header.external_link_opendata"), "/opendata", class: ("selected" if current_page?("/opendata")) %>
|
<%= link_to t("layouts.header.external_link_opendata"), "/opendata", class: ("selected" if current_page?("/opendata")) %>
|
||||||
</div>
|
</div>
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
<%= t("layouts.header.open_gov", open: "#{t('layouts.header.open')}") %> <span>|</span>
|
<%= t("layouts.header.open_gov", open: "#{t('layouts.header.open')}") %> <span>|</span>
|
||||||
<span class="logo-site"><%= t("layouts.header.open_data") %></span>
|
<span class="logo-site"><%= t("layouts.header.open_data") %></span>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= t("layouts.header.participation_html") %>
|
<%= Setting['org_name'] %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
@@ -39,9 +39,11 @@
|
|||||||
<%= link_to t("layouts.header.proposals"), proposals_path, class: ("active" if controller_name == "proposals") %>
|
<%= link_to t("layouts.header.proposals"), proposals_path, class: ("active" if controller_name == "proposals") %>
|
||||||
<%= link_to t("layouts.header.spending_proposals"), spending_proposals_path, class: ("active" if controller_name == "spending_proposals") %>
|
<%= link_to t("layouts.header.spending_proposals"), spending_proposals_path, class: ("active" if controller_name == "spending_proposals") %>
|
||||||
<%= link_to t("layouts.header.more_information"), page_path('more_information'), class: ("active" if current_page?("/more_information")) %>
|
<%= link_to t("layouts.header.more_information"), page_path('more_information'), class: ("active" if current_page?("/more_information")) %>
|
||||||
<%= link_to t("layouts.header.external_link_blog_url"), target: "_blank" do %>
|
<% if Setting['blog_url'] %>
|
||||||
|
<%= link_to Setting['blog_url'], target: "_blank" do %>
|
||||||
<%= t("layouts.header.external_link_blog") %>
|
<%= t("layouts.header.external_link_blog") %>
|
||||||
<small><i class="icon-external"></i></small>
|
<i class="icon-external"></i>
|
||||||
|
<% end %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="small-12 medium-3 column">
|
<div class="small-12 medium-3 column">
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||||
<title><%= content_for?(:title) ? yield(:title) : "Gobierno abierto" %></title>
|
<title><%= content_for?(:title) ? yield(:title) : Setting['org_name'] %></title>
|
||||||
<%= stylesheet_link_tag "application" %>
|
<%= stylesheet_link_tag "application" %>
|
||||||
<%= javascript_include_tag "vendor/modernizr" %>
|
<%= javascript_include_tag "vendor/modernizr" %>
|
||||||
<%= javascript_include_tag "application", 'data-turbolinks-track' => true %>
|
<%= javascript_include_tag "application", 'data-turbolinks-track' => true %>
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
type: "image/png" %>
|
type: "image/png" %>
|
||||||
<%= content_for :social_media_meta_tags %>
|
<%= content_for :social_media_meta_tags %>
|
||||||
|
|
||||||
<%= Setting.value_for(:per_page_code).try(:html_safe) %>
|
<%= Setting['per_page_code'].try(:html_safe) %>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style="border-bottom: 1px solid #dadfe1; padding: 20px 0;">
|
<td style="border-bottom: 1px solid #dadfe1; padding: 20px 0;">
|
||||||
<a href="#" target="_blank">
|
<a href="#" target="_blank">
|
||||||
<%= image_tag('logo_email_gobierno_abierto.png', style: "border: 0; display: block; width: 100%;max-width: 370px", alt: "Ayuntamiento de Madrid - Participación ciudadana, transparencia y gobierno abierto") %>
|
<%= image_tag('logo_email_gobierno_abierto.png', style: "border: 0; display: block; width: 100%;max-width: 370px", alt: Setting['org_name']) %>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td style="text-align: center; border-top: 1px solid #dadfe1; padding-top: 20px;">
|
<td style="text-align: center; border-top: 1px solid #dadfe1; padding-top: 20px;">
|
||||||
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif; margin: 0;padding: 0;line-height: 1.5em;color: #797f7f; font-size: 12px;">
|
<p style="font-family: 'Open Sans','Helvetica Neue',arial,sans-serif; margin: 0;padding: 0;line-height: 1.5em;color: #797f7f; font-size: 12px;">
|
||||||
Ayuntamiento de Madrid</p>
|
<%= Setting['org_name'] %></p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
<li class="name">
|
<li class="name">
|
||||||
<%= link_to management_root_path do %>
|
<%= link_to management_root_path do %>
|
||||||
<%= image_tag('header_logo_madrid.png', class: 'left', size: '96x96') %>
|
<%= image_tag('header_logo_madrid.png', class: 'left', size: '96x96') %>
|
||||||
<%= t("layouts.header.participation_html") %> <span>|</span> <span class="logo-site"><%= t("management.dashboard.index.title") %></span>
|
<%= Setting['org_name'] %> <span>|</span> <span class="logo-site"><%= t("management.dashboard.index.title") %></span>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
|
<li class="toggle-topbar menu-icon"><a href="#"><span></span></a></li>
|
||||||
|
|||||||
@@ -35,8 +35,10 @@
|
|||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% if voted_for?(@featured_proposals_votes, proposal) %>
|
<% if voted_for?(@featured_proposals_votes, proposal) %>
|
||||||
|
<% if Setting['twitter_handle'] %>
|
||||||
<div class="share-supported">
|
<div class="share-supported">
|
||||||
<%= social_share_button_tag(proposal.title, url: proposal_url(proposal), via: "AbriendoMadrid") %>
|
<%= social_share_button_tag(proposal.title, url: proposal_url(proposal), via: Setting['twitter_handle']) %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
@@ -51,9 +51,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<% if voted_for?(@proposal_votes, proposal) %>
|
<% if voted_for?(@proposal_votes, proposal) && Setting['twitter_handle'] %>
|
||||||
<div class="share-supported">
|
<div class="share-supported">
|
||||||
<%= social_share_button_tag(proposal.title, url: proposal_url(proposal), via: "AbriendoMadrid") %>
|
<%= social_share_button_tag(proposal.title, url: proposal_url(proposal), via: Setting['twitter_handle']) %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -6,11 +6,15 @@
|
|||||||
<meta name="twitter:image" content="<%= image_url '/social-media-icon.png' %>" />
|
<meta name="twitter:image" content="<%= image_url '/social-media-icon.png' %>" />
|
||||||
<!-- Facebook OG -->
|
<!-- Facebook OG -->
|
||||||
<meta id="ogtitle" property="og:title" content="<%= social_title %>"/>
|
<meta id="ogtitle" property="og:title" content="<%= social_title %>"/>
|
||||||
<meta property="article:publisher" content="http://decide.madrid.es"/>
|
<% if Setting['url'] %>
|
||||||
<meta property="article:author" content="https://www.facebook.com/Ayuntamiento-de-Madrid-770904446353931"/>
|
<meta property="article:publisher" content=Setting['url']/>
|
||||||
|
<% end %>
|
||||||
|
<% if Setting['facebook_handle'] %>
|
||||||
|
<meta property="article:author" content="https://www.facebook.com/#{Setting['facebook_handle']}"/>
|
||||||
|
<% end %>
|
||||||
<meta property="og:type" content="article"/>
|
<meta property="og:type" content="article"/>
|
||||||
<meta id="ogurl" property="og:url" content="<%= social_url %>"/>
|
<meta id="ogurl" property="og:url" content="<%= social_url %>"/>
|
||||||
<meta id="ogimage" property="og:image" content="<%= image_url '/social-media-icon.png' %>"/>
|
<meta id="ogimage" property="og:image" content="<%= image_url '/social-media-icon.png' %>"/>
|
||||||
<meta property="og:site_name" content="Madrid Participación"/>
|
<meta property="og:site_name" content="<%= Setting['org_name'] %>"/>
|
||||||
<meta id="ogdescription" property="og:description" content="<%= social_description %>"/>
|
<meta id="ogdescription" property="og:description" content="<%= social_description %>"/>
|
||||||
<meta property="fb:app_id" content="1662598980652932"/>
|
<meta property="fb:app_id" content="1662598980652932"/>
|
||||||
@@ -184,7 +184,6 @@ en:
|
|||||||
administration: Administration
|
administration: Administration
|
||||||
debates: Debates
|
debates: Debates
|
||||||
external_link_blog: Blog
|
external_link_blog: Blog
|
||||||
external_link_blog_url: "/blog"
|
|
||||||
external_link_opendata: Open data
|
external_link_opendata: Open data
|
||||||
external_link_opendata_url: http://datos.madrid.es
|
external_link_opendata_url: http://datos.madrid.es
|
||||||
external_link_transparency: Transparency
|
external_link_transparency: Transparency
|
||||||
@@ -204,7 +203,6 @@ en:
|
|||||||
open_city_title: Love the city, and it will become a city you love.
|
open_city_title: Love the city, and it will become a city you love.
|
||||||
open_data: Open data
|
open_data: Open data
|
||||||
open_gov: Open government
|
open_gov: Open government
|
||||||
participation_html: Madrid Decide
|
|
||||||
proposals: Proposals
|
proposals: Proposals
|
||||||
see_all: See proposals
|
see_all: See proposals
|
||||||
spending_proposals: Spending proposals
|
spending_proposals: Spending proposals
|
||||||
|
|||||||
@@ -184,7 +184,6 @@ es:
|
|||||||
administration: Administrar
|
administration: Administrar
|
||||||
debates: Debates
|
debates: Debates
|
||||||
external_link_blog: Blog
|
external_link_blog: Blog
|
||||||
external_link_blog_url: "/blog"
|
|
||||||
external_link_opendata: Datos abiertos
|
external_link_opendata: Datos abiertos
|
||||||
external_link_opendata_url: http://datos.madrid.es
|
external_link_opendata_url: http://datos.madrid.es
|
||||||
external_link_transparency: Transparencia
|
external_link_transparency: Transparencia
|
||||||
@@ -204,7 +203,6 @@ es:
|
|||||||
open_city_title: La ciudad que quieres será la ciudad que quieras.
|
open_city_title: La ciudad que quieres será la ciudad que quieras.
|
||||||
open_data: Datos abiertos
|
open_data: Datos abiertos
|
||||||
open_gov: Gobierno %{open}
|
open_gov: Gobierno %{open}
|
||||||
participation_html: Madrid Decide
|
|
||||||
proposals: Propuestas
|
proposals: Propuestas
|
||||||
see_all: Ver propuestas
|
see_all: Ver propuestas
|
||||||
spending_proposals: Presupuestos ciudadanos
|
spending_proposals: Presupuestos ciudadanos
|
||||||
|
|||||||
17
db/seeds.rb
17
db/seeds.rb
@@ -33,4 +33,19 @@ Setting["votes_for_proposal_success"] = 53726
|
|||||||
Setting["email_domain_for_officials"] = ''
|
Setting["email_domain_for_officials"] = ''
|
||||||
|
|
||||||
# Code to be included at the top (header) of every page (useful for tracking)
|
# Code to be included at the top (header) of every page (useful for tracking)
|
||||||
Setting['per_page_code', value: '']
|
Setting['per_page_code'] = ''
|
||||||
|
|
||||||
|
# Social settings
|
||||||
|
Setting["twitter_handle"] = nil
|
||||||
|
Setting["facebook_handle"] = nil
|
||||||
|
Setting["youtube_handle"] = nil
|
||||||
|
Setting["blog_url"] = nil
|
||||||
|
|
||||||
|
# Public-facing URL of the app.
|
||||||
|
Setting["url"] = "http://example.com"
|
||||||
|
|
||||||
|
# Consul installation's organization name
|
||||||
|
Setting["org_name"] = "Consul"
|
||||||
|
|
||||||
|
# Consul installation place name (City, Country...)
|
||||||
|
Setting["place_name"] = "Consul-land"
|
||||||
|
|||||||
Reference in New Issue
Block a user