ссылка для избранных

голоса: 0
Я хотел бы сделать ссылку для некоторых пользователей, при этом их не перемещать не в какие группы, а если кто-то постаронний пытался бы перейти по этой ссылки то писалось некое сообщение, к примеру "у вас нет прав на просмотр этой ссылки"
| Автор: | Категория: Доп. функции

Ответов: 1

голоса: +2
 
Лучший ответ
Самое простое - это использовать би-би код [hide][/hide] он скрывает тест и все остальное от незарегистрированных. Сложнее с условными операторами. Только вы не сказали что за ссылка, будет ли она в материале или в коде шаблонов
| Автор:
Выбор ответа лучшим | | Автор: Андрей Жбанов
предположим что ссылка будет в верхней части сайта, около регистраци или входа. А нахождение в коде шаблона.
Андрей Жбанов,

Если в верхней части сайта, можете использовать в глобальном блоке условие следующего вида:

<?if($USER_ID$='айди юзера'||$USER_ID$='айди юзера')?>здесь код ссылка для этих пользователей<?endif?> 

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

спасибо большое

а можите дать примерный код с тегом a ? А то что-то не как не получается, везде прохожу по ссылки

   <a href="/mine.html">ссылка для субъекта</a>

 

Андрей Жбанов,
Поправил код выше, вероятно, что вы пропустили слеш перед ссылкой.

ну у меня в коде ссылка полная, поскольку разные адреса, а тут сделал как пример, а ошибок на мой взгляд нет. Единственное я не понял точно как объеденить эти 2 кода

   <?if($USER_ID$='13'||$USER_ID$='14')?> <a href="http://falen-angel.usite.pro/projects/login.html">Кабинет админов</a>  <a href="/mine.html">ссылка для субъекта</a> <?endif?>

 

Андрей Жбанов,
Поправил в вашем сообщении, как-то так, или я что-то не понимаю, о каком объединении вы говорите.
но у меня всёравно переправляет по ссылке хоть я и не под ID 13 и не под ID 14
Андрей Жбанов,

Не знаю как вы устанавливали, я ради теста проверил, установил в шапке - /panel/?a=tmpl;m=1;t=AHEADER и не вижу я этих ссылок так как предназначены они не мне.

а как сделать то же самое, но в файле сделанном вручную. Т.е. файл сделанный вручную, написанный с нуля и перемещённый на сервер сайта.
Андрей Жбанов,
Никак, в таких статических файлах условные операторы работать не будут.
...