Commit c02c74759811c78d1c669805434ccf1709704529

Authored by Виталий
1 parent d7d7bba1

cookies

common/messages/ru/app.php
... ... @@ -333,5 +333,6 @@ return [
333 333 'wrongEmail'=>'Некорректное значение поля «Email» ',
334 334 'wrongName'=>'Имя может состоять только из латинских или кириллических символов',
335 335 'requiredField'=>'Данное поле является обязательным для заполнения',
  336 + 'cookie-text' => 'На нашем сайте используются файлы cookie. Пожалуйста, ознакомьтесь с <a href="#">политикой о конфиденциальности</a>',
336 337  
337 338 ];
338 339 \ No newline at end of file
... ...
common/messages/ua/app.php
... ... @@ -336,6 +336,6 @@ return [
336 336 'wrongName'=>'Ім\'я може складатися тільки з латинських і кириличних символів',
337 337 'requiredField'=>'Дане поле є обов\'язковим для заповнення',
338 338  
339   -
  339 + 'cookie-text' => 'На нашому сайті використовуються файли cookie. Будь ласка, ознайомтесь з <a href="#">політикою конфіденційності</a>',
340 340  
341 341 ];
342 342 \ No newline at end of file
... ...
frontend/views/layouts/main.php
... ... @@ -777,7 +777,21 @@
777 777 <!-- *** FOOTER END *** -->
778 778  
779 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 795 </div>
782 796 <script id="dsq-count-scr" src="//http-t13-artweb-com-ua.disqus.com/count.js" async></script>
783 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 1078 }
1079 1079 @media(max-width:275px){
1080 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 1128 \ No newline at end of file
... ...
frontend/web/img/ico-a-6.png 0 → 100644

166 Bytes

frontend/web/js/script.js
... ... @@ -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  
... ...