Скрыть информацию от других пользователей

голоса: 0
Всем привет.

Как с помощью выражений или других способов скрывть информацию от других пользователей.

В целом нужно сделать так, чтобы пользователь видел только именно свою информацию на персональной старнице. У каждого своя.
| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ

Персональная страница на то и персональная, что пользователь видит на ней именно свою информацию.

Если нужно для какого-то конкретного пользователя вывести информацию, то пишите в шаблоне

<? if ($USER_ID$ == 'id пользователя')?>

инфо для пользователя

<?endif?>

Как вы понимаете это можно прописать для 1 -10 пользователей, ну 20. А потом либо вы устанете, либо лимит на кол-во символов в шаблоне забьет тревогу.))

| Автор:
Я в персональную страницу добавил свои строки, которые нужно скрыть для других пользователей и чтобы их только видел либо админ либо сам пользователь свой страницы. Сайчас можно либо вообще закрыть ото всех страницу, либо другие пользователи видят её, ну кроме той что можно скрыть в настройках модуля.

Для отдельного пользователя не нужно, так как их много) И новые тоже приходят

так я же вам написал как сделать для админа или еще кого-нибудь

<? if ($USER_ID$ == 'id пользователя')?>
инфо для пользователя
<?endif?>

Чтобы узнать id зайдите в меню пользователи панели управления. Так же можно указать

<? if ($USERNAME$ == 'ник пользователя')?>
инфо для пользователя
<?endif?>

Дословно если перевести, то получается примерно так:

Если ник пользователя совпадает, то выведем ему инфу, если нет, то спрячем

Вы написали для конкретного пользователя, я вручную не собираюсь добавлять. Мне нужно чтобы автоматически определяло что это определенный пользователь, чтобы выдать ему его информацию. Так как она у каждого будет разная

Например в персмональной странице можно скрыть свой е-майл адресс ото всех. Вот мне в таком же стиде надо скрыть другую информацию

Так надо было сразу с этого начинать и объяснить по-человечески, что вы хотите скрыть какое-то поле от всех, кроме самого пользователя. Объясню на примере поля ICQ

<? if ($_IS_OWN_PROFILE$ == '1') ?> $_ICQ$ <?else?> Поле скрыто <?endif?>

 

...