Привет с того света!

(временная вывеска)


Previous Entry Share Next Entry

Снова о фотогалерее

Я наконец-то сподобился разобраться с кодом фотогалереи с кэшированием, написанным vvy (за что ему большое спасибо!) при помощи библиотеки jquery. Пофиксил мелкие баги и изменил дизайн на свой вкус. Теперь фотографии должны грузиться быстрее. Галерея тестировалась в следующих браузерах: Firefox 4.0 & 3.6, Chromium 10, Opera 10, Konqueror 4.6. Я был бы очень благодарен, если бы кто-нибудь взглянул на то, как это выглядит под Ишаком и Safary (в частности, отцентрированы ли фото по вертикали?). Ну и вообще, гляньте, pls. Feedback is very welcome!

  • 1
edwardahirsch March 27th, 2011
Смотреться-то оно смотрится (ff 3.6.3, opera 10.10), но использование постороннего сервера "чтобы рамочка была" мне кажется извращением. Неужели нельзя куда-нибудь в недра ЖЖ тот же html положить?

serge_g239 March 27th, 2011
Увы, нельзя. Всегда же так было - в этом смысле ничего не изменилось.

serge_g239 March 27th, 2011
У тебя ишак есть???

edwardahirsch March 27th, 2011
Смахивает на то, что я не знаю такого браузера :) У меня ещё хром есть древний - работает.

И lynx :)

serge_g239 March 27th, 2011
M$IE

Edited at 2011-03-27 06:59 pm (UTC)

edwardahirsch March 27th, 2011
Ну откуда он у меня? Это ж перезагружаться надо. Правда, когда я последний раз это делал, оно решило (а) обновить его, (б) что места нет. Так что я даже не знаю, чем дело кончилось.

А вайном я пользуюсь только для ози...

shsch March 27th, 2011
Тебе для тестов или где? Если для тестов, то могу завтра на работе попробовать. Если не забуду, конечно ;-)

serge_g239 March 27th, 2011
глянь, а? Интересует центрирование по вертикали фото. Хотя я всё равно собираюсь IE-специфичный код переписать по-божески.

edwardahirsch March 27th, 2011
P.S. Ну, то есть я понял, что теперь не только для того, чтоб рамочка была, но все равно извращение два разных сервера использовать...

serge_g239 March 27th, 2011
Как бы удобный хостинг и хороший веб-интерфейс - это совсем разные вещи. С трудом представляю их вместе в нашем неидеальном, мягко говоря, мире.

savvdm March 28th, 2011
В IE вроде работает, только очень долго грузит картинки.
А индекс с мелкими картинками не запланирован?

serge_g239 March 28th, 2011
Спасибо! А в каком смысле долго грузит? Работать должно так:

При начальной загрузке страницы загружаются

1) данное фото
2) его соседи
3) 1ое и последнее

т.е. в общем случае 5. Это долго. Возможно стоит отказаться от кэширования 1го и последнего.

Далее при нажатии кнопки (расмотрим, например, "Next") показыватся следующее, которое в идеале уже загружено, и начинает грузится следующее за ним.

Т.е. главное узкое место - загрузка сразу 5ти фото на старте. Проблема в том, что pics.livejournal.сom в принципе небыстро отдает контент.

Что касается IE - отцентрированы ли фото по вертикали?

Про индекс запрос был. Думаю :)

Edited at 2011-03-28 01:56 pm (UTC)

savvdm March 28th, 2011
Я попробовал полистать вперёд, сразу получил пустые страницы. Браузер пишет что-то вроде "N items remain...". N увеличивается по мере листания. Возможно, всё так и задумано.

Всё отцентрировано, кроме панорам, которые шире экрана.

Я, видимо, начало дискуссии пропустил. А почему в качестве фотохостинга должен использоваться именно lj?

serge_g239 March 28th, 2011
> А почему в качестве фотохостинга должен использоваться именно lj?

Ну потому, что он используется мной уже сто лет. Т.е. я хочу, чтобы галереи заработали в старых постах без их переписывания.

А какая версия IE?

Похоже, что он закачивает фото по очереди, в то время как вменяемые браузеры параллельно.

savvdm March 28th, 2011
Тогда понятно.
IE8 на Windows XP

savvdm March 28th, 2011
Возможно, LJ как-то у себя ограничивает такие закачки. Им-то зачем быстро отдавать картинки на чужие сайты? Правда, тогда во всех браузерах должно быть что-то подобное.

serge_g239 March 28th, 2011
Никак не ограничивает. Он просто небыстрый :).

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

serge_g239 March 28th, 2011
> А почему в качестве фотохостинга должен использоваться именно lj?

Ну и вообще он удобный и у меня там 15Gb :)

serge_g239 March 28th, 2011
Т.е. с индексом главная идеологическая проблема - как сделать так, чтобы он не занимал места на экране, чтобы в 1024x768 можно было нормально смотреть.

savvdm March 28th, 2011
Я имел ввиду отдельные страницы индекса. Не всегда есть желание или возможность листать всё подряд.

  • 1
?

Log in

No account? Create an account