Изображение на главной и js - зачем?

Сабж. Зачем подгружать изображение на главной js'ом? Почему нельзя менять его на сервере? Во-первых, пользователи с отключенным жабаскриптом в пролёте, во-вторых лишний траффик (2 картинки, вместо одной + скрипт) и в-третьих неприятная задержка, когда страница уже загрузилась, а скрипт ещё не исполнился.
Crazy_penguin
Я конечно не представитель администрации, но полагаю, что это для того, чтобы у каждого клиента(даже просто в разных браузерах на одном ПК) отображались разные изображения со сменой раз в 3 часа. Таким образом, сайт у каждого выглядит индивидуально :3

При подставлении URL'а на сервере получилось бы
  • что у всех пользователей отображались бы одинаковые изображения;
  • либо разные, но при каждом обновлении страницы;
  • либо пришлось бы возится с сессиями ;)
Shadow Hooves
Никто не мешает хранить время последнего обновления в кукисах/завести ещё одно поле в БД.
Crazy_penguin
Это как раз то, что я имел ввиду под выражением "геморроится возится с сессиями".

Если уж трогать БД, то тогда и поле 'expiration' лучше перенести туда, а то у некоторых ещё и куки бывают отключены ;)
И одного поля будет маловато, т. к. если мне не изменяет память WordPress не записывает сессии в БД, а регистрироваться на ЕП нельзя.
Но зато можно плагином добавить таблицу наподобие этой:
Код: Выделить всё
CREATE TABLE IF NOT EXISTS `gallery_rotation` (
  `sid` varchar(32) NOT NULL,
  `art` smallint(5) unsigned NOT NULL DEFAULT '95',
  `expiration` int(10) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`sid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

и записывать в неё идентификатор пользовательской сессии(как раз таки, индивидуален для каждого браузера), номер текущего арта, и таймштамп после которого поле считается устаревшим.
Но это, как я и писал выше, лишний геморрой с внедрением и лишняя нагрузка на БД.

П. С.
Да и вообще, люди, HTML5 на дворе, зачем вы отключаете жабаскрипт? o_0
Shadow Hooves
Можно и без геморроя - показывать один хеадер на всех. Просто формировать дизайн на стороне клиента - жуткий костыль.
Crazy_penguin
Вот про костыль соглашусь, в общем случае.

Данный же костыль мне кажется достаточно безобидным, ибо в случае отключенного жабаскрипта, показывается не пустой хеадер, а статичная картинка, которая к тому же загружается всего один раз, т. к. она тупо кэшируется на диск, а скрипт, перед отправкой клиенту, жмется.

Впрочем, про задержку перед выполнением скрипта вы определенно правы, но не думаю, однако, что в ближайшее время кто-то будет что-то менять :(
Shadow Hooves
Crazy_penguin писал(а):Можно и без геморроя - показывать один хеадер на всех. Просто формировать дизайн на стороне клиента - жуткий костыль.

Просто на старый дизайн переключись, будет тебе одна картинка.
Krynnit
Что за картинка сегодня на шапке сайта?! Трикси, шипингующая с Твалайт!? Вы что, вообще, ставить на шапку арт, годный для darkbrony?!
Steve
Угу, причем на фоне космического пространства и черной дыры. Эт еще додумать до такого нужно, чтобы шипинговать не сферических коней в вакууме.
"У кого что болит, тот о том и говорит" - идеально характеризует моё мнение. Не вижу в этой картинке ничего плохого. Или я не в курсе, что рисовать двух пони рядом - это пошло?
P.S. Картинка то меняется и вполне возможно, что никто не поймет о чем речь. А потому ссыль здесь.
Haveglory
http://lavosvsbahamut.deviantart.com/ar ... -211714616
Это что-то очень символичное. "Duel of The Fates", как пишет автор. Я не совсем понял -_-
veon
Если я понимаю это правильно, то под дуэлью судеб, как следует из описания, подразумевается борьба между двумя началами добра и зла, одно из которых олицетворяет Великая и Могучая Трикси, а другое - Твайлайт Спаркл.
Собственно, это борьба с гордыней.
А еще автору просто нравятся эти персонажи и ему нравиться их рисовать.
Haveglory
Это не та картинка.
Steve
Steve
Прошу прощения за оффтоп, но всё таки интересно.
Вот все(*) возможные картинки из хеадера: http://swrn.net/dev/ponyheaders.html
Я два раза посмотрел, и таки не нашел ни одной картинки соответствующей описанию... ЧЯДНТ? T_т

Хотя дайте угадаю, вы про №47 или №48 не?

*). Кроме этой, но она не может появится.
Shadow Hooves
№52 - это точно шиппинг. Г=

Только вот что плохого в том, что жеребец и кобыла любят друг друга? Вы посмотрите как они счастливы.
Haveglory
Это №48. Ничего себе дуэль судеб!
http://files.everypony.ru/ponies/headers/art-48.jpg
Steve
Трикси просто играет. (У каждой пони в душе живёт котёнок).
veon
Тему, по крайней мере последнюю часть, можно перетаскивать в TROLOLO ВОПРОСЫ!, а то та темка загнулась T_т
Shadow Hooves