Как скрыть ссылки от пользователей?

Голоса: +1
Здравствуйте! Подскажите пожалуйста, как можно закрыть доступ к внешним ссылкам для группы "Пользователи", а чтобы допуск разрешался только бы со статуса "Проверенные".?
Адрес сайта http://retrovinylcdmc.ucoz.org/
| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: +2
 
Лучший ответ
<?if($USER_LOGGED_IN$)?><?if($USER_GROUP$='2')?>ссылка<?else?><?endif?><?endif?>
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо большущее! Только вот, как и куда, объясните пожалуйста если это не трудно?! Тяжеловато у меня с этими примудростями.
Туда где вы хотите скрыть ссылку, ссылку просто оберните этим кодом, там где должна быть ссылка, написано.
Ок! Сейчас попробую!

Вот как я это сделал:
<span class="UhideBlockL"><a href="javascript://" onclick="new _uWnd('LF',' ',-250,-110, &lt;br /&gt;
{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false; &lt;br /&gt;
 ">Доступно только для проверенных пользователей</a></span><span class="UhideBlock">Pass: dsdy<br />
<a class="link" href="<?if($USER_LOGGED_IN$)?><?if($USER_GROUP$='2')?>https://yadi.sk/d/1VX0DjT4C8tDN<?else?><?endif?><?endif?>" rel="nofollow" target="_blank">Скачать lossless</a>
<a class="link" href="<?if($USER_LOGGED_IN$)?><?if($USER_GROUP$='2')?>https://yadi.sk/d/1VX0DjT4C8tDN<?else?><?endif?><?endif?>" rel="nofollow" target="_blank">Скачать мп3</a></span><!--/BBhide--></div>
Но, что-то ссылки не открываются, а уводят на 404 страницу. Может, что ни так?

P.S Сделал так:
<?if($USER_LOGGED_IN$)?><?if($USER_GROUP$='2')?><a class="link" href="https://yadi.sk/d/69hSzOGlSRX8S" rel="nofollow" target="_blank">Скачать lossless</a><?else?><?endif?><?endif?>
Ссылка работает, но так же осталась доступна и простым пользователям. Может опять что-то не так делаю?
Пробовал по разному, что-то никак не работает. Может сушествует ещё какое нибудь решение?
немного не правильно условие выше составлено, должно быть так:
<?if($USER_LOGGED_IN$)?><?if($GROUP_ID$='2')?>ссылка для группы пользователи<?else?>доступ закрыт(только для группы пользователи)<?endif?><?endif?>
Спасибо большое! Но всё-равно что-то никак!? Ну никак не выходит! Уважаемый Ucoz-fan, вот как выглядет моя нижняя часть на данный момент, без вашего скрипта:
<span class="UhideBlockL"><a href="javascript://" onclick="new _uWnd('LF',' ',-250,-110, &lt;br /&gt;
{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false; &lt;br /&gt;
 ">Доступно только для проверенных пользователей</a></span><span class="UhideBlock">Pass: dsdy<br />
<a class="link" href="https://yadi.sk/d/69hSzOGlSRX8S" rel="nofollow" target="_blank">Скачать lossless</a>
<a class="link" href="https://yadi.sk/d/cQRsQ3qsSRXXD" rel="nofollow" target="_blank">Скачать мп3</a></span><!--/BBhide--></div>
Не могли бы вы вставить сюда свой скрипт, так как нужно.? Что бы визуально увидеть. Буду вам очень благодарен!
На подобии такого:

<span class="UhideBlockL"><a href="javascript://" onclick="new _uWnd('LF',' ',-250,-110, &lt;br /&gt;
{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false; &lt;br /&gt;
 ">Доступно только для проверенных пользователей</a></span><span class="UhideBlock">Pass: dsdy<br />
<?if($USER_LOGGED_IN$)?><?if($GROUP_ID$='2')?>
<a class="link" href="https://yadi.sk/d/69hSzOGlSRX8S" rel="nofollow" target="_blank">Скачать lossless</a>
<a class="link" href="https://yadi.sk/d/cQRsQ3qsSRXXD" rel="nofollow" target="_blank">Скачать мп3</a><?else?>доступ закрыт(только для группы пользователи)<?endif?><?endif?></span><!--/BBhide--></div>
Спасибо! Скопировал, вставил на пробу, всё-равно не работает. Пользователям как был, так и есть доступ к ссылкам на скачивание. Видать опять, что-то не так?
Куда вы вставляете данный код?
Sentimo, с вашим скриптом я пробовал по разному. Последняя попытка была такая:

<span class="UhideBlockL"><a href="javascript://" onclick="new _uWnd('LF',' ',-250,-110, &lt;br /&gt;
{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});return false; &lt;br /&gt;
 ">Доступно только для проверенных пользователей</a></span><span class="UhideBlock">Pass: dsdy<br />
<?if($USER_LOGGED_IN$)?><?if($USER_GROUP$='2')?><a class="link" href="https://yadi.sk/d/69hSzOGlSRX8S" rel="nofollow" target="_blank">Скачать lossless</a><?else?><?endif?><?endif?>
<?if($USER_LOGGED_IN$)?><?if($USER_GROUP$='2')?><a class="link" href="https://yadi.sk/d/69hSzOGlSRX8S" rel="nofollow" target="_blank">Скачать lossless</a><?else?><?endif?><?endif?></span><!--/BBhide--></div>

Но тоже не то, ссылки работают, но по прежнему остаются доступны для простых пользователей.
Я имел ввиду в какой шаблон вставляете код, в разных шаблонах нужны разные переменные. Например в виде материалов один, в страница материалов и комментариев другой.
Изначально, новую новость загружаю через "Панель BB кодов", если редактирую, то использую "Панель HTML кодов"
Ссылки с вашими скриптами загружал в поле через "Панель BB кодов".
данные условия работают лишь в панель управления - Управление дизайном, но никак не в материалах
Блин, а я на сайте всё пытался это впихнуть! Спасибо, что разъяснили! Ну, а в "Управлении дизайном" куда это прилипить. Подскажите, если не трудно.
Подскажите кто-нибудь пожалуйста! Куда конкретно поместить скрипт, любезно предоставленный Ucoz-fan, чтобы он работал?
Никуда, так как данный скрипт не будет шаблоном для всех материалов, если для всех, то конечно можно. В каждом новом материале будут одни и те же ссылки на загрузку файлов.

Не нужно здесь лишних ссылок на яндекс диск, с помощью встроенных доп полей как пример(Ссылка для скачивания архива с другого сервера) в модуле Каталог файлов можно все реализовать.

Находим в Странице материала и комментариев модуля Каталог файлов код:
<?if($RFILE_URL$)?> &middot; <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?>

Заменяем на:

<?if($USER_LOGGED_IN$)?><?if($GROUP_ID$='2')?><?if($RFILE_URL$)?> &middot; <a rel="nofollow" href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?><?else?>доступ закрыт(только для группы пользователи)<?endif?><?endif?>

Сохраняем. Далее при добавлении материалов в поле - Ссылка для скачивания архива с другого сервера добавляем ссылку на яндекс диск итд.

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