Added new content
This commit is contained in:
parent
a5e7d1c828
commit
ee5f3e402a
|
|
@ -2049,3 +2049,74 @@ input, select, textarea {
|
|||
.gradient header {
|
||||
margin: 0 0 1.25em 0;
|
||||
}
|
||||
|
||||
/* FORMS */
|
||||
|
||||
.form-style-8{
|
||||
font-family: 'Open Sans Condensed', arial, sans;
|
||||
width: 500px;
|
||||
padding: 30px;
|
||||
background: #FFFFFF;
|
||||
margin: 50px auto;
|
||||
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.22);
|
||||
-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.22);
|
||||
-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.22);
|
||||
|
||||
}
|
||||
.form-style-8 h2{
|
||||
/*background: #4D4D4D;*/
|
||||
text-transform: uppercase;
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
color: #797979;
|
||||
font-size: 18px;
|
||||
font-weight: 100;
|
||||
padding: 20px;
|
||||
margin: -30px -30px 30px -30px;
|
||||
}
|
||||
.form-style-8 input[type="text"],
|
||||
.form-style-8 input[type="date"],
|
||||
.form-style-8 input[type="datetime"],
|
||||
.form-style-8 input[type="email"],
|
||||
.form-style-8 input[type="number"],
|
||||
.form-style-8 input[type="search"],
|
||||
.form-style-8 input[type="time"],
|
||||
.form-style-8 input[type="url"],
|
||||
.form-style-8 input[type="password"],
|
||||
.form-style-8 textarea,
|
||||
.form-style-8 select
|
||||
{
|
||||
box-sizing: border-box;
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
outline: none;
|
||||
display: block;
|
||||
width: 100%;
|
||||
padding: 7px;
|
||||
border: none;
|
||||
border-bottom: 1px solid #ddd;
|
||||
background: transparent;
|
||||
margin-bottom: 10px;
|
||||
font: 16px Arial, Helvetica, sans-serif;
|
||||
height: 45px;
|
||||
}
|
||||
.form-style-8 input[type="button"],
|
||||
.form-style-8 input[type="submit"]{
|
||||
-moz-box-shadow: inset 0px 1px 0px 0px #45D6D6;
|
||||
-webkit-box-shadow: inset 0px 1px 0px 0px #45D6D6;
|
||||
box-shadow: inset 0px 1px 0px 0px #45D6D6;
|
||||
background-color: #2CBBBB;
|
||||
border: 1px solid #27A0A0;
|
||||
display: inline-block;
|
||||
cursor: pointer;
|
||||
color: #FFFFFF;
|
||||
font-family: 'Open Sans Condensed', sans-serif;
|
||||
font-size: 14px;
|
||||
padding: 8px 18px;
|
||||
text-decoration: none;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.form-style-8 input[type="button"]:hover,
|
||||
.form-style-8 input[type="submit"]:hover {
|
||||
background:linear-gradient(to bottom, #34CACA 5%, #30C9C9 100%);
|
||||
background-color:#34CACA;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -147,6 +147,7 @@ class Admin::AllPageController < ApplicationController
|
|||
end
|
||||
|
||||
private
|
||||
|
||||
def all_page_params
|
||||
params.require(:all_page).permit(:name, :article_id, :title, :type_of, :full_text)
|
||||
end
|
||||
|
|
|
|||
|
|
@ -2,15 +2,39 @@
|
|||
|
||||
# Getting Newsletter emails
|
||||
class NewsletterController < ApplicationController
|
||||
|
||||
def index; end
|
||||
|
||||
def new
|
||||
@pages = PublishedPage.where('type_of != 3').order('priority ASC')
|
||||
@ss = ScSetting.first
|
||||
@new_email = NewEmail.new
|
||||
|
||||
end
|
||||
|
||||
def create
|
||||
if params[:new_email][:email].blank?
|
||||
@new_email = NewEmail.new
|
||||
@ready_to_download = false
|
||||
else
|
||||
@new_email = NewEmail.where(email: params[:new_email][:email]).first
|
||||
@new_email ||= NewEmail.new(new_email_params)
|
||||
@new_email.active = true
|
||||
@new_email.accepted = Time.now
|
||||
@new_email.save
|
||||
@ready_to_download = true
|
||||
end
|
||||
end
|
||||
|
||||
def get_file
|
||||
send_file("#{Rails.root}/storage/CFRP1.pdf")
|
||||
end
|
||||
|
||||
def destroy; end
|
||||
|
||||
private
|
||||
|
||||
def new_email_params
|
||||
params.require(:new_email).permit(:email)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,8 +1,7 @@
|
|||
class SiteController < ApplicationController
|
||||
#include RecaptchaVerifier
|
||||
def index
|
||||
@try_me = "id='content'" if params['wer'].to_i == 2
|
||||
@pages = PublishedPage.where('type_of != 3').order('priority ASC')
|
||||
pages_get
|
||||
@ss = ScSetting.first
|
||||
pg_name = 'index'
|
||||
if cookies.encrypted[:visited].blank?
|
||||
|
|
@ -21,6 +20,10 @@ class SiteController < ApplicationController
|
|||
def show
|
||||
pages_get
|
||||
@page = PublishedPage.where('id = ? OR slug = ?', params[:id], params[:id]).first
|
||||
if @page.nil?
|
||||
redirect_to '/404.html'
|
||||
else
|
||||
|
||||
if cookies.encrypted[:visited].blank?
|
||||
cookies.permanent.encrypted[:visited] = JSON.generate([@page.id])
|
||||
@page.increment!(:number_of_views)
|
||||
|
|
@ -32,9 +35,6 @@ class SiteController < ApplicationController
|
|||
@page.increment!(:number_of_views)
|
||||
end
|
||||
end
|
||||
|
||||
if @page.blank?
|
||||
redirect_to '/404.html'
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
<div class="form-style-8">
|
||||
<center>
|
||||
<h2>Dziękujemy za zapisanie się do newslettera</h2>
|
||||
<p>Zobacz jak można wykorzystać Wzmocnienia strukturalne CFRP</p>
|
||||
<%= link_to 'Pobierz plik', { controller: :newsletter, action: :get_file }, { remote: false } %>
|
||||
</center>
|
||||
</div>
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
<div class="form-style-8">
|
||||
<h2>Zapisz się do newslettera</h2>
|
||||
<%= form_tag({ controller: :newsletter, action: :create }, remote: true) do %>
|
||||
<%= email_field :new_email, :email, placeholder: 'Email' %>
|
||||
<%= submit_tag 'Zapisz się' %>
|
||||
<% end %>
|
||||
</div>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
<h1>Newsletter#create</h1>
|
||||
<p>Find me in app/views/newsletter/create.html.erb</p>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<% if @ready_to_download %>
|
||||
$('#newsletter_box').html("<%= escape_javascript(render('/newsletter/create')) %>");
|
||||
<% else %>
|
||||
$('#newsletter_box').html("<%= escape_javascript(render('/newsletter/new')) %>");
|
||||
<% end %>
|
||||
|
|
@ -1,2 +1,14 @@
|
|||
<h1>Newsletter#new</h1>
|
||||
<p>Find me in app/views/newsletter/new.html.erb</p>
|
||||
<link href='http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300' rel='stylesheet' type='text/css'>
|
||||
<section id="content">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<section>
|
||||
<div id="newsletter_box">
|
||||
<%= render 'new' %>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
<div class="gradient" <%= raw @try_me %>>
|
||||
<div class="gradient" id='content'>
|
||||
<div class="container">
|
||||
<div class="row aln-center">
|
||||
<div class="col-6 col-12-medium">
|
||||
|
|
@ -7,16 +7,22 @@
|
|||
<h2>WITAMY W AKADEMII TECHNOLOGI</h2>
|
||||
</header>
|
||||
<p>
|
||||
Już niedługo powstanie tu <b>pierwszy w Polsce</b> internetowy kurs wzmacniania konstrukcji włóknami węglowymi CFRP. Jeżeli nie jesteś zainteresowany <b>nowoczesnymi metodami</b> wzmacniania budowli, <b>innowacyjnymi</b> materiałami, nie jesteś inżynierem albo technikiem budownictwa, architektem, bądź <b>wschodzącą gwiazdą</b> budowlanki na studiach, to nie klikaj w przycisk.
|
||||
Już niedługo powstanie tu
|
||||
<b>pierwszy w Polsce</b>
|
||||
internetowy kurs wzmacniania konstrukcji włóknami węglowymi CFRP. Jeżeli nie jesteś zainteresowany
|
||||
<b>nowoczesnymi metodami</b>
|
||||
wzmacniania budowli,
|
||||
<b>innowacyjnymi</b>
|
||||
materiałami, nie jesteś inżynierem albo technikiem budownictwa, architektem, bądź
|
||||
<b>wschodzącą gwiazdą</b>
|
||||
budowlanki na studiach, to nie klikaj w przycisk.
|
||||
</p>
|
||||
<a href="#" class="button-large" style="color:white;">JESTEM CIEKAW</a>
|
||||
<%= link_to 'JESTEM CIEKAW', { controller: :newsletter, action: :new }, { remote: false, class: "button-large", style: 'color:white;' } %>
|
||||
<!--<a href="?wer=1">Wersja 1</a>|<a href="?wer=2">Wersja 2</a>-->
|
||||
</section>
|
||||
|
||||
|
||||
</div>
|
||||
<iframe width="520" src="https://www.youtube.com/embed/oL_Y1UEjKfo?controls=0" class="col-6 col-12-medium imp-medium">
|
||||
</iframe>
|
||||
<iframe width="520" src="https://www.youtube.com/embed/oL_Y1UEjKfo?controls=0" class="col-6 col-12-medium imp-medium"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
Rails.application.routes.draw do
|
||||
get 'newsletter/get_file'
|
||||
resources :newsletter, only: %i[index new create destroy]
|
||||
namespace :admin do
|
||||
namespace :articles do
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Reference in New Issue