Предупреждение об использовании файлов cookies на сайте

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 16 августа 2017 в 15:46
Привет.
Можно ли вписать данное предупреждение в подвал (со ссылкой на материал), или обязательно всплыв окно?
#2 16 августа 2017 в 15:54
Суть не в том где написано, главное это получить явное согласие.
#3 16 августа 2017 в 17:52


Суть не в том где написано, главное это получить явное согласие.

garry

Тогда я думаю лучше всплыв окно при первом посещении. Сможете подсказать со скриптом? Нужно чтобы запоминало cookies. Других видов получения согласия не вижу))
#4 16 августа 2017 в 17:57

Сможете подсказать со скриптом?

@Dina
Дык вот первое попавшееся из сети dimox.name/popup-window-on-first-web-site-visit/
И тут посмотрите в блогах, окошек и всяких всплывающих/выезжающих море.
#5 16 августа 2017 в 18:36
Всплывающее окно по идее не поможет, т к Вы уже использовали куки, а пользователь может отказать Вам в этом...

По мне так такие разрешения, если и должны быть, так их должен получать провайдер перед подключением к интернету, как в айболите… в африке гориллы в африке большие злые крокодилы
#6 16 августа 2017 в 21:06

Всплывающее окно по идее не поможет

Александр
Поможет. Наша задача предупредить пользователя. Смотрите, как реализовано тут www.netangels.ru/advantages/
#7 16 августа 2017 в 23:13


Всплывающее окно по идее не поможет

Александр
Поможет. Наша задача предупредить пользователя. Смотрите, как реализовано тут www.netangels.ru/advantages/

Zau4man
Реализовано симпатично, но вопроc как? Именно как реализовано приминительно к инстанту?
#8 17 августа 2017 в 13:36

Смотрите, как реализовано тут www.netangels.ru/advantages/

Zau4man

Да, интересное техническое решение. Странно, что до сих пор нет подобного платного дополнения.

Zau4man, на мой взгляд, отличается замечательно прикладными (нужными) дополнениями. Я, пока не покупал, но настроен решительно.))

Думаю, что и данное дополнение стало бы востребованным (в релизе может не быть).

Тут один нюанс, не значительный, но который, может быть, стоило бы учесть при создании дополнения.

В поиске можно найти утверждения экспертов, подтверждённые экспериментами, что одни (простенькие) JS, AJAX современные поисковики индексируют а другие (посложнее) — нет. Последние применяют для скрытия ссылок. Например, здесь можно почитать.

Эффективность, конечно, сомнительная, но всё же… Дополнительно можно в robots.txt закрыть…

Для чего скрывать от индексации.
Во-первых, не хочется размывать текстовую релевантность (noindex для Гугла не катит), хотя тут, любое модальное окно достаточно выигрышный вариант по сравнению с текстовым виджетом на каждой странице.
Во-вторых, подобное модальное окошко, кому-то могло бы пригодиться, например, для скрытия партнёрских ссылок (без кнопки закрыть) или для каких-то сообщений.
#9 17 августа 2017 в 16:32


Сможете подсказать со скриптом?

@Dina
Дык вот первое попавшееся из сети dimox.name/popup-window-on-first-web-site-visit/
И тут посмотрите в блогах, окошек и всяких всплывающих/выезжающих море.

garry

Добрый день.

Подключили примерно так —

  1. <head>
  2. <!-- jQuery -->
  3. <script src="//yandex.st/jquery/1.9.1/jquery.min.js"></script>
  4. <!-- arcticModal -->
  5. <script src="jquery.arcticmodal.js"></script>
  6. <link rel="stylesheet" href="jquery.arcticmodal.css">
  7. <!-- arcticModal theme -->
  8. <link rel="stylesheet" href="simple.css">
  9. <!-- cookie -->
  10. <script src="//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>
  11.  
  12. <div style="display: none;">
  13. <div class="box-modal" id="boxUserFirstInfo">
  14. <div class="box-modal_close arcticmodal-close">закрыть</div>
  15. <b>Здравствуй, милый человек!</b><br>
  16. <br>
  17.  
  18. Добро пожаловать :)
  19. </div>
  20. </div>
  21. <script>
  22. (function($) {
  23. $(function() {
  24.  
  25. // Проверим, есть ли запись в куках о посещении посетителя
  26. // Если запись есть - ничего не делаем
  27. if (!$.cookie('was')) {
  28.  
  29. // Покажем всплывающее окно
  30. $('#boxUserFirstInfo').arcticmodal({
  31. closeOnOverlayClick: false,
  32. closeOnEsc: true
  33. });
  34.  
  35. }
  36.  
  37. // Запомним в куках, что посетитель к нам уже заходил
  38. $.cookie('was', true, {
  39. expires: 365,
  40. path: '/'
  41. });
  42.  
  43. })
  44. })(jQuery)
  45. </script>
Все это находится в файле template.php Файлы jquery.arcticmodal.js jquery.arcticmodal.css и simple.css находятся в том же месте где и
template.php и не лежат ни в какой папке. В итоге окно не работает, что мы делаем не так?
#10 17 августа 2017 в 17:14

Файлы jquery.arcticmodal.js jquery.arcticmodal.css и simple.css находятся в том же месте где и template.php и не лежат ни в какой папке.

@Dina

Откройте firebug — там будет видно, что ваши файлы не найдены (скорее всего). Потому что пути неправильно прописаны. Пишите пути относительно корневого каталога, попробуйте поменять пути на "/jquery.arcticmodal.js" — слэш в начале. Если они находятся в корневом каталоге.
#11 17 августа 2017 в 17:27

Откройте firebug — там будет видно...,

@SmartControl

Но в первую очередь следует исключить загрузку jquery.min.js (1.9.1) за ненадобностью (многовато будет)!
#12 17 августа 2017 в 17:33


Файлы jquery.arcticmodal.js jquery.arcticmodal.css и simple.css находятся в том же месте где и template.php и не лежат ни в какой папке.

@Dina

Откройте firebug — там будет видно, что ваши файлы не найдены (скорее всего). Потому что пути неправильно прописаны. Пишите пути относительно корневого каталога, попробуйте поменять пути на "/jquery.arcticmodal.js" — слэш в начале. Если они находятся в корневом каталоге.

@SmartControl

спасибо, вот такую ошибку увидели — TypeError: $(...).arcticmodal is not a function если удалить <script src="/jquery.arcticmodal-0.3.min.js"></script> то ошибка проходит но окна так и нет
#13 17 августа 2017 в 17:36


Откройте firebug — там будет видно...,

@SmartControl

Но в первую очередь следует исключить загрузку jquery.min.js (1.9.1) за ненадобностью (многовато будет) !

DeDja

как это сделать? если это <script src="//yandex.st/jquery/1.9.1/jquery.min.js"></script> то удалили но ничего не произошло
#14 17 августа 2017 в 17:49

как это сделать?

@Dina

Очень просто — руками.
Либо полностью удалить строку 3.
Либо <!--
строка 3
-->
(обратить строку в комментарий).

Успехов!
#15 17 августа 2017 в 17:57

если это <script src="//yandex.st/jquery/1.9.1/jquery.min.js"></script> то удалили но ничего не произошло

@Dina

А дальнейшем сказал @SmartControl — следует определится с путями!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.