Commit ca009a8957285e52c8657d248edcb59c97f36720

Authored by Administrator
2 parents 3b92b3de 98a795fb

Merge remote-tracking branch 'origin/master'

common/widgets/views/courses_field.php
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 ?> 4 ?>
5 <fieldset> 5 <fieldset>
6 6
7 - <legend>Пройденные курсы, тренинги</legend> 7 + <div class="skills-title">Пройденные курсы, тренинги</div>
8 8
9 <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p> 9 <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p>
10 10
common/widgets/views/development_field.php
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 ?> 4 ?>
5 <fieldset> 5 <fieldset>
6 6
7 - <legend>Собственные разработки, патенты</legend> 7 + <div class="skills-title">Собственные разработки, патенты</div>
8 8
9 <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p> 9 <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p>
10 10
common/widgets/views/education_field.php
@@ -4,10 +4,10 @@ @@ -4,10 +4,10 @@
4 ?> 4 ?>
5 <fieldset> 5 <fieldset>
6 6
7 - <legend>Образование</legend> 7 +<div class="skills-title">Образование</div>
8 8
9 - <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p>  
10 9
  10 + <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p>
11 11
12 <?php $t = 0; 12 <?php $t = 0;
13 for($i = 1; $i <= count($model); $i++): 13 for($i = 1; $i <= count($model); $i++):
@@ -19,16 +19,24 @@ @@ -19,16 +19,24 @@
19 'class' => 'form-group', 19 'class' => 'form-group',
20 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0, 20 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0,
21 ]) ?> 21 ]) ?>
22 - <input type="text" placeholder="Название" class="form-control" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][0][name]"/>  
23 - <input type="number" class="form-control" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][1][year_from]"/>  
24 - <input type="number" class="form-control" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][2][year_to]"/> 22 + <input id="edu-name-<?= $t ?>" type="text" placeholder="Название" class="form-control custom-input-2" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][0][name]"/>
  23 + <label for="edu-name-<?= $t ?>"></label>
  24 +
  25 + <input id="edu-to-<?= $t ?>" type="number" class="form-control form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][1][year_from]"/>
  26 + <label for="edu-to-<?= $t ?>"></label>
  27 +
  28 + <input id="edu-to-<?= $t ?>" type="number" class="form-control form-control custom-input-2 custom-input-2-date" value="<?= isset( $model[ ++$t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[education][<?= $row ?>][2][year_to]"/>
  29 + <label for="edu-out-<?= $t ?>"></label>
  30 +
25 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span> 31 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>
26 <?= Html::endTag('div') ?> 32 <?= Html::endTag('div') ?>
27 <?php $i = ++$t; ?> 33 <?php $i = ++$t; ?>
28 <?php endfor; ?> 34 <?php endfor; ?>
29 35
30 36
  37 +
31 </fieldset> 38 </fieldset>
  39 +
32 <script> 40 <script>
33 var start_i_<?=$this->context->id?> = <?=$i?>; 41 var start_i_<?=$this->context->id?> = <?=$i?>;
34 $ (document) 42 $ (document)
@@ -44,9 +52,12 @@ @@ -44,9 +52,12 @@
44 var block_id = $ (this) 52 var block_id = $ (this)
45 .parent ('fieldset'); 53 .parent ('fieldset');
46 var sub_block = '<div class="form-group" >' + 54 var sub_block = '<div class="form-group" >' +
47 - '<input type="text" placeholder="Название" class="form-control" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][0][name]" />' +  
48 - '<input type="number" class="form-control" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][1][year_from]" />' +  
49 - '<input type="number" class="form-control" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][2][year_to]" />' + 55 + '<input id="edu-name-' + start_i_<?=$this->context->id?>++ +'" type="text" placeholder="" class="form-control custom-input-2" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][0][name]" />' +
  56 + '<label for="edu-name-' + start_i_<?=$this->context->id?>++ +'"></label>'+
  57 + '<input id="edu-to-' + start_i_<?=$this->context->id?>++ +'" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][1][year_from]" />' +
  58 + '<label for="edu-to-' + start_i_<?=$this->context->id?>++ +'"></label>'+
  59 + '<input id="edu-out-' + start_i_<?=$this->context->id?>++ +'"" type="number" class="form-control custom-input-2 custom-input-2-date" value="" name="Fields[education][' + start_i_<?=$this->context->id?>++ + '][2][year_to]" />' +
  60 + '<label for="edu-out-' + start_i_<?=$this->context->id?>++ +'"></label>'+
