Сообщество uCoz » Модули uCoz » Контент-модули » Редактор страниц » Ограничение доступа к страницам сайта (по возрасту, под пароль, закрыть доступ для гостей)
Ограничение доступа к страницам сайта
Модератор форума
Сообщение # 1 | 17:37:05
Ограничение доступа

Итак, у вас есть сайт, доступ к определенным разделам которого, вы хотели бы ограничить.
Средствами системы 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
Сообщений: 2
Репутация: 0

Сообщение # 46 | 16:24:34
Всем привет!

Вопрос, можно ли как-нибудь ограничить просмотр какого-нибудь текста всем, кроме определённых нескольких групп( не только админам и модераторам)?

Что-то вроде if(ид групп, которым доступен просмотр)> текст else endif
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 47 | 16:54:11
T02my, Для администратора только

<?if($USER_GROUP$=4)?>текст<?endif?>

Только дла админа или модератора

<?if($USER_GROUP$=4 || $USER_GROUP$=3)?>текст<?endif?>

Сообщение отредактировал Miss_Esq - Понедельник, 16 Янв 2012, 16:56:02
Ishenko(Boston)
Сообщений: 63
Репутация: 12

Сообщение # 48 | 18:48:56
Здравствуйте вот такая проблема на моём сайте возникла , что хотел текст сделать красным в странице для заблокированных а получилось так что теперь у гостей вообще ничего не написано а у заблокированных написано:
1)Вы входите в группу пользователей, которым запрещено совершать данное действие.
и
2)Гостям запрещено просматривать данную страницу, пожалуйста войдите на сайт как пользователь.
как исправить так что гостям 2 показывало а заблокированным 1???
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 49 | 18:54:40
Ishenko(Boston), Что где делали и адрес у сайта есть ??

Ishenko(Boston)
Сообщений: 63
Репутация: 12

Сообщение # 50 | 19:32:29
Miss_Esq, вот сайт а я хотел шришфт поменять ну и текст изменить делал в страница для огрониченного доступа

Добавлено (16-Янв-2012, 19:32:29)
---------------------------------------------
?

nick_123
Сообщений: 59
Репутация: 32

Сообщение # 51 | 20:22:43
Ishenko(Boston), я так понимаю, речь идет о главной странице?

Подпись
Ishenko(Boston)
Сообщений: 63
Репутация: 12

Сообщение # 52 | 20:24:56
nick_123, незнаю у меня вроде на всех
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 53 | 21:20:34
Ishenko(Boston), Проверяйте права групп в модуле пользователи ..

T02my
Сообщений: 2
Репутация: 0

Сообщение # 54 | 17:47:26
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?>

Подскажете тут? smile
akita
Сообщений: 10
Репутация: 0

Сообщение # 55 | 19:57:32
подскажите, пожалуйста, посмотрела что при вхоже на мой сайт гостя-он видит главную страницу и нет содержание меню сайта-(а там и форум и фотоальбомы и все остальное..)как открыть главную страницу полностью для просмотра и гостям,так как когда входишь пользователем уже-там открывается совсем другой вид-все открывается cry
Утюг
Сообщений: 113
Репутация: 63

Сообщение # 56 | 20:39:20
akita,
Quote (Miss_Esq)
Ishenko(Boston), Проверяйте права групп в модуле пользователи ..

Я не волшебник! Я только учусь =)
Мой Мир Аниме
Моя студия веб-дизайна, обращайтесь, есть готовые варианты.
akita
Сообщений: 10
Репутация: 0

Сообщение # 57 | 20:42:48
Утюг,
Quote (Утюг)
shenko(Boston), Проверяйте права групп в модуле пользователи ..

да,открыты права-сейчас проверила,но дело в том,что при вхоже на сайт открывается только главная страница без вывода меню сайта-а без этого-гостям даже не пробежаться на форумах и не почитать cry
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 58 | 20:45:25
akita, адрес сайта дайте. и проверьте права на самой странице. и дайте код, который у вас вставлен в тело главной. код можно скопировать так: панель управления - редактор страниц - главная страница - напротив главной жмем на разводной ключ - содержимое откроется на редактирование - копируем содержимое и вставляем сюда в сообщение на форум

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
akita
Сообщений: 10
Репутация: 0

Сообщение # 59 | 12:20:30
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)
---------------------------------------------
sad а мне никто не может помочь??

Добавлено (05-Апр-2012, 23:27:46)
---------------------------------------------
Ладно-думала что помогут решить проблему на форуме-но как видно никто не может помочь...я вижу что вверху написано-все уже сделано и переделано..но итог один...страница главная для гостей почемуто открывается без МЕНЮ sad

Добавлено (07-Апр-2012, 12:20:30)
---------------------------------------------
всем спасибо "за помощь" но дошла своим умом

shtof
Сообщений: 8
Репутация: 1

Сообщение # 60 | 11:53:55
Здравствуйте!
Подскажите, индексируются ли страницы, если доступ к ним ограничен?
Например, гости не видят страницу. а зарегистрированные видят. Робот - гость или...?
Спасибо
Сообщество uCoz » Модули uCoz » Контент-модули » Редактор страниц » Ограничение доступа к страницам сайта (по возрасту, под пароль, закрыть доступ для гостей)
Поиск: