Перейти к содержимому
Русский язык для Invision Community 5

Запрет на копирование (мобильная версия)

Доброго. Кто подскажет, что нужно добавить, что бы запретить копирование в мобильной версии сайта конкретным группам?

body { 
        -ms-user-select: none; 
        -moz-user-select: none; 
        -webkit-user-select: none; 
        user-select: none; 
    }

Рекомендованные сообщения

  • Автор

Заранее спасибо 🙂

Изменено пользователем aLEX49566

Приветствую

{{if (\IPS\Member::loggedIn()->inGroup( [1, 2, 3, 4] ) )}}
    <style type='text/css'>
      @media (max-width: 979px) {
          body {
              -ms-user-select: none;
              -moz-user-select: none;
              -khtml-user-select: none;
              -webkit-user-select: none;
              user-select: none
          }
      }
    </style>
{{endif}}

Где 1, 2, 3, 4 - id конкректных групп,

979px - максимальное разрешение экрана.

  • Автор
2 часа назад, Lesovsky сказал:

Приветствую


{{if (\IPS\Member::loggedIn()->inGroup( [1, 2, 3, 4] ) )}}
    <style type='text/css'>
      @media (max-width: 979px) {
          body {
              -ms-user-select: none;
              -moz-user-select: none;
              -khtml-user-select: none;
              -webkit-user-select: none;
              user-select: none
          }
      }
    </style>
{{endif}}

Где 1, 2, 3, 4 - id конкректных групп,

979px - максимальное разрешение экрана.

Это для Custom?

29 минут назад, aLEX49566 сказал:

Это для Custom?

В смысле?

  • Автор
3 часа назад, Lesovsky сказал:

В смысле?

Через custom получается никак не решить этот вопрос? Нужно только в глобал?!

43 минуты назад, aLEX49566 сказал:

Через custom получается никак не решить этот вопрос? Нужно только в глобал?!

Да можете в любой шаблон страницы вставить, если нужно точечно, либо в глобальный, но тогда нужно указывать класс контейнера для запрета на копирования, например контейнер поста .ipsComment_content

  • 2 недели спустя...
  • Автор

По итогу сделал так:

 

{{if (\IPS\Member::loggedIn()->inGroup( [2] ) )}}
      <style type='text/css'>
	  @media (max-width: 979px) {
.noselect_mobile {
              -ms-user-select: none;
              -moz-user-select: none;
              -khtml-user-select: none;
              -webkit-user-select: none;
              user-select: none
}
 }
        </style>
{{endif}}

noselect_mobile ставим в класс, контент которого нужно скрыть, в моем случае это body

Изменено пользователем aLEX49566

Создайте аккаунт или войдите в него для комментирования

Важная информация

При использовании данного сайта, вы согласаетесь с Условия использования и Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим..

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.