50 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' + 61 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' +
51 '<div>'; 62 '<div>';
52 console.log (block); 63 console.log (block);
common/widgets/views/soft_field.php
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 ?> 4 ?>
5 <fieldset> 5 <fieldset>
6 6
7 - <legend>Работа с программами</legend> 7 + <div class="skills-title">Работа с программами</div>
8 8
9 <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p> 9 <p class="btn btn-success add_field_<?= $this->context->id ?>">Добавить поле</p>
10 10
@@ -19,7 +19,7 @@ @@ -19,7 +19,7 @@
19 'class' => 'form-group', 19 'class' => 'form-group',
20 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0, 20 'id' => isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0,
21 ]) ?> 21 ]) ?>
22 - <input type="text" placeholder="Программа" class="form-control" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[soft][<?= $row ?>][0][soft]"/> 22 + <input type="text" placeholder="" class="form-control custom-input-2" value="<?= isset( $model[ $t ][ 'value' ] ) ? $model[ $t ][ 'value' ] : '' ?>" name="Fields[soft][<?= $row ?>][0][soft]"/>
23 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span> 23 <span data-id="<?= isset( $model[ $i ][ 'parent_key' ] ) ? $model[ $i ][ 'parent_key' ] : 0 ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>
24 <?= Html::endTag('div') ?> 24 <?= Html::endTag('div') ?>
25 <?php $i = ++$t; ?> 25 <?php $i = ++$t; ?>
@@ -42,7 +42,7 @@ @@ -42,7 +42,7 @@
42 var block_id = $ (this) 42 var block_id = $ (this)
43 .parent ('fieldset'); 43 .parent ('fieldset');
44 var sub_block = '<div class="form-group" >' + 44 var sub_block = '<div class="form-group" >' +
45 - '<input type="text" placeholder="Программа" class="form-control" value="" name="Fields[soft][' + start_i_<?=$this->context->id?>++ + '][0][soft]" />' + 45 + '<input type="text" placeholder="" class="form-control custom-input-2" value="" name="Fields[soft][' + start_i_<?=$this->context->id?>++ + '][0][soft]" />' +
46 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' + 46 '<span title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>' +
47 '<div>'; 47 '<div>';
48 console.log (block); 48 console.log (block);
frontend/views/accounts/add-skills.php
@@ -12,31 +12,57 @@ use \common\widgets\MultiLangForm; @@ -12,31 +12,57 @@ use \common\widgets\MultiLangForm;
12 $this->title = 'Дополнительные навыки'; 12 $this->title = 'Дополнительные навыки';
13 $this->params['breadcrumbs'][] = $this->title; 13 $this->params['breadcrumbs'][] = $this->title;
14 ?> 14 ?>
15 -<h1><?= $this->title ?></h1> 15 + <div class="login-left-column-title"><?= $this->title ?></div>
16 <?php 16 <?php
17 $form = ActiveForm::begin(); 17 $form = ActiveForm::begin();
18 ?> 18 ?>
19 -<?= FieldEditor::widget (  
20 - [  
21 - 'template' => 'soft', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',  
22 - ]  
23 -); ?>  
24 -<?= FieldEditor::widget (  
25 - [  
26 - 'template' => 'education', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',  
27 - ]  
28 -); ?>  
29 -<?= FieldEditor::widget (  
30 - [  
31 - 'template' => 'development', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',  
32 - ]  
33 -); ?>  
34 -<?= FieldEditor::widget (  
35 - [  
36 - 'template' => 'courses', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',  
37 - ]  
38 -); ?>  
39 - <?= Html::submitButton('Обновить') ?> 19 +<div class="skills-admin-wrapper style">
  20 + <div class="input-blocks-wrapper">
  21 + <div class="input-blocks">
  22 + <?= FieldEditor::widget (
  23 + [
  24 + 'template' => 'soft', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
  25 + ]
  26 + ); ?>
  27 + </div>
  28 + </div>
  29 +
  30 + <div class="input-blocks-wrapper">
  31 + <div class="input-blocks">
  32 + <?= FieldEditor::widget (
  33 + [
  34 + 'template' => 'education', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
  35 + ]
  36 + ); ?>
  37 + </div>
  38 + </div>
  39 +
  40 + <div class="input-blocks-wrapper">
  41 + <div class="input-blocks">
  42 + <?= FieldEditor::widget (
  43 + [
  44 + 'template' => 'development', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
  45 + ]
  46 + ); ?>
  47 + </div>
  48 + </div>
  49 +
  50 + <div class="input-blocks-wrapper">
  51 + <div class="input-blocks">
  52 + <?= FieldEditor::widget (
  53 + [
  54 + 'template' => 'courses', 'item_id' => $user->id, 'model' => 'common\models\User', 'language' => 'ru',
  55 + ]
  56 + ); ?>
  57 + </div>
  58 + </div>
  59 +
  60 + <div class="input-blocks-wrapper">
  61 + <div class="input-blocks">
  62 + <?= Html::submitButton('Обновить') ?>
  63 + </div>
  64 + </div>
  65 +</div>
