Как работает скрипт: при заходе на главную страницу форума пользователя будет перекидывать на одну из дополнительных страниц по выбору. Чтобы его в последующем не перебрасывало создается cookie на срок от одного часа и более, которая обновляется при каждом обновлении страницы, если пользователя не было на форуме час и он зашел заново, то его перебросит на портал, если он зашел не на главную, то его не перебросит, все просто)
1. Создать страницу портала, для этого нужно создать собственную страницу форума ( Создание СОБСТВЕННЫХ СТРАНИЦ на форуме ):
Для примера код простой страницы:
<div class="container"> <div class="left_1"> <h2>Первый блок</h2> <br />123456789</div> <div class="left_2"> <h2>Второй блок</h2> <br />123456789</div> <div class="left_3"> <h2>Третий блок</h2> <br />123456789</div> <div class="centert"> <h2>Центральный блок верх</h2> 123</div> <div class="centerb"> <h2>Центральный блок низ</h2> 123</div> <div class="right_1"> <h2>Первый блок</h2> <br />123456789</div> <div class="right_2"> <h2>Второй блок</h2> <br />123456789</div> <div class="right_3"> <h2>Третий блок</h2> <br />123456789</div> <div class="bottom"> <h2>Нижний блок</h2> <br />123456789</div> <style><!-- .left_1, .left_2, .left_3{width: 20%; height: 200px; display: block; margin: 10px 10px 30px 10px; border: 1px solid!important; } .right_1, .right_2, .right_3{width: 20%; height: 200px; display: block; margin: 10px 10px 30px 79%; border: 1px solid!important; } .left_1 h2, .left_2 h2, .left_3 h2, #pun-main .container, .center h2, .right_1 h2, .right_2 h2, .right_3 h2{border: none!important; text-align: center;} .section h1 {display: none; } .centert {width: 50%; height: 250px; margin: -640px 20% 10px 25%; border: 1px solid!important; overflow: auto;} .centerb {width: 50%; height: 250px; margin: 40px 20% 10px 25%; border: 1px solid!important; overflow: auto;} .right_1 {margin-top: -610px; } .section .container .container {height: 950px; } .bottom {width: 98%; height: 200px; border: 1px solid!important; margin: 10px 10px 10px 10px;} --></style> </div>
2. Ставим скрипт в НТМЛ верх:
<script type="text/javascript">
var page = "pages/portal";
var timer = 1;
var a = window.location.pathname;
var domain = window.location.hostname + '/';
var time = new Date();
if(navigator.cookieEnabled){
if ((a=='/' || a=='/index.php' || a=='') && document.cookie.indexOf("indexpage=true")==-1){
location.href = 'http://' + domain + page;
}
time.setHours(time.getHours()+timer);
document.cookie = "indexpage=true; expires=" + time.toGMTString() + "; path=/";
}
</script>
Выделеное жирным следует заменить на адрес страницы портала.
Суть скрипта: раз в час (или иначе, в зависимости от числа, которое Вы впишите) всех, входящих на Ваш форум будет перебрасывать на заданную страницу, которая предполагается главной.
Сообщаем о проблемах