запомнить Регистрация +

Файл (в базе или на диске)

Два почти одинаковых модуля — «Файл в базе» и «Файл на диске» — описаны вместе. Их отличие в основном в месте хранения файла — на диске веб-сервера или в базе данных. По возможности старайтесь использовать «Файл на диске» — страницы сайта будут быстрее грузиться.

Это один из многогранных модулей, который может служить для различных целей и иметь различный внешний вид. Суть модуля модуля заключается в том, что на сервер присылаются файлы, которые хранятся на нём вместе с дополнительными полями (название, описание и пр.) и могут отображаться посетителю различным образом.

Типы файлов могут быть такими:

  • Картинка
  • Flash
  • Flash-видео
  • Документ

Кроме того, для нескольких типов файлов, кроме основного файла, создаётся или загружается вручную маленькая картинка-превьюшка.

С помощью функции «Файл» вы можете отображать предварительно загруженные на сервер файлы (графические, текстовые и пр.). Существует несколько вариантов отображения загруженных файлов, которые настраиваются выбором обработчика. Возможны следующие варианты отображения загруженных файлов:

  1. Фотоальбом (с голосованием и без) — Таким образом могут отображаться графические файлы, загруженные на сервер. Несколько изображений представляются в виде фотоальбома — картинок предпросмотра, нажав на которые пользователь может просматривать изображения настоящего размера. К данной функции возможно подключение голосования, в котором пользователь выбирает понравившееся ему картинки и голосует за них. Кроме картинок, в фотоальбоме (модуль «Файл на диске») могут выводится видеофильмы. В качестве превьюшки показывается присланная картинка, а в подробном просмотре можно посмотреть присланный в формате FLV фильм через встроенный в страницу плеер.

  2. Баннер — Отображаемый графический файл представляется в виде рекламного баннера, нажав на который пользователь переходит к указанной редактором сайта странице. Надо заметить, что статистика по количеству показов баннеров и нажатий на них не ведется. Для получения расширенной статистики по баннерам воспользуйтесь функцией «Баннеры с ротацией».

  3. Список документов — Список документов, присланных на сервер в виде ссылок на скачивание с описаниями.

Кроме того, присланные на сервер файлы в модуле «Файл на диске» можно использовать в тексте для подстановок. Все выражения для подстановок в текст выглядят так:

^[прописная латинская буква][№ объекта типа «Файл на диске»]. Выражение пишется слитно. Например: ^V38651. То есть, в выражении для подстановки из таблицы, слова «№ объекта» заменяются конкретным числом — номером требующегося объекта функции «Файл на диске».

Выражение в текстеЧто отображается вместо него на сайтеПримечания
^P№Картинка-превьюшка. Ссылка с неё ведёт на просмотр в новом окне полноразмерной картинки.Для файла картинки.
^I№Полноразмерная картинка.Для файла картинки.
^F№Flash-ролик.Для файла Flash.
^V№Видео-плеер для просмотра видео-файла.Для файла видео типа FLV.
^M№Аудио-плеер для прослушивания аудио-файла.Для файла типа MP3.

Таблица объектов типа «Файл»

Интерфейс управления объектами функции «Файл» показан на иллюстрации №27. Отличия от базовой таблицы объектов:

  1. Над таблицей появилась новая иконка: Добавить 10 объектов, предназначенная для загрузки на сервер сразу группы файлов.

  2. Над таблицей появилась новая ссылка «Загрузить из папки», предназначенная для групповой загрузки или замены файлов на диске файлами, предварительно присланными на сервер по FTP в папку “Temp”.

  3. В самой таблице, столбец «Параметры». Новая иконка и число перед ней: 2 Изменить список картинок — интерфейс для загрузки дочернего фотоальбома, который виден при подробном просмотре выбранного объекта. Число перед иконкой — количество дочерних картинок.

  4. В самой таблице, столбец «Параметры». Новая иконка и два числа перед ней: 0 / 2 Посмотреть сообщения по объекту — интерфейс для управления отзывами по объекту. Первое число — количество запрещённых к показу сообщений, второе — число разрешённых к показу сообщений.

  5. Колонка с большой буквой P в заголовке — содержит превьюшки для объектов. Сама буква P в заголовке является ссылкой на включение / выключение показа данной колонки.

  6. Колонка «Размер» — размер файла в килобайтах. Верхняя строка — сам файл, нижняя — превью.

  7. Колонка «Имя исходное / Имя новое / Тип файла»

    • Имя исходное — имя, с которым файл был прислан на сервер.
    • Имя новое — имя, которое дала система файлу при записи на диск сервера.