40 <?php 66 <?php
41 $form->end(); 67 $form->end();
42 ?> 68 ?>
43 \ No newline at end of file 69 \ No newline at end of file
frontend/views/layouts/admin.php
@@ -69,7 +69,7 @@ $this-&gt;beginContent(&#39;@app/views/layouts/main.php&#39;); @@ -69,7 +69,7 @@ $this-&gt;beginContent(&#39;@app/views/layouts/main.php&#39;);
69 ], 69 ],
70 [ 70 [
71 'label' => 'Галерея', 71 'label' => 'Галерея',
72 - 'url' => ['accounts/gallery'], 72 + 'url' => ['accounts/gallery-create'],
73 ], 73 ],
74 [ 74 [
75 'label' => 'Сообщения', 75 'label' => 'Сообщения',
frontend/web/css/style.css
@@ -4567,7 +4567,7 @@ ul.download-list-files li:hover .download-link {transition: 0.2s; opacity: 1; -m @@ -4567,7 +4567,7 @@ ul.download-list-files li:hover .download-link {transition: 0.2s; opacity: 1; -m
4567 .custom-input-2.fix-input-2 {width: 100%} 4567 .custom-input-2.fix-input-2 {width: 100%}
4568 .custom-input-2:focus, .selectize-input input:focus {box-shadow: 1px 2px 2px 0px rgba(215, 215, 215, 0.75) inset; transition: 0.1s} 4568 .custom-input-2:focus, .selectize-input input:focus {box-shadow: 1px 2px 2px 0px rgba(215, 215, 215, 0.75) inset; transition: 0.1s}
4569 4569
4570 -.input-blocks label { 4570 +.input-blocks label, .skills-title {
4571 font-size: 13px; 4571 font-size: 13px;
4572 color: inherit; 4572 color: inherit;
4573 font-weight: 700; 4573 font-weight: 700;
@@ -5413,4 +5413,45 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last- @@ -5413,4 +5413,45 @@ ul.menu-admin li.logout-li, ul.menu-admin li.logout-li a, ul.menu-admin li:last-
5413 top: 25px; 5413 top: 25px;
5414 left: 288px; 5414 left: 288px;
5415 } 5415 }
5416 -.success_download .not-file-mb-adm{display: none}  
5417 \ No newline at end of file 5416 \ No newline at end of file
  5417 +.success_download .not-file-mb-adm{display: none}
  5418 +.skills-title {border-bottom: none}
  5419 +.skills-admin-wrapper {margin-top: 29px}
  5420 +.skills-admin-wrapper .btn{
  5421 + border: none;
  5422 + background: none;
  5423 + color: #0072bc;
  5424 + border-bottom: 1px dashed #0072bc;
  5425 + padding: 0;
  5426 + border-radius: 0;
  5427 + line-height: 13px;
  5428 +}
  5429 +.skills-admin-wrapper .btn:focus, .skills-admin-wrapper .btn:active{
  5430 + background: none;
  5431 + color: #003AA7;
  5432 + box-shadow: none;
  5433 +}
  5434 +.skills-admin-wrapper .glyphicon-trash:before {
  5435 + content: '' !important;
  5436 + width: 13px;
  5437 + height: 13px;
  5438 + cursor: pointer;
  5439 + background: url("/images/delete-ico.png") no-repeat;
  5440 + display: block;
  5441 +}
  5442 +.skills-admin-wrapper .custom-input-2 {
  5443 + border-radius: 0;
  5444 + outline: none;
  5445 +}
  5446 +.skills-admin-wrapper .custom-input-2:focus{border: 1px solid #dcdcdc;}
  5447 +.skills-admin-wrapper .form-group {position: relative}
  5448 +.skills-admin-wrapper .glyphicon {
  5449 + position: absolute;
  5450 + top: 50%;
  5451 + margin-top: -7px;
  5452 + right: -18px;
  5453 +}
  5454 +.custom-input-2.custom-input-2-date {
  5455 + width: 60px;
  5456 + padding: 0;
  5457 + padding-left: 12px;
  5458 +}
5418 \ No newline at end of file 5459 \ No newline at end of file