Изображение на главной и js - зачем?
-
- Сообщения: 3
- Зарегистрирован: 03 июл 2012 19:00
Изображение на главной и js - зачем?
Сабж. Зачем подгружать изображение на главной js'ом? Почему нельзя менять его на сервере? Во-первых, пользователи с отключенным жабаскриптом в пролёте, во-вторых лишний траффик (2 картинки, вместо одной + скрипт) и в-третьих неприятная задержка, когда страница уже загрузилась, а скрипт ещё не исполнился.
-
- Сообщения: 299
- Зарегистрирован: 11 янв 2012 00:53
- Откуда: Коувола, Финляндия
- Контактная информация:
Re: Изображение на главной и js - зачем?
Я конечно не представитель администрации, но полагаю, что это для того, чтобы у каждого клиента(даже просто в разных браузерах на одном ПК) отображались разные изображения со сменой раз в 3 часа. Таким образом, сайт у каждого выглядит индивидуально :3
При подставлении URL'а на сервере получилось бы
При подставлении URL'а на сервере получилось бы
- что у всех пользователей отображались бы одинаковые изображения;
- либо разные, но при каждом обновлении страницы;
- либо пришлось бы возится с сессиями ;)
-
- Сообщения: 3
- Зарегистрирован: 03 июл 2012 19:00
Re: Изображение на главной и js - зачем?
Никто не мешает хранить время последнего обновления в кукисах/завести ещё одно поле в БД.
-
- Сообщения: 299
- Зарегистрирован: 11 янв 2012 00:53
- Откуда: Коувола, Финляндия
- Контактная информация:
Это как раз то, что я имел ввиду под выражением "геморроится возится с сессиями".
Если уж трогать БД, то тогда и поле 'expiration' лучше перенести туда, а то у некоторых ещё и куки бывают отключены ;)
И одного поля будет маловато, т. к. если мне не изменяет память WordPress не записывает сессии в БД, а регистрироваться на ЕП нельзя.
Но зато можно плагином добавить таблицу наподобие этой:
и записывать в неё идентификатор пользовательской сессии(как раз таки, индивидуален для каждого браузера), номер текущего арта, и таймштамп после которого поле считается устаревшим.
Но это, как я и писал выше, лишний геморрой с внедрением и лишняя нагрузка на БД.
П. С.
Да и вообще, люди, HTML5 на дворе, зачем вы отключаете жабаскрипт? o_0
Если уж трогать БД, то тогда и поле '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
-
- Сообщения: 3
- Зарегистрирован: 03 июл 2012 19:00
-
- Сообщения: 299
- Зарегистрирован: 11 янв 2012 00:53
- Откуда: Коувола, Финляндия
- Контактная информация:
Вот про костыль соглашусь, в общем случае.
Данный же костыль мне кажется достаточно безобидным, ибо в случае отключенного жабаскрипта, показывается не пустой хеадер, а статичная картинка, которая к тому же загружается всего один раз, т. к. она тупо кэшируется на диск, а скрипт, перед отправкой клиенту, жмется.
Впрочем, про задержку перед выполнением скрипта вы определенно правы, но не думаю, однако, что в ближайшее время кто-то будет что-то менять :(
Данный же костыль мне кажется достаточно безобидным, ибо в случае отключенного жабаскрипта, показывается не пустой хеадер, а статичная картинка, которая к тому же загружается всего один раз, т. к. она тупо кэшируется на диск, а скрипт, перед отправкой клиенту, жмется.
Впрочем, про задержку перед выполнением скрипта вы определенно правы, но не думаю, однако, что в ближайшее время кто-то будет что-то менять :(
- Krynnit
- Сообщения: 994
- Зарегистрирован: 10 июн 2011 10:37
- Откуда: Москва
- Контактная информация:
Re:
Просто на старый дизайн переключись, будет тебе одна картинка.Crazy_penguin писал(а):Можно и без геморроя - показывать один хеадер на всех. Просто формировать дизайн на стороне клиента - жуткий костыль.
-
- Сообщения: 192
- Зарегистрирован: 10 июл 2012 13:03
Re: Изображение на главной и js - зачем?
Что за картинка сегодня на шапке сайта?! Трикси, шипингующая с Твалайт!? Вы что, вообще, ставить на шапку арт, годный для darkbrony?!
- Haveglory
- Сообщения: 3570
- Зарегистрирован: 09 фев 2012 08:04
- Откуда: Калуга
Угу, причем на фоне космического пространства и черной дыры. Эт еще додумать до такого нужно, чтобы шипинговать не сферических коней в вакууме.
"У кого что болит, тот о том и говорит" - идеально характеризует моё мнение. Не вижу в этой картинке ничего плохого. Или я не в курсе, что рисовать двух пони рядом - это пошло?
"У кого что болит, тот о том и говорит" - идеально характеризует моё мнение. Не вижу в этой картинке ничего плохого. Или я не в курсе, что рисовать двух пони рядом - это пошло?
P.S. Картинка то меняется и вполне возможно, что никто не поймет о чем речь. А потому ссыль здесь.
- veon
- Сообщения: 717
- Зарегистрирован: 19 июн 2011 13:58
http://lavosvsbahamut.deviantart.com/ar ... -211714616
Это что-то очень символичное. "Duel of The Fates", как пишет автор. Я не совсем понял -_-
Это что-то очень символичное. "Duel of The Fates", как пишет автор. Я не совсем понял -_-
- Haveglory
- Сообщения: 3570
- Зарегистрирован: 09 фев 2012 08:04
- Откуда: Калуга
Если я понимаю это правильно, то под дуэлью судеб, как следует из описания, подразумевается борьба между двумя началами добра и зла, одно из которых олицетворяет Великая и Могучая Трикси, а другое - Твайлайт Спаркл.
Собственно, это борьба с гордыней.
А еще автору просто нравятся эти персонажи и ему нравиться их рисовать.
Собственно, это борьба с гордыней.
А еще автору просто нравятся эти персонажи и ему нравиться их рисовать.
-
- Сообщения: 192
- Зарегистрирован: 10 июл 2012 13:03
Re: Изображение на главной и js - зачем?
Это не та картинка.
-
- Сообщения: 299
- Зарегистрирован: 11 янв 2012 00:53
- Откуда: Коувола, Финляндия
- Контактная информация:
Steve
Прошу прощения за оффтоп, но всё таки интересно.
Вот все(*) возможные картинки из хеадера: http://swrn.net/dev/ponyheaders.html
Я два раза посмотрел, и таки не нашел ни одной картинки соответствующей описанию... ЧЯДНТ? T_т
Хотя дайте угадаю, вы про №47 или №48 не?
*). Кроме этой, но она не может появится.
Прошу прощения за оффтоп, но всё таки интересно.
Вот все(*) возможные картинки из хеадера: http://swrn.net/dev/ponyheaders.html
Я два раза посмотрел, и таки не нашел ни одной картинки соответствующей описанию... ЧЯДНТ? T_т
Хотя дайте угадаю, вы про №47 или №48 не?
*). Кроме этой, но она не может появится.
- Haveglory
- Сообщения: 3570
- Зарегистрирован: 09 фев 2012 08:04
- Откуда: Калуга
-
- Сообщения: 192
- Зарегистрирован: 10 июл 2012 13:03
Re: Изображение на главной и js - зачем?
Это №48. Ничего себе дуэль судеб!
http://files.everypony.ru/ponies/headers/art-48.jpg
http://files.everypony.ru/ponies/headers/art-48.jpg
- veon
- Сообщения: 717
- Зарегистрирован: 19 июн 2011 13:58
-
- Сообщения: 299
- Зарегистрирован: 11 янв 2012 00:53
- Откуда: Коувола, Финляндия
- Контактная информация:
Тему, по крайней мере последнюю часть, можно перетаскивать в TROLOLO ВОПРОСЫ!, а то та темка загнулась T_т