| |
Услуга "PhotoPage"
В октябре 2004 stormway.ru запускает предварительное тестирование
(бета-тестирование) новой услуги "PhotoPage".
"PhotoPage" - это создание фотоальбома "на лету".
Предположим, у Вас есть набор фотографий, и Вам хотелось
бы выложить их в сеть побыстрее. Времени на создание фотоальбома нет, и
хочется, чтобы пользователь видел миниатюры, а не простой список файлов
(пример простого списка файлов
здесь).
"PhotoPage" создаёт миниатюры при первом обращении к каталогу и
сформирует вид каталога с предпросмотром графических файлов.
Простая в минимальной установке, услуга PhotoPage
может быть изменена или настроена по желанию пользователя.
Поддерживаются 3 варианта представления каталога: уже указанный выше вид с
предпросмотром графических файлов (PhotoPage),
обычный список файлов (FileList) и вариант вывода
полноразмерных изображений на одну HTML страницу (AtOnce).
ПРИМЕЧАНИЕ:
Так как услуга находится в разработке и предлагается в настоящий
момент в тестовом варианте, рекомендуется посещение
раздела форума,
выделенного для обсуждения PhotoPage.
Выполните 4 простых шага для получения новых
возможностей.
1. Закажите услугу PhotoPage для Вашего
сайта
Делается один раз для всего сайта целиком. Посылаете мне почтой
запрос в произвольной форме - и в течение суток я произвожу
необходимые действия. Продвинутые пользователи могут заинтересоваться
деталями - отсылаю их в соответствующий раздел.
2. Загрузите изображения на веб сервер
Загрузите изображения в формате JPG в
отдельный каталог Вашего веб сервера. Фактически, Вы можете просто
свалить в кучу все изображения, которые должны быть доступны с одной
страницы. Загрузка файлов клиентами stormway.ru
осуществляется по протоколу FTP.
3. Положите сценарий
PhotoPage в тот же каталог
В минимальной конфигурации Вам требуется положить всего лишь один
файл в тот же каталог, где размещены изображения. Перейдите в
файловый
архив stormway.ru
и загрузите архив с последней версией
PhotoPage. Распакуйте архив, и поместите файл
photopage.asp (это и есть основной сценарий
PhotoPage) в тот же каталог, куда Вы загрузили изображения.
4. Обратитесь к нужному каталогу через
web-браузер.
При первом обращении к каталогу, содержащему изображения,
управление будет передано сценарию
PhotoPage. Определив наличие графических изображений
в каталоге, PhotoPage создаст
миниатюры к каждому из изображений
и сформирует страницу фотоальбома, которая и будет
направлена пользователю. Второе и
последующие обращения к каталогу будут использовать
созданные при первом обращении миниатюры. В том случае, если
Вы измените количество изображений в каталоге,
PhotoPage создаст миниатюры
заново.
Если всё выполнено аккуратно, Ваш простейший фотоальбом будет
создан.
...находится в процессе написания...
Используя файл свойств photopage.prop,
пользователь может влиять на поведение фотоальбома, созданного
PhotoPage. Файл свойств (конфигурационный файл)
может располагаться в том же каталоге, где размещены изображения и файл
сценария PhotoPage, или
же в каталоге, где хранятся миниатюры. Кроме того,
сценарий PhotoPage может принимать значения
свойств в виде параметров в адресной строке браузера.
Поиск значений свойств осуществляется в следующем порядке:
- Адресная строка браузера (в формате
?Property1=Value1&Property2=Value2),
- Значения в файле конфигурации,
лежащем в каталоге миниатюр,
- Значения в файле конфигурации, лежащем в каталоге изображений
и сценария PhotoPage,
- Значения свойств по умолчанию.
Формат файла конфигурации приведён ниже:
- Каждая строка файла конфигурации описывает имя свойства и его
значение,
- Строки, начинающиеся с символа "#"
или апострофа, игнорируются (могут содержать комментарии или выключенные
значения).
В архиве
PhotoPage есть
пример файла photopage.prop:
# This line is comment
#
# Possible properties:
# Mode=PhotoPage|FileList|AtOnce
# PageTitle=
# BeforeText=
# AfterText=
#
# Boolean properties and their default values:
# ShowImagesOnly = Yes
# UseInternalViewer = No
# UseCounterObject = No
# ShowSubfolders = Yes
# ShowHiddenFiles = No |
Свойства могут принимать следующие значения:
- Mode: одно из значений
PhotoPage (по умолчанию),
FileList или
AtOnce. Пример использования разных режимов сценария
PhotoPage на одном и том же каталоге можно
увидеть здесь: варианты
PhotoPage,
FileList и
AtOnce. Кроме того, свойство "Mode"
может быть установлено в адресной строке browser'а.
В этом случае возможны следующие дополнительные значения:
Auth и SendBinary.
Режим "Auth" используется для
фотоальбомов, защищённых паролем, а в
режиме "SendBinary" PhotoPage отсылает
содержимое изображений двоичным потоком (см
также св-во
ShowOriginalPictures).
- PageTitle:
Название фотоальбома страницы, сгенерированной
PhotoPage. В случае, когда свойство не заполнено,
PhotoPage покажет заголовок страницы формате
"<сервер> - <путь к
файлу>", то есть так:
Если заполнить свойство PageTitle, PhotoPage
вставит его и в заголовок страницы, и перед альбомом:
- BeforeText:
- AfterText:
- ThumbnailSize:
Размерность миниатюр в пикселах. Указывается размер бОльшей
стороны. Значение по умолчанию 160. Это значит что для изображения
размером 1024х768
пикселов будет сгенерирована миниатюра размером
160x120 пикселов. Текущая версия PhotoPage
не поддерживает создание миниатюр с отношением сторон, отличным
от исходного изображения.
- UserPassword:
- AdminPassword:
- ShowImagesOnly
(по умолчанию Yes): В списке
файлов показывать только изображения. Если установть это свойство в
значение No, PhotoPage будет отображать все
файлы каталога (в том числе и файлы
photopage.asp и
photopage.prop ;). По умолчанию (значение Yes)
PhotoPage отображает наличие в каталоге только файлов изображений.
- UseInternalViewer (по
умолчанию No): В текущей
версии (до build 37 включительно) не
поддерживается.
- UseCounterObject
(по умолчанию No):
Включает интеграцию с объектом "счётчик", доступным клиентам хостинга
stormway.ru. Позволяет вести подсчёт
количества обращений к изображениям, размещённым в текущем каталоге. См.
соответствующий раздел.
- ShowSubfolders (по умолчанию
Yes):
- ShowHiddenFiles (по умолчанию
No):
- ShowOriginalPictures
(по умолчанию Yes):
(working here)
Создание закрытых фотоальбомов, доступ к которым осуществляется по
паролю, рассматривается на отдельной странице.
(working here)
(still under construction)
Generated: 21.11.2024 at 10:09:06 by stormway.ru (0 hits).
|