Уважаемый,
watr,
прошу Вас разобраться с проблемой вставки ссылок на изображения, хранящиеся на внешних ресурсах.
Есть фотохостинг
photofile.ru (
photo.qip.ru) на котором лежат изображения, там же формируются превьюшки уменьшенного размера. Допустим, пишу я пост и хочу сопроводить текст картинками.
Есть два варианта:
Вариант 1). вставить сразу изображение большого размера (с указанием размера картинки в тексте или без)
[img]http://imv.users.photofile.ru/photo/imv/115855687/210935286.jpg[/img]
здесь мы сразу увидим большое изображение (в пределах разумного), ограниченное размерами форума пример:
или так:
[img height=180 width=240]http://imv.users.photofile.ru/photo/imv/115855687/210935286.jpg[/img]
в этом случае в тексте выводится картинка размером 180х240 пикс. и увеличивается по клику. Пример:
несмотря на отображаемый размер, весит эта картинка в обоих случаях 1,4 Мб (!)
Это самый простой способ внедрения изображений с внешних источников, здесь всё работает. Существенный недостаток этого способа в том, что при открывании страницы будут грузиться все изображения в полном размере, не зависимо от того, указан размер вывода или нет. При определенном количестве картинок время загрузки страницы значительно возрастёт. С особой грустью, матерясь и попивая успокоительное, это будут наблюдать обладатели медленных подключений к инету и относительно слабых аппаратных средств просмотра.
Вариант 2). вставить небольшую превьюшку, а на неё прописать ссылку на полноразмерное изображение.
Во втором же варианте на страницу помещается небольшие изображения для предварительного просмотра, страница грузится быстро, а кликнув по интересующей нас картинке мы инициируем загрузку только конкретного полноразмерного изображения с фотохостинга. Раньше это работало, но после определенных изменений в интерфейсе форума, перестало. Я уже писал об этом, но проблема сохраняется до сих пор.
Детали проблемы: когда я размещаю ссылку на изображение с внешнего ресурса с превьюшкой, по клику открывается сама превьюшка, а не полноформатное изображение. Вот код ссылки со вставкой превьюшки:
[URL=http://imv.users.photofile.ru/photo/imv/115855687/210935286.jpg][IMG]http://photo.qip.ru/photo/imv/115855687/middle/210935286.jpg[/IMG][/URL]
а так это теперь работает (ссылка на оригинальное изображение подменяется ссылкой на уменьшенную копию превью):
эта картинка, несмотря на внешнее сходство с предыдущей, весит всего 36 Кб, что значительно ускоряет процесс загрузки как самой картинки, так и страницы в целом, но тут мы имеем проблему с обработкой ссылки.
Что интересно, если эту же ссылку поставить на текст, то всё отработает правильно:
ссылка на оригинальное изображение. А вот сам код этой ссылки:
[URL=http://imv.users.photofile.ru/photo/imv/115855687/210935286.jpg]ссылка на оригинальное изображение[/URL]
На сколько я понимаю, проблема связана с обработкой тега IMG в сочетании с тегом URL при установке ссылки на картинку.
Есть конечно третий вариант: вставлять изображения непосредственно в форум, но здесь мы имеем ограничение по количеству изображений в сообщении и по их объёму, что не всегда удобно при написании отчётов. Да, и как я понимаю, объём дискового пространства форума не резиновый.
Ждём решения этой проблемы.