Логические операторы "mod_hiddenbyjuga" и "jugaaccess"
Логические операторы можно использовать при использовании модуля "mod_hiddenbyjuga", для ограничения других модулей и при использовании {jugaaccess} кода в содержании статьи.
Логические операторы, их значение и использование
!
= "Исключить" - Размещение этого оператора до имени группы исключает ее из разрешенной, для просмотра содержимого.
ПРИМЕР:
!Group1
Или:
!6
Модуль будет рассматриваться для всех зарегистрированных пользователей, которые не входят в группу "1" (где "6" и "Group1" группы JUGA).
&&
= "И" - Размещая этот оператор между двумя группами Вы утверждаете, что пользователи обеих групп могли увидеть содержимое.
ПРИМЕР:
Group2&&Group3
Или:
4&&5
Модуль будет виден только тем пользователям, которые являются членами обеих групп (ID = 2 и 3) или (ID = 4 и 5)
||
= "ИЛИ" - Размещение оператора "ИЛИ" (две вертикальные линии/слэши) между двумя группами это позволит любой зарегистрированный пользователь или группа, чтобы увидеть содержимое
ПРИМЕР:
Group1||Group2
Или:
6||4
В этих примерах указано, что модуль будет показываться любому пользователю, который является членом групп "1" ИЛИ "2".
Объединение операторов для создания более сложных правил
Вы можете объединять эти операторы, чтобы создавать свои ограничения, подходящие конкретно для Ваших целей.
ПРИМЕР №1
!Group1||Group2&&Group3
Содержание/модуль будет показан только тем пользователям, которые состоят в обоих группах "2" И "3" ИЛИ, которые не состоят в группе "1".
ПРИМЕР №2
6&&7&&8&&9
Содержание/модуль будет отображаться только для пользователей, которые состоят во всех четырех группах (6, 7, 8 и 9)
ПРИМЕР №3
6||7||8||9
Содержание/модуль будет показан любому пользователю, который находится в любой одной ,или более, группах.
Примечания
JUGA всегда учитывает логические операторы "ИЛИ" первыми, а затем уже "&&".
ПРИМЕР:
6 && !4 || 6 && !5 || 6 && 7
А вот так выглядит код, с использованием логических операторов для нескольких значений:
6 && !4
6 && !5
6 && 7
Во всех случаях, Вы должны использовать либо "&&
" (И) либо "||
" (ИЛИ).
В более ранних версиях JUGA было указано, что Вы можете использовать запятую для составления списка имен групп или номера идентификатора группы. Это синтаксис более не поддерживается. Операторы "&&
" или "||
" должны быть использованы между всеми названиями групп или идентификационными номерами.
Хотя это и не требуется, мы рекомендуем всегда использовать метод использования идентификационных номеров для задания групп. Это предотвращает незначительные ошибки в записях.
Комментарии (0)