среда, марта 25, 2009

Lightbox в Blogger'e (отладка)

Пытаюсь подключить и отладить в блоге скрипт Lightbox для показа картинок поверх страницы на темном фоне.

Пример 1. Картинка из этого блога, lightbox подключен, все как-бы работает, но сама картинка так никогда и не подгружается:


Пример 2. Маленькая картинка (которая видна на странице) -- с этого блог-хостинга, но это не имеет значения. Большая картинка (которая должна подгружаться) физически лежит на другом сервере (фотография там другая, но это не важно). Lightbox нормально ее загружает и показывает:
Черкасские Тишки

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

Как же это побороть?

---------------
P. S. Все получилось, спасибо Gregory A. Pozhvanov. Как именно -- написано в комментах.



P. P. S. Все равно ничего не получилось. Проблема в том, что у меня блог не на стандартном Блоггерском адресе (diplodogg.blogspot.com), а на отдельном домене (www.dp.com.ua). А на отдельном домене выдача фотографий Гуглом бессовестно глючит, что можно наблюдать прямо здесь. Причем без Лайтбокса глюков не видно. Странно. Рецепта как побороть это пока не нашли. Техподдержка пока на вопросы не отвечает, так что даже не знаю что делать. Может прийдется перейти на старый адрес.

3 комментария:

Gregory A. Pozhvanov комментирует...

Всё просто, но неочевидно. Ссылка на thumbnail'е ведёт на страницу, которая будет содержать рисунок:

http://2.bp.blogspot.com/_8ubUMBVjDlE/ScpV99Jac_I/AAAAAAAABmo/rWpPFAYeWU4/s1600-h/LR-web-IMG_1663.jpg

вместо /s1600-h/ наберите в ссылке (режим редактирования сообщения в HTML) /s1600/ для каждой фотографии и всё будет нормально.

Я делаю это автоматически через функцию замены в текстовом редакторе (Command + F).

dp комментирует...

Класс, получилось!

Уже сделал в паре последних постов.

Еще заметил такую вещь. Если просто в HTML из /s1600-h/ удалить -h, картинка по такому адресу не будет доступна: будет 404 ошибка. Но если предварительно нажать на сгенеренные Блоггером ссылки (страницы /s1600-h/), картинка после этого появляется.

Такое ощущение, что Блоггер генерирует картинки по адресу /s1600/ после того как была просмотрена страница /s1600-h/.

Но это не беда. Главное, что теперь работает. Спасибо!

Gregory A. Pozhvanov комментирует...

//
Такое ощущение, что Блоггер генерирует картинки по адресу /s1600/ после того как была просмотрена страница /s1600-h/.
//

Это не так, я всегда убираю -h в ссылке на страницу с рисунком при правке сообщения перед его отправкой и не открываю все эти страницы.