Модератор форума: dotbot |
Сообщество uCoz Архивариус Корзина Условные операторы: скрытие информации (как сделать, чтобы видели только зарегистрированные) |
Условные операторы: скрытие информации |
Один из способов сокрытия информации на сайте - это условные операторы Простейшая конструкция выглядит так: Код <?if($USER_LOGGED_IN$)?>ссылка на файл<?else?>Зарегистрируйтесь для получения доступа к скачиванию<?endif?> Этот код следует понимать так: <?if(если вы зарегистрированы)?> видна ссылка на файл <?если условие не соблюдено?> видна надпись Зарегистрируйтесь для получения доступа к скачиванию<?endif?> конец условия Конструкция со ссылкой на регистрацию и входом выглядит так: Код <?if($USER_LOGGED_IN$)?> <a href="http://forum.ucoz.ru/forum/34-1182-1">читаем эту тему форума</a> <?else?> скачивать могут только зарегистрированные пользователи <a href="$REGISTER_LINK$">регистрация</a> | <a href="$LOGIN_LINK$">вход</a> <?endif?> Этот код нужно понимать так: <?if(если вы зарегистрированный пользователь)?><a href=" вы видите ссылку на эту тему в форуме</a><?если условие не соблюдено?> вы видите надпись скачивать могут только зарегистрированные пользователи ссылка на регистрацию | ссылка на вход на сайт<?endif?> конец условия Так же можно ставить не простейшие условия: зарегистрирован/не зарегистрирован , а более сложные, привязанные к id пользователя или группе пользователей. Наиболее подробная информация по условным операторам находится в этой теме Так же можно скрывать тегом [hide], это работает в сообщениях на форумах и в материалах Сообщение отредактировал webanet - Пятница, 20 Авг 2010, 02:06:14
|
Вопрос: Некоторые ссылки для скачки файлов с сайта нужно сделать доступными только для зарегистрированных пользователей, а незаригистрированные должны видеть ссылки но скачать по ним не могли.
понимаю. что нужно использовать условные операторы, но как не знаю. если ставлю вот так <?if($USER_LOGGED_IN$)?> <a href="http://kupavna.ucoz.ru/telefon.html">кое -что</a> <?else?> то незаригистрированные вообще не видят текста "кое-что", а надо чтоб видели... подскажите как сделать. Ответ: <?if($USER_LOGGED_IN$)?> В описаниях кодов все описано с примерами... будете читать - будете понимать! |
Вопрос: Я хочу на сайте запретить не зарегестрированным пользователям скачивать какие-либо файлы. Гдето на форуме писалось, что это можно сделать с помощью условного оператора $IS_GROUP_id$. Будте так добры, расскажите подробнее как им пользоваться, где размещать код? И если можно пример.
Ответ: Например так: <?if($USER_LOGGED_IN$)?>ссылка на файл<?else?>Зарегистрируйтесь для получения доступа к скачиванию<?endif?> Отправляя сообщение о помощи, приводите ссылку на свой сайт. Это не считается рекламой, зато снимает массу вопросов.
|
Вопрос: Здравствуйте. Скажите как сделать, чтобы ссылка, которая присутствует в добавляемой новости была видна только пользователям???
Заранее спасибо. Ответ: есть специальный ВВ-код [hide] ;) Учитесь читать, читая - вчитывайтесь, вчитываясь - вдумывайтесь, вдумываясь - понимайте, поняв - делайте. ©
Сообщение отредактировал Inkvizitor - Понедельник, 28 Июл 2008, 17:43:39
|
Вопрос:
Мне нужно для Гостей скрыть некоторые (не все) материалы Каталога файлов по определенному значению переменной. Как организовать условный переход я понимаю. Но не знаю, как скрыть конкретный материал. Подскажите, пожалуйста, что и в каком шаблоне раздела Каталога файлов мне нужно прописать, чтобы материал был скрыт. Ответ: , самый просто способ: создаете категорию "Не для гостей" ставите ей такие права: или код Сообщение отредактировал zvirus - Среда, 18 Мар 2009, 23:26:08
|
Извините за наверное тупой вопрос, но все-таки.
Как применить отрицание в случае когда нужно исключить ID пользователя из условия. вот такой код: Code <?if($READ_REP_URL$ || !$UID$=14)?> и далее код ... <?endif?> куда правильно воткнуть ! ? Сообщение отредактировал leg0 - Четверг, 19 Мар 2009, 21:54:21
|
Вопрос: Вот например на других сайта года добавляеш какую либо новость на ссылки надо обязательно надо ставить код HIDE]ссылка[/HIDE
и эту ссылку не видят Гости сайта, Можно как нибудь активировать этот код для скрытия ссылок, или как это можно по другому не набирая при этом кучу кодов Ответ:, |
Вопрос: И могу ли я таким образом скрыть блок от того, кто открыл сайт при помощи ИЕ?
Ответ: Чужие ошибки заметны сразу, а вот свои...
|
Вопрос: У меня вопрос, можноли скрыть кое какую информацию, по региональному признаку (к примеру для всех стран кроме RU), с помощью условных операторов?
Есле можно то как это сделать в средствах UCOZ? Ответ:, Сообщение отредактировал uCoz-XPert - Среда, 11 Ноя 2009, 19:20:31
|
Вопрос: Скажите-а куда надо и как вставлять код запрета на скачку не зарегистрированным пользователям?
Ответ: Если по теме… Управление дизайном » Каталог файлов » Страница материала и комментариев к нему, найдите там Code <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?> <?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?> Code <?if($USER_LOGGED_IN$)?><?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?> <?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?><?endif?> Сообщение отредактировал uCoz-XPert - Вторник, 29 Дек 2009, 06:18:51
|
Всем привет! Подскажите пожалуйста как реализовать с помощью операторов такой способ?
Есть числа: 1марта 2марта 3марта 4марта 5марта 6марта 7марта Так вот, нужно что бы 1марта было видно число "1-го марта", 2марта соответственно "2марта" и т.д. а остальные числа не были видны. |
CCCP6294,
- Ну ненадо ... ;-))) - Ошибочки есть, конечно, не спорю, но код работать будет... ;-))) Правильный код: Code <?if($MONTH$='2' and $DAY$<'25')?>$DAY$-го февраля<?endif?> Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Вторник, 23 Фев 2010, 05:27:35
|
Можно ли с помощью условных операторов сделать так, чтобы информация N отображалась, например, с 20 сентября по десятое ноября, а десятого нобября информация N автоматически бы скрывалась, а вместо неё отражалась бы информация M, и так далее?
|
| |||