Загрузка файлов на сервер

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

  • Перейдя к списку файлов, прикреплённых к функции, расположенной на нужной вам странице и нажав на иконку Добавить объект или Добавить 10 объектов — для вставки сразу нескольких файлов.

  • Перейдя в раздел «Типы объектов» (нажав на соответствующую ссылку в верхней части менеджерского интерфейса), выбрав просмотр всех объектов типа «Файл» нажатием на иконку Объекты напротив соответствующего названия объекта и нажав после этого на иконку Добавить объект в правом окне менеджерского интерфейса.

  • После открытия формы добавления файла выберите тип загружаемого вами файла. В зависимости от этого откроются различные формы. Форма для загрузки одной картинки показана на иллюстрации №28, а для загрузки сразу 10 картинок — на иллюстрации №29.

Типы файлов могут быть такими:

  • Картинка
  • Flash
  • Flash-видео
  • Документ

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

В форме загрузки файла на сервер вам необходимо заполнить следующие поля (список полей, в зависимости от типа файла, может отличаться):

  • Название картинки — Название документа, под которым будет храниться загружаемый файл (здесь вы можете написать любое ассоциирующееся с содержимым файла название). Если загружаемый вами файл отображается как картинка, то введённое вами название будет использовано в качестве alt’а. Заполнение данного поля является желательным.

  • Описание — В этом поле вы можете указать дополнительное описание загружаемого файла. Оно может выводиться или не выводиться во фронт-офисе в зависимости от вёрстки сайта.

  • Публиковать — В том случае, если эта опция включена, этот файл разрешён к показу (и показывается) во фронт-офисе.

  • Пометить как «горячий» — Если эта опция включена, объект будет отображаться всеми функциями файла на сайте, для которых настроено отображение горячих объектов вне зависимости от того, прикреплён ли к ним данный файл, или нет.

  • Имя файла и preview (только «Файл на диске») — Задаёт, сохранять ли исходное имя файла при записи на сервер, или создать уникальное по номеру объекта. Внимание! Очень желательно создание уникального имени файла по номеру объекта. Использование уникального имени допустимо в редких случаях.

  • Ссылка — Если в этом поле вы указываете адрес ссылки (URL), то при нажатии на отображаемый файл (объект) во фронт-офисе будет совершён переход на указанную страницу (во фронт-офисе данный объект будет являться ссылкой). Замечание: для создания ссылки на страницу «внутри» сайта в данном поле необходимо указать только номер (rid) страницы.

  • Открывать ссылку в новом окне — Если эта опция включена, то страница, на которую сделана ссылка, заданная в поле «Ссылка», открывается в новом окне.

  • Ширина preview — Размер по горизонтали в пикселях для автоматически создаваемого preview.

  • Высота preview — Размер по вертикали в пикселях для автоматически создаваемого preview.

  • Качество preview — Качество создаваемого автоматически preview-файла (только для формата JPEG) в градации от 0 до 100. 0 — наихудшее качество и минимальный размер preview-файла, 100 — наилучшее качество и максимальный размер preview-файла.

  • Сохранение пропорций preview — Если «галочка» установлена, то при создании preview-файла та из сторон, которая больше, будет приведена к размеру, указанному выше, а вторая изменена так, чтобы изображение не искажалось. В противном случае и ширина, и высота будут изменены согласно размерам, указанным выше.

  • Создать preview — В этом поле вы можете задать тип и при необходимости загрузить файл, содержащий картинку предварительного просмотра (“preview”, уменьшенную копию оригинала картинки). В том случае, если загружаемый вами графический файл имеет формат JPEG, то возможно автоматическое создание preview.

  • Файл предназначен — Назначение присылаемой картинки. Оставлено для совместимости.

  • Загружаемый файл — Это поле является обязательным к заполнению. В нём необходимо указать адрес (место расположения) загружаемого файла на вашем компьютере.

  • Артикул — Используется при использовании данного модуля в качестве простого каталога товаров (как артикул товара), и если на вашем сайте используется связывание объектов по артикулу.

  • Прикрепление к рубрикатору — Этот селектор позволяет выбрать метод прикрепления файла (создаваемого объекта) к функциям.

