Вы не вошли.
Страницы 1
Смотрел фото из этой темы и сразу же бросилось в глаза пара моментов:
Хочется видеть красивое имя изображения которое появляется во всплывающей подсказке. Но это видимо организационный момент, хотя можно например оставить пользователю выбор: показывать или нет всплывающую подсказку.
При клику по изображению открывается страница просмотра.
Можно ли вместо download.php подставлять имя просматриваемого файла.
А еще хочется смотреть фото не по одному, а как слайдшоу, например.
Смотрел фото из этой темы и сразу же бросилось в глаза пара моментов:
Хочется видеть красивое имя изображения которое появляется во всплывающей подсказке. Но это видимо организационный момент, хотя можно например оставить пользователю выбор: показывать или нет всплывающую подсказку.
Это именно организационный момент, как пользователь назвал файл (или как его назвал фотоаппарат), так и будет отображаться. В частности то имя, что на изображении, Паша расшифровал так - 11 год 10 месяц 30 число, r = Радуга, а дальше уже порядковый номер. Для того, чтобы не видеть подсказки достаточно не наводить мышкой на изображение, поэтому я пока не вижу смысла делать еще и их отключаемыми.
Кстати, у thumbnail'ов в подсказке помимо имени файла еще и описание присутствует.
При клику по изображению открывается страница просмотра.
Можно ли вместо download.php подставлять имя просматриваемого файла.
При клике по изображению открывается не страница просмотра, а сам оригинальный файл, который отдается браузеру скриптом download.php. Обрати внимание на MIME type здесь:
В том числе через HTTP-заголовки браузеру передается и настоящее имя файла. Это можно проверить, если попробовать сохранить изображение, в поле предполагаемого имени файла будет именно то, которое изначально было у файла. А вот формирование заголовка страницы целиком и полностью зависит от браузера, и почему-то ни Opera, ни FireFox туда имя файла не помещают.
Если найду способ заставить браузер помещать имя файла в заголовок, внесу соответствующие изменения в download.php. А пока мы имеем то, что имеем.
А еще хочется смотреть фото не по одному, а как слайдшоу, например.
Такой функционал планируется в галереях.
Редактировался yoorick (02.11.2011, 21:05:26)
Мысль пришла, что когда доберемся до ЧПУ, можно будет адрес картинки, который сейчас вида http://samovarchik.info/download.php?id=51 заменить не на http://samovarchik.info/download/51/, а на http://samovarchik.info/download/51/img2.jpg. Честно говоря, не могу предсказать, что будет в заголовке окна браузера в варианте без имени файла, но в последнем точно должно быть img2.jpg
Заменил сверху скриншот на более информативный.
Сделал для себя открытие. Оказывается и 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 соответственно.
С введением friendly URL для файлов, ситуация с именем файла в заголовке окна браузера изменилась:
Страницы 1
[ Сгенерировано за 0.016 сек, 9 запросов выполнено - Использовано памяти: 1.99 MiB (Пик: 2.06 MiB) ]