Сообщество uCoz Модули uCoz Контент-модули Редактор страниц Ограничение доступа к страницам сайта (по возрасту, под пароль, закрыть доступ для гостей) |
Ограничение доступа к страницам сайта |
Ограничение доступа Итак, у вас есть сайт, доступ к определенным разделам которого, вы хотели бы ограничить. Средствами системы uCoz это сделать очень легко. Причем обойти такое ограничение невозможно - так как оно формируется на уровне сервера. Итак, откроем страницу, доступ к которой необходимо ограничить. Зайдите на сайт как администратор, введя свой логин и пароль. Вы увидите в правом нижнем углу страницы несколько кнопок:
Нажмите ту, которая выделена на рисунке. Откроется страница редактирования. В разделе "Группы, имеющие доступ к странице" на этой странице расставьте галочки напротив тех групп, доступ которых к данной странице вы РАЗРЕШАЕТЕ. Не забудьте нажать сохранить по окончанию предыдущего действия. Доступ к странице ограничен. Посетитель, входящий в группу, которой запрещено просматривать данную страницу будет автоматически попадать на страницу Доступ запрещен. Текст и внешний вид которой можно отредактировать через редактирование шаблонов.
Как поставить пароль на определенную страницу?Отредактируйте код этой страницы. ДобавьтеCode <script language="JavaScript"> if (top.location.search=="") { pass = prompt('Введите пароль'); if (pass=='1') // Ваш пароль акивации { alert('Пароль принят') } else { alert('Пароль непринят!'), top.location.href="errorpas.htm" }//Адрес страниц на которую перейдет пользователь при ошибке }; </script>
Как запретить гостям просматривать страницу?Пошаговая инструкция расположена выше. Как вариант, можно использовать условные операторы. Но это хлопотно и не всем понятно. Тем не менее:Необходимо отредактировать шаблон Страницы сайта. Найти в нем слово $CONTENT$ и заменить его на этот код: Code <?if($USER_LOGGED_IN$)?>$CONTENT$<?else?>Текст для гостей. Его можно и нужно отредактировать. Содержимое страницы они не видят.<?endif?> Подробнее о сокрытии информации при помощи условных операторов вы можете прочитать в этой теме: //forum.ucoz.ru/forum/34-1182-1 Как сделать ограничение доступа к страницам по возрасту?Необходимо вставить функцию преобразования даты рождения в возраст между тегами Code <head></head>
Вызвать функцию можно кодом Code <script type="text/javascript">document.write(age('$USER_BIRTHDAY$'));</script> Прикрепления:
4896086.png
(4.8 Kb)
|
T02my, Для администратора только
<?if($USER_GROUP$=4)?>текст<?endif?> Только дла админа или модератора <?if($USER_GROUP$=4 || $USER_GROUP$=3)?>текст<?endif?> Сообщение отредактировал Miss_Esq - Понедельник, 16 Янв 2012, 16:56:02
|
Здравствуйте вот такая проблема на моём сайте возникла , что хотел текст сделать красным в странице для заблокированных а получилось так что теперь у гостей вообще ничего не написано а у заблокированных написано:
1)Вы входите в группу пользователей, которым запрещено совершать данное действие. и 2)Гостям запрещено просматривать данную страницу, пожалуйста войдите на сайт как пользователь. как исправить так что гостям 2 показывало а заблокированным 1??? |
|
|
nick_123, незнаю у меня вроде на всех
|
|
Quote (Miss_Esq) T02my, Для администратора только <?if($USER_GROUP$=4)?>текст<?endif?> Только дла админа или модератора <?if($USER_GROUP$=4 || $USER_GROUP$=3)?>текст<?endif?> Кое-как разобрался, с обычным текстом работает, но если спрятать переменную, то видно всем. Code <?if($READS$ || $GROUP_ID$=='4' || $GROUP_ID$=='3')?>Просмотров: $READS$ |<?else?>.,.<?endif?> Code <?if($READS$ || $GROUP_ID$=='4' || $GROUP_ID$=='3')?>Просмотров: $READS$ |<?endif?> Подскажете тут? |
подскажите, пожалуйста, посмотрела что при вхоже на мой сайт гостя-он видит главную страницу и нет содержание меню сайта-(а там и форум и фотоальбомы и все остальное..)как открыть главную страницу полностью для просмотра и гостям,так как когда входишь пользователем уже-там открывается совсем другой вид-все открывается
|
akita,
Quote (Miss_Esq) Ishenko(Boston), Проверяйте права групп в модуле пользователи .. Я не волшебник! Я только учусь =)
Мой Мир Аниме Моя студия веб-дизайна, обращайтесь, есть готовые варианты. |
Утюг,
Quote (Утюг) shenko(Boston), Проверяйте права групп в модуле пользователи .. да,открыты права-сейчас проверила,но дело в том,что при вхоже на сайт открывается только главная страница без вывода меню сайта-а без этого-гостям даже не пробежаться на форумах и не почитать |
akita, адрес сайта дайте. и проверьте права на самой странице. и дайте код, который у вас вставлен в тело главной. код можно скопировать так: панель управления - редактор страниц - главная страница - напротив главной жмем на разводной ключ - содержимое откроется на редактирование - копируем содержимое и вставляем сюда в сообщение на форум
|
http://taromagia.ucoz.ru/
права проверила, если гость переходит по ссылке что выставила вверху-то ему откроется без меню,если допишу форум к ссылке-тогда откроется ему собственно форум <?if($ADD_ENTRY_LINK$)?><div style="text-align:right;padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить новость</a> ]</div><?endif?>$LAST_NEWS<img src="/4fd90f9f62267e07c40c3b26784c41db_h.jpg" alt=""><img src="http://redday.ru/informer/i_moon/225/bl.png" border="0" alt=""> <div><b style="color: rgb(0, 0, 205);"><u><font face="'Arial Black'" size="4" style="font-size: 14pt; ">Уважаемые гости,постоянные посетители данного форума хочу обратить ваше внимание, что у нас вы можете себя попробовать в роли участника битвы экстрасенсов-пройдя отборочный тур, и участвуя в заданиях, которые могут раскрыть ваши способности путем развития вашей интуиции.</font></u></b></div><?if($ADD_ENTRY_LINK$)?><div align="$right" style="padding-bottom:3px;">[ <a href="$ADD_ENTRY_LINK$">Добавить материал</a> ]</div><?endif?>$LAST_NEWS$ <br><br><br> Добавлено (04-Апр-2012, 20:48:53) Добавлено (05-Апр-2012, 23:27:46) Добавлено (07-Апр-2012, 12:20:30) |
| |||