Для добавления файла и его загрузки нажмите на кнопку «Добавить». Для закрытия формы добавления файла без сохранения нажмите на кнопку «Отмена».

Редактирование и удаление объектов функции «Файл» доступно при нажатии на иконку Редактировать запись рядом с записью соответствующего объекта функции «Файл». В открывшейся форме вы можете изменить любой из описанных выше параметров, указать, что необходимо загрузить новый preview-файл и/или новый оригинал файла.

Настройки функции «Файл»

Для настройки функции «Файл» необходимо нажать на иконку опций Свойства объекта, расположенную рядом с названием функции (также вы можете найти эту иконку и на странице просмотра объектов функции). После нажатия, в открывшемся окне, вы можете изменить установленные параметры (напоминаем, что для всех функций параметры разные).

Для функции типа «Файл» возможна настройка следующих опций (остальные опции предназначены для программиста, и их изменение нежелательно):

previewQualityУстанавливает качество preview от 0 (низкое) до 100 (высокое).
previewWidthШирина создаваемого preview в пикселях (px).
previewHeightВысота создаваемого preview в пикселях (px).
previewRatioУстанавливает сохранение пропорций исходной картинки при создании preview. При установке данной опции в Да из заданных размеров preview остается тот, который соответствует наибольшему размеру исходной картинки. Оставшийся размер preview изменяется в соответствии с пропорцией исходной картинки.
newWinОткрывать ли подробный просмотр объекта в новом окне. Возможные варианты:
Да — подробный просмотр в новом окне.
Нет — подробный просмотр в том же окне.
XTableДля фотоальбома — число картинок в строке (по горизонтали). Оставлено для совместимости. Сейчас в фотоальбоме используется строчно-блоковая вёрстка, так что этот параметр никак не влияет на отображение preview в фотоальбоме.
YTableДля фотоальбома — число строк картинок (картинок по вертикали). Оставлено для совместимости. Сейчас в фотоальбоме используется строчно-блоковая вёрстка, так что этот параметр никак не влияет на отображение preview в фотоальбоме.
redirRidНомер рубрики, в которую будет сделано перенаправление (redirect) для подробного просмотра выбранного объекта.
newWinParamПараметры открытия нового окна для подробного просмотра. Применяется, если опция newWin содержит значение Да.
whatShow

Опция действует только для обработчиков «Рекламный баннер» и «Фотоальбом». N = XTable * YTable — количество объектов на странице.

  1. Выводятся N объектов, прикреплённых к рубрике, упорядоченных по полю “Sort”.
  2. Выводится N случайных объектов (независимо от того, «горячие» они или нет), прикреплённых к данной рубрике.
  3. Выводится N случайных «горячих» объектов (независимо от прикрепления к данной рубрике).
  4. Выводятся первые N «горячих» объектов (независимо от прикрепления к данной рубрике), отсортированных по дате изменения (т.е., по дате их последнего редактирования или отметки их как «горячие») — объект, изменённый последним, показывается первым.
  5. Это значение действует только в обработчике «Баннер (лента ссылок)» — выводится лента ссылок — картинка, представляющая собой ссылку с заголовком и описанием. Порядок сортировки обычный. Разбиение на страницы есть.

