Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Переадресовка по дням недели (редирект, redirect)

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

poizon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть 7 различных темплейтов. Необходимо, чтобы в зависимости от дня недели (проверка у юзера, либо на сервере), грузился определенный темплейт. Например, в среду желтый, в четверг синий и т.д.
Желательно на PHP.
 
Заранее спасибо.




исправил название темы. — Svarga.

Всего записей: 290 | Зарегистр. 28-08-2001 | Отправлено: 07:29 04-07-2003 | Исправлено: Svarga, 11:41 04-07-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
poizon
Хотя бы так.. файл index.php

Код:
 
<?
readfile('template'.date("w").'.html');
?>
 

Соответственно файлы template0.html - воскресение... и так далее до  
template6.html - суббота.
 


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 08:02 04-07-2003 | Исправлено: Cheery, 08:06 04-07-2003
poizon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery
Большое спасибо.
 
Я так понял, что день недели проверяется на сервере?

Всего записей: 290 | Зарегистр. 28-08-2001 | Отправлено: 09:42 04-07-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
poizon

Цитата:
Я так понял, что день недели проверяется на сервере?

ну да.
если у проверять в браузере, то уже не PHP будет, а JavaScript

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 11:10 04-07-2003
poizon



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga
Спасибо
 
Тему можно закрыть.

Всего записей: 290 | Зарегистр. 28-08-2001 | Отправлено: 11:20 04-07-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
poizon

Цитата:
Тему можно закрыть.

да чего ж её закрывать?
исправлю название, чтоб искать в случае чего лучше было, и пусть живёт.
 
Кстати, вот простенькая переадресовка по дням недели на JavaScript:

Код:
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
 
<!--
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++)
this[i+1] = initArray.arguments[i];
}
var DOWArray = new
initArray("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
var today = new Date();
var day = DOWArray[today.getDay()+1];
window.location = day + ".html";
// -->
</SCRIPT>
 
http://javascript.internet.com/navigation/day-of-week-redirection.html

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 11:33 04-07-2003
Zaborostroitel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Решил в эту тему запостить , вроде похоже...  Если нет , сорри , поправьте ...
 
Подскажите скрипт (наверное на жабе он) , который перенаправляет посетителей в случае , если они "убегают" с сайта, т.е. закрывают браузер или уходят на внешний сайт не по ссылке со страницы (в закладку или в адрес набивают) , а ещё лучше (если , конечно, такое возможно) , тех кто посмотрев одну страницу сваливает...
 
Суть в чём. По статистике , процентов 75 посетителей моего сайта просматривают по 1 странице (по 1 минуте  ,  т.е. они - не целевые , а "левые"  ,  обидятся - не особо жалко...  И чтоб хоть какая-то польза от них получилась , надо их на другой проект перекинуть автоматом при уходе со страницы ....
 
Когда-то встречал я где-то такой скрипт.  А сейчас кинулся - не могу найти...
Поможите ....

Всего записей: 226 | Зарегистр. 03-03-2003 | Отправлено: 04:30 31-08-2003
IntenT



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
НЕ ЧИТАТЬ!!!
<body onUnload="window.open('http://www.microsoft.com')">
</body>
А проверять кто и сколько просидел надо на стороне сервера.

!!!
Вообще- фигню я сморозил... Верх не читать..
 
Скажи, как ты определишь по первой странице, пойдет ли пользователь дальше или нет???

Всего записей: 1584 | Зарегистр. 16-12-2001 | Отправлено: 14:43 01-09-2003 | Исправлено: IntenT, 15:19 01-09-2003
Zaborostroitel



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А очень просто (кстати, каюсь , не туда я запостил , есть похожая инфа в FAQ по всплывающим и диалоговым окнам), если пользователь закрыл окно браузера или ушёл со страницы не по ссылке с неё (что элементарно определяется) , то 99% , что дальше в сайт он не пойдёт
Сложнее отделить тех , кто ушёл сразу от тех , кто просмотрел несколько страниц (т.е. является заинтересованным и без спроса отправлять его ни в какие места не хочется), ведь , рано или поздно, уйдёт любой юзер  даже тот , который сутки на сайте просидел...
Думаю , это разрешимо элементарно (куки , вероятно, писать надо - чем я не владею), а вот посредством скрипта это осуществить как либо можно ?

Всего записей: 226 | Зарегистр. 03-03-2003 | Отправлено: 23:03 02-09-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zaborostroitel

Цитата:
Суть в чём. По статистике , процентов 75 посетителей моего сайта просматривают по 1 странице (по 1 минуте   ,  т.е. они - не целевые , а "левые"  ,  обидятся - не особо жалко...  

А может и целевые, только с сайтом что-то не то, как часто бывает
 

Цитата:
Сложнее отделить тех , кто ушёл сразу от тех , кто просмотрел несколько страниц (т.е. является заинтересованным и без спроса отправлять его ни в какие места не хочется), ведь , рано или поздно, уйдёт любой юзер   даже тот , который сутки на сайте просидел...  

время, в течении которого открыта страница, определяется легко (после загрузки страницы переменной присваиваем значение текущего времени, при уходе со страницы сравниваем время ухода с сохранённым значением), но если нужно учитывать то, что кто-то мог вернуться на страницу с других страниц сайта-- без кук не обойтись.
 
А вообще, давай в FAQ'е по окнам продолжим: сформулируй чётко, что именно надо-- сделаю .


----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 00:34 08-09-2003
bredonosec



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Svarga

Цитата:
вот простенькая переадресовка по дням недели на JavaScript:  
- А откуда берется инфа о дне?  
 Попробовал локально - закинул в одну папку редир.хтмл и 7 хтмлов с именами дней недели - не пашет. В смысле, вообще найти не могёт ничего.  
 Это руки мои кривоваты, или тут еще что-то требуется?  


----------
Вопрос: 'Что человек курит?' как правило возникает не когда ты слышишь, как он дышит, а когда видишь, что он пишет
Пропеллер играет роль вентилятора, он останавливается -пилот потеет
Аськи нету.

Всего записей: 16257 | Зарегистр. 13-02-2003 | Отправлено: 04:29 18-02-2004
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bredonosec

Цитата:
- А откуда берется инфа о дне?  

отсюда

Код:
var today = new Date();


Цитата:
Это руки мои кривоваты, или тут еще что-то требуется?  

а линк можно?
ты учти, что JS очень чувствителен к переносам строки в ненужном месте..
Вот это идет одной строкой.

Цитата:
var DOWArray = new initArray



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 05:00 18-02-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Переадресовка по дням недели (редирект, redirect)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru