Закриваємо від певної групи (груп) необхідне в профілі користувача
Автор: Олег Васильович я
Опубліковано: 2020 / 02 / 25
Переглядів: 411
Редагувалося: 2 рази — останній 25 лютого 2020
|
Зміни вносимо до файлу
templates/default/controllers/users/profile_view.tpl.php
Десь вверху файлу розмістимо код:
<?php //перевіримо належність користувача до груп, яким заборонено переглядати //ті, кому переглядати можна (авторизовані, не належать до заборонених груп, адміністрація, та свій профіль (на той випадок, якщо користувач належить до заборонених груп)) $allowed_view = $user->is_logged && !$is_forbidden_groups || $user->id == $profile['id'] || $user->is_admin; ?>
<?php if($allowed_view) { ?> Тут код, який збираємося закрити <?php } ?>
<?php if($allowed_view) { ?> Тут код, який збираємося закрити <?php } else { ?> Тут альтернативний код <?php } ?>
Читайте також:
-
flexMenu для InstantCMS 2
Вітаю! В другій гілці InstantCMS в налаштуваннях віджета "Меню" є можливість вказати максимальну кількість пунктів, які будуть виведені на першому рівні. Всі інші переміщуються під пункт ...
-
Українська локалізація для шаблону Tseso
Локалізацію для шаблона Tseso версії 2.12.1 знайдете у мене в файлах. При виході нових версій, будуть завантажуватися відповідні архіви. Для встановлення, просто скопіюйте вміст архіву на сайт. Дл...
-
Свої файли шаблону для окремих записів типу контенту
Досить часто виникає необхідність в виведенні окремих записів типу клнтенту (ТК) інакше від інших записів. На щастя в InstantCMS 2-х, починаючи з версіії 2.11.0, де-які можливості для вирішення так...
-
Cтиль списку типу контенту в залежності від пристрою відвідувача
Рішення дозволить призначати шаблон виводу списку записів типу контенту в залежності від пристрою відвідувача сайту. Створюємо в папці content актульного шаблону файл news_list.tpl.php, де news - ...
Немає коментарів. Ваш буде першим!