IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Скрипт "Последнее обновление" (https://www.imho.ws/showthread.php?t=62200)

Konstantin K 20.06.2004 13:27

Скрипт "Последнее обновление"
 
У меня сайт последнее время работает на SSI и Java-скрипт, который покахывает последнее обновление все время текущую дату пишет. Можно ли это как-то исправить :help:

EvroStandart 21.06.2004 13:09

Выкладывай сюда функцию скрипта, которая обновление выписывает. Там видно будет...

@lexey 21.06.2004 13:31

В Ssi можно указать дату какого файла выводить ...

Konstantin K 02.07.2004 14:10

Цитата:

Сообщение от SamJa
Выкладывай сюда функцию скрипта, которая обновление выписывает. Там видно будет...

вот весь скрипт:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
d = new Array(
"Воскресенье",
"Понедельник",
"Вторник",
"Среда",
"Четверг",
"Пятница",
"Суббота"
);
m = new Array(
"Январь",
"Февраль",
"Март",
"Апрель",
"Май",
"Июнь",
"Июль",
"Август",
"Сентябрь",
"Октябрь",
"Ноябрь",
"Декабрь"
);
today = new Date();
day = today.getDate();
year = today.getYear();
if (year < 2000) // Y2K Fix, Isaac Powell
year = year + 1900; // http://onyx.idbsu.edu/~ipowell
end = "го";
if (day==1 || day==21 || day==31) end="го";
if (day==2 || day==22) end="го";
if (day==3 || day==23) end="го";
day+=end;
document.write("<center>Последнее обновление: ");
document.write(d[today.getDay()]+", "+m[today.getMonth()]+" ");
document.write(day+", " + year);
document.write("</center>");
// End -->
</script>

EvroStandart 02.07.2004 17:05

А кто тебе сказал, что этот скрипт пишет последнее обновление?

Цитата:

Konstantin K:
today = new Date();
В этой строке создаётся переменная даты. По умолчанию ей присваивается текущее время. Дальше эта переменная выписывается...

Konstantin K 04.07.2004 01:01

Цитата:

Сообщение от SamJa
А кто тебе сказал, что этот скрипт пишет последнее обновление?
В этой строке создаётся переменная даты. По умолчанию ей присваивается текущее время. Дальше эта переменная выписывается...

Так и получается "последнее обновление" ;) Когда сайт статический, эта переменная пишет время создания или изменения файла. А в SSI не пашет :( Причем пробовал другой аналогичный скрипт. Эффект тот же.

@lexey 04.07.2004 13:59

Дата модификации внешнего файла
<!--#config timefmt="%d.%m.%y" -->
(Последнее обновление, <!--#flastmod virtual="news.inc" -->)
Это если будем говорить о дате последнего изменения файла news.inc, можно выводить дату модификации любого файла, в том числе, MS Word, MS Excel и т.д.


Часовой пояс GMT +4, время: 09:08.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.