Commit c02c74759811c78d1c669805434ccf1709704529
1 parent
d7d7bba1
cookies
Showing
6 changed files
with
68 additions
and
3 deletions
Show diff stats
common/messages/ru/app.php
@@ -333,5 +333,6 @@ return [ | @@ -333,5 +333,6 @@ return [ | ||
333 | 'wrongEmail'=>'Некорректное значение поля «Email» ', | 333 | 'wrongEmail'=>'Некорректное значение поля «Email» ', |
334 | 'wrongName'=>'Имя может состоять только из латинских или кириллических символов', | 334 | 'wrongName'=>'Имя может состоять только из латинских или кириллических символов', |
335 | 'requiredField'=>'Данное поле является обязательным для заполнения', | 335 | 'requiredField'=>'Данное поле является обязательным для заполнения', |
336 | + 'cookie-text' => 'На нашем сайте используются файлы cookie. Пожалуйста, ознакомьтесь с <a href="#">политикой о конфиденциальности</a>', | ||
336 | 337 | ||
337 | ]; | 338 | ]; |
338 | \ No newline at end of file | 339 | \ No newline at end of file |
common/messages/ua/app.php
@@ -336,6 +336,6 @@ return [ | @@ -336,6 +336,6 @@ return [ | ||
336 | 'wrongName'=>'Ім\'я може складатися тільки з латинських і кириличних символів', | 336 | 'wrongName'=>'Ім\'я може складатися тільки з латинських і кириличних символів', |
337 | 'requiredField'=>'Дане поле є обов\'язковим для заповнення', | 337 | 'requiredField'=>'Дане поле є обов\'язковим для заповнення', |
338 | 338 | ||
339 | - | 339 | + 'cookie-text' => 'На нашому сайті використовуються файли cookie. Будь ласка, ознайомтесь з <a href="#">політикою конфіденційності</a>', |
340 | 340 | ||
341 | ]; | 341 | ]; |
342 | \ No newline at end of file | 342 | \ No newline at end of file |
frontend/views/layouts/main.php
@@ -777,7 +777,21 @@ | @@ -777,7 +777,21 @@ | ||
777 | <!-- *** FOOTER END *** --> | 777 | <!-- *** FOOTER END *** --> |
778 | 778 | ||
779 | <span id="back-to-top" title="<?=\Yii::t('app', 'Back to top')?>"><i class="fa fa-arrow-up"></i></span> | 779 | <span id="back-to-top" title="<?=\Yii::t('app', 'Back to top')?>"><i class="fa fa-arrow-up"></i></span> |
780 | - | 780 | + |
781 | + <div class="cookie-modal"> | ||
782 | + <div class="container"> | ||
783 | + <div class="row"> | ||
784 | + <div class="col-xs-12"> | ||
785 | + <div class="cokeis-close"></div> | ||
786 | + <p> | ||
787 | + <?php | ||
788 | + echo \Yii::t('app', 'cookie-text') | ||
789 | + ?> | ||
790 | + </p> | ||
791 | + </div> | ||
792 | + </div> | ||
793 | + </div> | ||
794 | + </div> | ||
781 | </div> | 795 | </div> |
782 | <script id="dsq-count-scr" src="//http-t13-artweb-com-ua.disqus.com/count.js" async></script> | 796 | <script id="dsq-count-scr" src="//http-t13-artweb-com-ua.disqus.com/count.js" async></script> |
783 | <!-- <script id="dsq-count-scr" src="//new-kbenergy-test.disqus.com/count.js" async></script>--> | 797 | <!-- <script id="dsq-count-scr" src="//new-kbenergy-test.disqus.com/count.js" async></script>--> |
frontend/web/css/main.css
@@ -1078,4 +1078,50 @@ p.error-text{ | @@ -1078,4 +1078,50 @@ p.error-text{ | ||
1078 | } | 1078 | } |
1079 | @media(max-width:275px){ | 1079 | @media(max-width:275px){ |
1080 | .head_video_buttons .button1, .head_video_buttons .button2{width: 100%!important;} | 1080 | .head_video_buttons .button1, .head_video_buttons .button2{width: 100%!important;} |
1081 | +} | ||
1082 | + | ||
1083 | + | ||
1084 | + | ||
1085 | +.cookie-modal { | ||
1086 | + position: fixed; | ||
1087 | + left: 0; | ||
1088 | + bottom: 0; | ||
1089 | + width: 100%; | ||
1090 | + background: #0080ca; | ||
1091 | + color: #fff; | ||
1092 | + padding: 7px 0; | ||
1093 | + text-align: center; | ||
1094 | + z-index: 8; | ||
1095 | +} | ||
1096 | +.cookie-modal.hide-bl { | ||
1097 | + display: none; | ||
1098 | +} | ||
1099 | +.cokeis-close { | ||
1100 | + position: absolute; | ||
1101 | + width: 40px; | ||
1102 | + height: 40px; | ||
1103 | + cursor: pointer; | ||
1104 | + top: -7px; | ||
1105 | + right: 4px; | ||
1106 | +} | ||
1107 | + | ||
1108 | +.cokeis-close:before { | ||
1109 | + width: 32px; | ||
1110 | + height: 32px; | ||
1111 | + text-align: center; | ||
1112 | + font-size: 16px; | ||
1113 | + content: ""; | ||
1114 | + background: url(../img/ico-a-6.png) 50% 50% no-repeat; | ||
1115 | + display: block; | ||
1116 | +} | ||
1117 | + | ||
1118 | +.cookie-modal p { | ||
1119 | + padding: 0 18px; | ||
1120 | + margin: 0; | ||
1121 | + font-size: 13px; | ||
1122 | +} | ||
1123 | + | ||
1124 | +.cookie-modal a { | ||
1125 | + color: inherit; | ||
1126 | + text-decoration: underline; | ||
1081 | } | 1127 | } |
1082 | \ No newline at end of file | 1128 | \ No newline at end of file |
166 Bytes
frontend/web/js/script.js
@@ -170,7 +170,11 @@ $( | @@ -170,7 +170,11 @@ $( | ||
170 | 170 | ||
171 | 171 | ||
172 | 172 | ||
173 | - | 173 | + $('body').on('click','.cokeis-close',function () { |
174 | + $('.cookie-modal').addClass('hide-bl'); | ||
175 | + var date = new Date(new Date().getTime() + 48 * 60 * 60 * 1000); | ||
176 | + document.cookie = "sowCookieModal=1; path=/; expires=" + date.toUTCString(); | ||
177 | + }) | ||
174 | 178 | ||
175 | } | 179 | } |
176 | 180 |