Объявление

Хотите приглашение на сайт? Пишите: niikto@samovarchik.info


 

Re: Просмотр изображений

Смотрел фото из этой темы и сразу же бросилось в глаза пара моментов:
Хочется видеть красивое имя изображения которое появляется во всплывающей подсказке. Но это видимо организационный момент, хотя можно например оставить пользователю выбор: показывать или нет всплывающую подсказку.

img1.jpg
1261 x 929   |   274.5 KiB   |   Скачано: 378   |   Комментарии (0)
Всплывающее, при наведении курсора, имя файла (видимо тег title)

При клику по изображению открывается страница просмотра.

img2.jpg
1281 x 993   |   418.47 KiB   |   Скачано: 1944   |   Комментарии (0)
Title страницы с изображением. Вместо download.php подставлять имя файла.

Можно ли вместо download.php подставлять имя просматриваемого файла.

А еще хочется смотреть фото не по одному, а как слайдшоу, например.

Re: Просмотр изображений

Evgen пишет

Смотрел фото из этой темы и сразу же бросилось в глаза пара моментов:
Хочется видеть красивое имя изображения которое появляется во всплывающей подсказке. Но это видимо организационный момент, хотя можно например оставить пользователю выбор: показывать или нет всплывающую подсказку.

Это именно организационный момент, как пользователь назвал файл (или как его назвал фотоаппарат), так и будет отображаться. В частности то имя, что на изображении, Паша расшифровал так - 11 год 10 месяц 30 число, r = Радуга, а дальше уже порядковый номер. Для того, чтобы не видеть подсказки достаточно не наводить мышкой на изображение, поэтому я пока не вижу смысла делать еще и их отключаемыми.
Кстати, у thumbnail'ов в подсказке помимо имени файла еще и описание присутствует.

Evgen пишет

При клику по изображению открывается страница просмотра.
Можно ли вместо download.php подставлять имя просматриваемого файла.

При клике по изображению открывается не страница просмотра, а сам оригинальный файл, который отдается браузеру скриптом download.php. Обрати внимание на MIME type здесь:

download.php.MIME.type.demo.2.png
754 x 765   |   306.15 KiB   |   Скачано: 428   |   Комментарии (0)
MIME type 'image/jpeg' а не 'text/html'.
+ Имя файла в заголовке окна свойств изображения.

В том числе через HTTP-заголовки браузеру передается и настоящее имя файла. Это можно проверить, если попробовать сохранить изображение, в поле предполагаемого имени файла будет именно то, которое изначально было у файла. А вот формирование заголовка страницы целиком и полностью зависит от браузера, и почему-то ни Opera, ни FireFox туда имя файла не помещают.

download.php.firefox.demo.png
836 x 747   |   785.16 KiB   |   Скачано: 373   |   Комментарии (0)
А такой заголовок имеет скачанная через download.php картинка в FireFox.

Если найду способ заставить браузер помещать имя файла в заголовок, внесу соответствующие изменения в download.php. А пока мы имеем то, что имеем.

Evgen пишет

А еще хочется смотреть фото не по одному, а как слайдшоу, например.

Такой функционал планируется в галереях.

Редактировался yoorick (02.11.2011, 21:05:26)

Re: Просмотр изображений

Мысль пришла, что когда доберемся до ЧПУ, можно будет адрес картинки, который сейчас вида http://samovarchik.info/download.php?id=51 заменить не на http://samovarchik.info/download/51/, а на http://samovarchik.info/download/51/img2.jpg. Честно говоря, не могу предсказать, что будет в заголовке окна браузера в варианте без имени файла, но в последнем точно должно быть img2.jpg

Re: Просмотр изображений

Заменил сверху скриншот на более информативный.

Сделал для себя открытие. Оказывается и Opera, и FireFox заменяют исходную картинку на HTML-страничку, в которую вставлена картинка и JavaScript для ее масштабирования.
Если быть более точным, то в ОгнеЛисе вставляется картинка

<img width="448" height="348" src="http://samovarchik.info/download.php?id=51" alt="http://samovarchik.info/download.php?id=51" style="cursor: -moz-zoom-in;">

а вот управляющий масштабированием код находится где-то внутри браузера.

В Опере же я вижу вот такой IMG-тэг

<img onerror="this.error=true" src=""/>

и кучу-кучу JavaScript-кода.

Причем, естественно, все это скрыто от обычного пользователя - если в обоих браузерах выбрать "Сохранить страницу" сохранена будет только картинка. Посмотреть же на HTML можно через Firebug и Dragonfly в FireFox и Opera соответственно.

Re: Просмотр изображений

С введением friendly URL для файлов, ситуация с именем файла в заголовке окна браузера изменилась:

download.php.new.url.png
775 x 399   |   311.31 KiB   |   Скачано: 435   |   Комментарии (0)
Новые URL-адреса для файлов
 

Дизайн сайта отсутствует
оформление: Группа «САМОВАРчик»

[ Сгенерировано за 0.015 сек, 9 запросов выполнено - Использовано памяти: 1.99 MiB (Пик: 2.06 MiB) ]