Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
taskonsite-архив-перенесен
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Packages
Packages
Container Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Dmitry Korolev
taskonsite-архив-перенесен
Commits
a226ad2d
Commit
a226ad2d
authored
Feb 26, 2016
by
Олег Гиммельшпах
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#1003,#1042
parent
196a9c2d
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
284 additions
and
193 deletions
+284
-193
common/modules/blog/models/Post.php
common/modules/blog/models/Post.php
+7
-1
common/modules/blog/models/PostLang.php
common/modules/blog/models/PostLang.php
+10
-5
common/modules/blog/views/post/_modals.php
common/modules/blog/views/post/_modals.php
+67
-55
common/modules/blog/views/post/_subscribe.php
common/modules/blog/views/post/_subscribe.php
+15
-9
frontend/views/layouts/block/callback.php
frontend/views/layouts/block/callback.php
+27
-21
frontend/views/layouts/block/case-more.php
frontend/views/layouts/block/case-more.php
+15
-9
frontend/views/layouts/block/case-subscribe.php
frontend/views/layouts/block/case-subscribe.php
+15
-11
frontend/views/layouts/footer-index.php
frontend/views/layouts/footer-index.php
+50
-44
frontend/views/site/contacts.php
frontend/views/site/contacts.php
+42
-36
frontend/web/css/custom.css
frontend/web/css/custom.css
+25
-1
frontend/web/js/connect-form.js
frontend/web/js/connect-form.js
+11
-1
No files found.
common/modules/blog/models/Post.php
View file @
a226ad2d
...
...
@@ -3,6 +3,7 @@
namespace
common\modules\blog\models
;
use
Yii
;
use
yii\helpers\Url
;
use
common\modules\languages\models\Languages
;
use
common\modules\blog\models\PostLang
;
...
...
@@ -191,7 +192,12 @@ class Post extends \common\components\ActiveRecordModel
*/
public
function
getViews
()
{
return
SessionUrl
::
find
()
->
where
([
'url'
=>
'/blog/'
.
$this
->
url
]);
return
SessionUrl
::
find
()
->
where
([
'url'
=>
$this
->
getFullUrl
()]);
}
public
function
getFullUrl
()
{
return
Url
::
to
([
'/blog/'
.
$this
->
url
]);
}
public
function
getThumbnailUrl
()
...
...
common/modules/blog/models/PostLang.php
View file @
a226ad2d
...
...
@@ -87,11 +87,16 @@ class PostLang extends \common\components\ActiveRecordModel
{
$text
=
strip_tags
(
$this
->
text
,
'<a>'
);
$text
=
$text
.
" "
;
$text
=
substr
(
$text
,
0
,
$chars
);
$text
=
substr
(
$text
,
0
,
strrpos
(
$text
,
' '
));
$text
=
$text
.
"..."
;
if
(
strlen
(
$text
)
>
$chars
)
{
$text
=
$text
.
" "
;
$text
=
substr
(
$text
,
0
,
$chars
);
$text
=
substr
(
$text
,
0
,
strrpos
(
$text
,
' '
));
$text
=
$text
.
'...'
;
return
'<p>'
.
$text
.
'</p>'
;
return
'<p>'
.
$text
.
'</p><p><a href="'
.
$this
->
post
->
getFullUrl
()
.
'">Читать...</a></p>'
;
}
return
$this
->
text
;
}
}
common/modules/blog/views/post/_modals.php
View file @
a226ad2d
...
...
@@ -27,47 +27,53 @@ use common\modules\bids\models\Bid;
],
]);
?>
<
?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?
>
<
div
class=
"message-box send_secce"
>
Заявка на статью отправлена. Мы обязательно ее рассмотрим.
</div
>
<div
class=
"
blog_form_left form_resp
"
>
<div
class=
"
content
"
>
<
div
>
<
?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?
>
<?php
echo
$form
->
field
(
$model
,
'name'
)
->
textInput
([
'placeholder'
=>
'Имя Фамилия'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<div
class=
"blog_form_left form_resp"
>
<?php
echo
$form
->
field
(
$model
,
'email'
)
->
textInput
([
'placeholder'
=>
'E-mail'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<div>
<?php
echo
$form
->
field
(
$model
,
'name'
)
->
textInput
([
'placeholder'
=>
'Имя Фамилия'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
)
->
textInput
([
'placeholder'
=>
'E-mail'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
</div>
</div>
</div>
<div
class=
"blog_form_right form_resp"
>
<p><strong>
Вы можете предложить статью для публикации или написать нам о том, что бы было интересно почитать.
</strong></p>
<p><strong>
Мы с радостью поделимся своим опытом и напишем интересную статью.
</strong></p>
</div>
<div
class=
"blog_form_right form_resp"
>
<p><strong>
Вы можете предложить статью для публикации или написать нам о том, что бы было интересно почитать.
</strong></p>
<p><strong>
Мы с радостью поделимся своим опытом и напишем интересную статью.
</strong></p>
</div>
<div
class=
"blog_lmg"
>
<img
src=
"/images/blog_form_img.png"
height=
"123"
width=
"118"
alt=
""
>
</div>
<div
class=
"blog_lmg"
>
<img
src=
"/images/blog_form_img.png"
height=
"123"
width=
"118"
alt=
""
>
</div>
<div
class=
"clear"
></div>
<div
class=
"clear"
></div>
<br>
<?php
echo
$form
->
field
(
$model
,
'message'
)
->
textArea
([
'placeholder'
=>
'Напишите краткие тезисы статьи или опишите интересующий вопрос.'
,
'class'
=>
'sect_cont_form__textarea'
])
->
label
(
false
);
?>
<br>
<?php
echo
$form
->
field
(
$model
,
'message'
)
->
textArea
([
'placeholder'
=>
'Напишите краткие тезисы статьи или опишите интересующий вопрос.'
,
'class'
=>
'sect_cont_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"clear"
></div>
<div
class=
"clear"
></div>
<?php
echo
Html
::
submitButton
(
'Предложить статью'
,
[
'class'
=>
'save-button btn-default button-lg'
]);
?>
<
?php
echo
Html
::
submitButton
(
'Предложить статью'
,
[
'class'
=>
'save-button btn-default button-lg'
]);
?
>
<
/div
>
<?php
ActiveForm
::
end
();
?>
...
...
@@ -95,42 +101,48 @@ use common\modules\bids\models\Bid;
],
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<div
class=
"message-box send_secce"
>
Заявка на статью по предложенной теме отправлена. Мы обязательно ее рассмотрим.
</div>
<div
class=
"content"
>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<div
class=
"blog_form_left50 form_resp"
>
<div
class=
"blog_form_left50 form_resp"
>
<div>
<div>
<?php
echo
$form
->
field
(
$model
,
'name'
)
->
textInput
([
'placeholder'
=>
'Имя Фамилия'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
</div>
<?php
echo
$form
->
field
(
$model
,
'name'
)
->
textInput
([
'placeholder'
=>
'Имя Фамилия'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
</div>
</div
>
<div
class=
"blog_form_right50 form_resp"
>
<div
class=
"blog_form_right50 form_resp"
>
<?php
echo
$form
->
field
(
$model
,
'email'
)
->
textInput
([
'placeholder'
=>
'E-mail'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
)
->
textInput
([
'placeholder'
=>
'E-mail'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
</div>
<div
class=
"clear"
></div>
<?php
echo
$form
->
field
(
$model
,
'message'
)
->
textArea
([
'placeholder'
=>
'Что хочу почитать?
Например: Хочу почитать про то, как настраивается контекстная реклама.
Про то как выставляются ставки.'
,
'class'
=>
'sect_cont_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"clear"
></div>
<?php
echo
Html
::
submitButton
(
'Предложить тему'
,
[
'class'
=>
'save-button btn-default button-lg'
]);
?>
</div>
<div
class=
"clear"
></div>
<?php
echo
$form
->
field
(
$model
,
'message'
)
->
textArea
([
'placeholder'
=>
'Что хочу почитать?
Например: Хочу почитать про то, как настраивается контекстная реклама.
Про то как выставляются ставки.'
,
'class'
=>
'sect_cont_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"clear"
></div>
<?php
echo
Html
::
submitButton
(
'Предложить тему'
,
[
'class'
=>
'save-button btn-default button-lg'
]);
?>
<?php
ActiveForm
::
end
();
?>
...
...
common/modules/blog/views/post/_subscribe.php
View file @
a226ad2d
...
...
@@ -24,19 +24,25 @@ use common\modules\bids\models\Bid;
'data-tag'
=>
Bid
::
TAG_INVOLVEMENT
],
]);
?>
<div
class=
"message-box send_secce"
>
Теперь вы подписаны на обновления блога.
</div>
<div
class=
"content"
>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
]);
?>
<?php
echo
Html
::
submitButton
(
'Подписаться'
,
[
'class'
=>
'save-button'
]);
?>
<
?php
echo
Html
::
submitButton
(
'Подписаться'
,
[
'class'
=>
'save-button'
]);
?
>
<
/div
>
<?php
ActiveForm
::
end
();
?>
...
...
frontend/views/layouts/block/callback.php
View file @
a226ad2d
...
...
@@ -27,27 +27,33 @@ use common\modules\bids\models\Bid;
],
]);
?>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'name'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваше имя'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<?php
echo
$form
->
field
(
$model
,
'phone'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваш телефон'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<?php
echo
Html
::
submitButton
(
'Заказать звонок'
,
[
'class'
=>
'save-button popup_bt_send'
]);
?>
<div
class=
"message-box callback send_secce"
>
Ваша заявка отправлена, мы вам перезвоним.
</div>
<div
class=
"content"
>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'name'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваше имя'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<?php
echo
$form
->
field
(
$model
,
'phone'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваш телефон'
,
'class'
=>
'input_st'
])
->
label
(
false
);
?>
<?php
echo
Html
::
submitButton
(
'Заказать звонок'
,
[
'class'
=>
'save-button popup_bt_send'
]);
?>
</div>
<?php
ActiveForm
::
end
();
?>
</div>
...
...
frontend/views/layouts/block/case-more.php
View file @
a226ad2d
...
...
@@ -58,18 +58,24 @@ $more = CoContent::find()
],
]);
?>
<
?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?
>
<
div
class=
"message-box send_secce"
>
Теперь вы подписаны на обновления кейсов.
</div
>
<
?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?
>
<
div
class=
"content"
>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
]);
?>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
Html
::
submitButton
(
'Подписаться'
,
[
'class'
=>
'save-button'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
]);
?>
<?php
echo
Html
::
submitButton
(
'Подписаться'
,
[
'class'
=>
'save-button'
]);
?>
</div>
<?php
ActiveForm
::
end
();
?>
</div>
...
...
frontend/views/layouts/block/case-subscribe.php
View file @
a226ad2d
...
...
@@ -25,22 +25,26 @@ use common\modules\bids\models\Bid;
],
]);
?>
<
?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?
>
<
div
class=
"message-box send_secce"
>
Теперь вы подписаны на обновления кейсов.
</div
>
<
?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?
>
<
div
class=
"content"
>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
]);
?>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
]);
?>
<?php
echo
Html
::
submitButton
(
'Подписаться'
,
[
'class'
=>
'save-button'
]);
?>
<
?php
echo
Html
::
submitButton
(
'Подписаться'
,
[
'class'
=>
'save-button'
]);
?
>
<
/div
>
<?php
ActiveForm
::
end
();
?>
<div
class=
"send_secce"
style=
"display:none;"
>
Вы успешно подписались на обновление раздела «Кейсы». Нам приятно, что вы следите за нашим развитием :-)
</div>
</div>
</div>
</div>
\ No newline at end of file
frontend/views/layouts/footer-index.php
View file @
a226ad2d
...
...
@@ -37,55 +37,61 @@ FileUploadBundle::register($this);
'data-tag'
=>
Bid
::
TAG_TREATMENT
],
]);
?>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'name'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваше имя'
,
'class'
=>
'footer_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'phone'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Телефон'
,
'class'
=>
'footer_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
,
'class'
=>
'footer_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'text'
)
->
textArea
([
'placeholder'
=>
'Опишите в двух словах ваш проект'
,
'class'
=>
'footer_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"message-box send_secce"
>
Ваша заявка на проект успешно отправлена!
</div>
<div
class=
"content"
>
<div
class=
"file-upload_block dropzone"
id=
"block_upload"
>
<div
class=
"file_upload_bt"
>
<div
class=
"file-upload"
>
<label>
<span>
Выбрать файл
</span>
</label>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'name'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваше имя'
,
'class'
=>
'footer_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'phone'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Телефон'
,
'class'
=>
'footer_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'email'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'E-mail*'
,
'class'
=>
'footer_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'text'
)
->
textArea
([
'placeholder'
=>
'Опишите в двух словах ваш проект'
,
'class'
=>
'footer_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"file-upload_block dropzone"
id=
"block_upload"
>
<div
class=
"file_upload_bt"
>
<div
class=
"file-upload"
>
<label>
<span>
Выбрать файл
</span>
</label>
</div>
<!--<input type="text" id="filename" class="filename" disabled>-->
<div
class=
"file_drop"
>
Перетащите файл в данную область
<br/>
или выберите файл с компьютера
</div>
</div>
<!--<input type="text" id="filename" class="filename" disabled>-->
<div
class=
"file_drop"
>
Перетащите файл в данную область
<br/>
или выберите файл с компьютера
</div>
</div>
<div
id=
"files-zone"
>
</div>
<?php
echo
Html
::
submitButton
(
'Рассчитать проект'
,
[
'class'
=>
'btn-default save-button'
]);
?>
</div>
<div
id=
"files-zone"
>
</div>
<?php
echo
Html
::
submitButton
(
'Рассчитать проект'
,
[
'class'
=>
'btn-default save-button'
]);
?>
<?php
ActiveForm
::
end
();
?>
</div>
...
...
frontend/views/site/contacts.php
View file @
a226ad2d
...
...
@@ -100,46 +100,52 @@ FileUploadBundle::register($this);
],
]);
?>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'name'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваше имя'
,
'class'
=>
'sect_cont_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'phone'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Телефон*'
,
'class'
=>
'sect_cont_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'text'
)
->
textArea
([
'placeholder'
=>
'Опишите в двух словах ваш проект'
,
'class'
=>
'sect_cont_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"file-upload_block_cs dropzone"
id=
"block_upload"
>
<div
class=
"file_upload_bt_cs"
>
<div
class=
"file-upload_cs"
>
<label>
<span>
Выбрать файл
</span>
</label>
<div
class=
"message-box send_secce"
>
Ваша заявка отправлена, мы вам перезвоним.
</div>
<div
class=
"content"
>
<?php
echo
Html
::
hiddenInput
(
'scenario'
,
$model
->
scenario
,
[
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'form'
,
[
'template'
=>
'{input}'
])
->
hiddenInput
([
'class'
=>
'not_clear'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'name'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Ваше имя'
,
'class'
=>
'sect_cont_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'phone'
,
[
'template'
=>
'<div class="row"><div class="col-sm-4">{input}</div></div>'
,
'errorOptions'
=>
[]
])
->
textInput
([
'placeholder'
=>
'Телефон*'
,
'class'
=>
'sect_cont_form__input'
]);
?>
<?php
echo
$form
->
field
(
$model
,
'text'
)
->
textArea
([
'placeholder'
=>
'Опишите в двух словах ваш проект'
,
'class'
=>
'sect_cont_form__textarea'
])
->
label
(
false
);
?>
<div
class=
"file-upload_block_cs dropzone"
id=
"block_upload"
>
<div
class=
"file_upload_bt_cs"
>
<div
class=
"file-upload_cs"
>
<label>
<span>
Выбрать файл
</span>
</label>
</div>
<div
class=
"file_drop_cs"
>
Перетащите файл в данную область
<br/>
или выберите файл с компьютера
</div>
</div>
<div
class=
"file_drop_cs"
>
Перетащите файл в данную область
<br/>
или выберите файл с компьютера
</div>
</div>
</div>
<div
id=
"files-zone"
>
<div
id=
"files-zone"
>
</div>
<?php
echo
Html
::
submitButton
(
'Отправить'
,
[
'class'
=>
'btn-default save-button'
]);
?>
</div>
<?php
echo
Html
::
submitButton
(
'Отправить'
,
[
'class'
=>
'btn-default save-button'
]);
?>
<?php
ActiveForm
::
end
();
?>
</div>
...
...
frontend/web/css/custom.css
View file @
a226ad2d
...
...
@@ -194,7 +194,31 @@ a.toggle_bottom:hover .icon-arrowDown2:after, a.toggle_bottom:active .icon-arrow
margin
:
0
auto
;
display
:
none
;
}
.article_short_txt
img
{
margin-top
:
0
;
}
.article_short_tags
{
margin-bottom
:
14px
;
}
.bids-form
.message-box
{
position
:
absolute
;
z-index
:
110
;
text-align
:
center
;
width
:
480px
;
left
:
50%
;
top
:
50%
;
margin
:
-11px
0
0
-240px
;
display
:
none
;
line-height
:
30px
;
}
.bids-form
.message-box.callback
{
width
:
300px
;
margin-left
:
-150px
;
margin-top
:
20px
;
}
.subsc_blog_form
{
position
:
relative
;
}
/* ------------ BLOG MODAL ------------------ */
...
...
frontend/web/js/connect-form.js
View file @
a226ad2d
...
...
@@ -36,8 +36,18 @@ $('form.bids-form').on('beforeSubmit', function(e) {
if
(
response
.
success
)
{
if
(
form
.
find
(
'
.message-box
'
).
length
>
0
)
{
form
.
find
(
'
.message-box
'
).
fadeIn
(
'
fast
'
);
form
.
find
(
'
.content
'
).
css
(
'
visibility
'
,
'
hidden
'
);
setTimeout
(
function
(){
form
.
find
(
'
.message-box
'
).
fadeOut
(
'
fast
'
);
form
.
find
(
'
.content
'
).
css
(
'
visibility
'
,
'
visible
'
);
},
2000
);
}
form
.
find
(
'
input:not(.not_clear), textarea
'
).
val
(
''
);
$
(
'
.send_secce
'
).
show
();
form
.
find
(
'
#files-zone
'
).
html
(
''
);
$
(
'
.dz-preview.dz-processing
'
).
remove
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment