|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Ограничение доступа к странице в определенную дату и время |
Ограничение доступа к странице в определенную дату и время |
Добрый день! Возникла такая проблема, мне нужно сделать ограничение доступа к определенной странице своего сайта zombio.ru в определенную дату и время, но нигде не могу этого найти. Есть только регистрация в определенное время, пароль к странице или таймер, который дает просматривать страницу на заданное количество времени, мне все это не подходит.
Мне нужно, чтобы доступ к странице открывался, допустим в 21.00 и закрывался в 21.05! Посоветуйте что-нибудь стоящее или может быть у Вас есть готовый код или скрипт? Заранее благодарю! Продвижение сайтов
|
Стандартно в ucoz эта функция не предусмотрена.
Можно использовать JS: Code <script type="text/javascript"> var open = '20.48'; // время открытия var close = '20.49'; // время закрытия var h = new Date(); var time = h.getHours()+'.'+h.getMinutes(); if(!(time <= open) && !(time <= close)) $('body').html('<b style="text-align:center;">Сайт закрыт</b>'); </script> Cпасибо в репутацию. Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts Сообщение отредактировал Makar3000 - Четверг, 06 Дек 2012, 22:15:41
|
|
Вас что то смущает?
Надо например автору. Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts Сообщение отредактировал Makar3000 - Четверг, 06 Дек 2012, 22:17:53
|
Не, народ. яваскриптом вы ничего не закройете. На любой скрипт есть скрипторезка. Вырезать нужно на стороне сервера с помощью $кодов$
Code <?if($DATE$='DD.MM.YYYY' && substr($TIME$,0,2)='hh' && substr($TIME$,3)>'mm' && substr($TIME$,3)<'mm'))?> content <?else?> Доступ к содержимому закрыт. Содержимое будет доступно тогда-то (время серверное) <?endif?> hh - часы открытия (две цифры) mm - минуты |
Дядька, это просто страница, созданная через редактор или материал модуля? Каждый день в указанное время?
Если страница, что в шаблон Страницы сайта, то можно в содержание самой страницы в режиме хтмл: Code <?if(substr($TIME$,0,2)='20' && substr($TIME$,3)>'29' && substr($TIME$,3)<'34')?> content <?else?> Доступ к содержимому закрыт. Содержимое будет доступно тогда-то (время серверное) <?endif?> Сообщение отредактировал Астра - Пятница, 07 Дек 2012, 14:53:15
|
Quote (Астра) Дядька, это просто страница, созданная через редактор или материал модуля? Каждый день в указанное время?Если страница, что в шаблон Страницы сайта, то можно в содержание самой страницы в режиме хтмл Добавлено (07-Дек-2012, 15:12:53) Продвижение сайтов
|
Дядька, тогда отредактируйте вашу страницу и снизу в опциях будет кнопка "Использовать индивидуальный шаблон". После появится пункт в Управлении дизайном под Страницы сайта. Там и ставьте приведенные условные операторы. Или же можете поставить прямо в Страницах сайта.
Знание языков: PHP, MySQL, Javascript, HTML, CSS.
В данный момент работаем над новой системой управления нашей веб-студии Sp-Arts |
все, всем спасибо! протестировал!
<html><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>$SITE_NAME$ - $MODULE_NAME$</title> <?$META_DESCRIPTION$?> <meta name="yandex-verification" content="71539c082d9c521b"> <link type="text/css" rel="StyleSheet" href="/_st/my.css"> </head> <body> $ADMIN_BAR$ <div id="wrap"> <div id="container"> $GLOBAL_AHEADER$ <div class="content-bottom"> <div class="content-mid"> <div class="sidebar"> $GLOBAL_CLEFTER$ </div> <div class="content"> <div class="content-inside"> <!-- <middle> --> <!-- <body> --><?if(substr($TIME$,0,2)='17' && substr($TIME$,3)>'18' && substr($TIME$,3)<'22')?> тест <?else?> Доступ к содержимому закрыт. Содержимое будет доступно тогда-то (время серверное) <?endif?>$CONTENT$<!-- </body> --> <!-- </middle> --> </div> </div> <div class="clear"></div> </div> </div> $GLOBAL_BFOOTER$ </div> </div> </body></html> все получилось! еще раз благодарю! Продвижение сайтов
|
| |||
| |||