Только для фотоальбома:

  1. Выводится до 20 последних объектов, прикреплённых к рубрикам, дочерним для redirRid.
  2. Выводится до 20 последних объектов по сайту.
Дополнение для фотоальбома: значение опции whatShow может быть иметь вид [число, вид файла]. Например: 5, Video. В результате фотоальбом будет показывать только видео-файлы.
navigatorType

Тип постраничного навигатора. Значение по умолчанию: 3.

  1. Навигатор выводиться не будет вообще (даже если количество найденных объектов превышает размер одной страницы).
  2. 1 ... 4 5 6 7 8 ... 100 (разделителя нет).
  3. << < 4 > >> (разделителя нет).
  4. << 11 12 13 14 15 16 17 18 19 20 >> (разделитель может быть).
  5. 1 2 3 4 5 6 7 8 9 10 Все страницы (разделитель может быть).
  6. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 (разделитель может быть).
addGuestbook
  1. Гостевой книги нет.
  2. Гостевая книга есть, премодерируемая (сообщение публикуется на сайте после просмотра менеджером сайта), последнее сообщение (по дате) выводится в конце.
  3. Гостевая книга есть, премодерируемая (сообщение публикуется на сайте после просмотра менеджером сайта), последнее сообщение (по дате) выводится в начале.
  4. Гостевая книга есть, постмодерируемая (сообщения публикуются сразу), последнее сообщение (по дате) выводится в конце.
  5. Гостевая книга есть, постмодерируемая, последнее сообщение (по дате) выводится в начале.
showPreNextДа — в подробном просмотре выводятся ссылки на предыдущую и следующую картинки.
Нет — в подробном просмотре не выводятся ссылки на предыдущую и следующую картинки.
linkToAllObjectsЗначение строки, которая будет являться ссылкой на «Все фото». Ссылка появится только тогда, когда значение опции redirRid — номер рубрики, доступ к которой разрешён из Front-Office. Для того, чтобы не выводить ссылку, нужно ввести значение nothing.
styleCSS-стиль картинки.
orderПорядок сортировки фотографий в фотоальбоме с голосованием. Возможные значения:
sort — порядок сортировки задаётся в бэк-офисе.
desc — последняя добавленная картинка отображается первой.
ask — последняя добавленная картинка отображается последней.
bannerSmallДействует на обработчик «Баннеры».
Да — в качестве баннера используется превьюшка.
Нет — в качестве баннера используется сама картинка.
viewDescrПоказывать ли описание картинок в самом фотоальбоме, или только в подробном просмотре.
ssWidthДля слайд-шоу. Опция определяет в пикселях ширину блока, содержащего объекты слайд-шоу. При значении 0 ширина блока равна ширине самого широкого объекта.
ssHeightДля слайд-шоу. Опция определяет в пикселях высоту блока, содержащего объекты слайд-шоу. При значении 0 высота блока равна высоте самого высокого объекта.
ssScaleДля слайд-шоу. Опция определяет, масштабируются ли объекты слайд-шоу в случае, если их размеры больше размеров содержащего их блока (этот случай возможен при ненулевых значениях опций ssWidth или ssHeight). Если ширина и/или высота какого-либо объекта слайд-шоу окажется больше, соответственно, ширины и/или высоты содержащего блока, то при значении Да этот объект уменьшится до ширины или высоты блока, сохраняя свои пропорции. При значении Нет этот объект сохранит свои размеры, а его часть, не помещающаяся в блок, не будет видна.
ssHaltДля слайд-шоу. Опция определяет в секундах длительность отображения каждого объекта слайд-шоу.
ssReplacementДля слайд-шоу. Опция определяет в секундах длительность плавной замены одного объекта слайд-шоу другим.
ssRateДля слайд-шоу. Опция определяет в кадрах за секунду частоту смены кадров при плавной замене одного объекта слайд-шоу другим. При большем значении частоты переход от объекта к объекту будет более плавным, но ценой загруженности процессора компьютера.