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

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

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

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

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

  • Картинка
  • 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Для слайд-шоу. Опция определяет в кадрах за секунду частоту смены кадров при плавной замене одного объекта слайд-шоу другим. При большем значении частоты переход от объекта к объекту будет более плавным, но ценой загруженности процессора компьютера.

Новости

Функция новости предназначена для вывода на странницах сайта новостной информации в понятном пользователям Интернета виде с возможностью анонсирования новостей и указания их периода публикации.

Таблица новостей

Рассмотрим отличие этой таблицы от рассматривавшейся нами ранее таблицы для текста:

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

  2. Появилась новая колонка — «Картинка / Альбом» — это интерфейс для добавления картинок к новости.

    В верхней строке колонки показывается название картинки, которая используется как основная картинка новости и показывается (в зависимости от настроек) как в ленте новостей, так и в подробном просмотре новости. Правее расположена красная стрелка Изменить картинку — иконка для открывания интерфейса для добавления / изменения основной картинки к новости.

    Вторая строка — это количество картинок в фотоальбоме к новости. Этот фотоальбом виден только при подробном просмотре новости. Правее — иконка с зеленым плюсом Изменить список картинок, по клике на которой открывается в отдельном окне интерфейс управления картинками фотоальбома.

Добавление новостей на страницу

Чтобы добавить на страницу новость необходимо, чтобы она содержала функцию «Новости». О том, как добавить функцию «Новости» на страницу читайте в разделе «Добавление и настройка функций».

  1. На нужной вам странице перейдите к списку объектов (новостей), прикреплённых к функции «Новости» нажатием на название функции в верхней части окна менеджерского интерфейса.

  2. Для добавления новости на открывшейся в правой части окна странице нажмите на иконку Добавить объект и введите необходимую информацию в открывшейся форме добавления новости.

    Описание полей, которые необходимо заполнить, чтобы добавить новость на страницу

    • Публикация на сайте — В том случае, если данная опция включена, добавляемая новость разрешена к показу (и показывается) во фронт-офисе.
    • Пометить как горячую — Если данная опция включена, то создаваемая новость будет отображаться всеми функциями «Новости» вашего сайта, для которых настроен показ горячих новостей, даже если этот объект не будет прикреплён к ним.
    • Заголовок — Заголовок новости (данное поле надо обязательно заполнять).
    • Анонс — Текст анонса новости (данное поле надо обязательно заполнять). Замечание: использование HTML-тэгов в анонсе новости запрещено!
    • Текст — Подробный текст новости, который будет отображаться пользователю. Для заполнения данного поля вы можете воспользоваться удобным java-редактором, который имеет интерфейс, подобный популярным офисным приложениям.
    • Автор — Имя автора новости. Информация об авторе может отображаться или не отображаться в зависимости от вёрстки функции «Новости» на редактируемом сайте.
    • Источник — Название источника, из которого получена новость. Информация об источнике новости может отображаться или не отображаться в зависимости от вёрстки функции «Новости» на редактируемом сайте.
    • Ссылка на источник — Ссылка на источник новости (URL). Ссылка на источник новости может отображаться или не отображаться в зависимости от вёрстки функции «Новости» на редактируемом сайте.
    • Дата новости — Дата и время создания новости.
    • Прикрепить — Данный селектор указывает, каким образом будет осуществлено прикрепление создаваемой новости к функциям «Новости» на сайте.
    • Вид новости — В этом поле вы можете выбрать вид публикуемой новости.
    • Дата начала публикации — Укажите дату, начиная с которой, необходимо публиковать создаваемую новость (в дальнейшем вы можете изменять данное значение). Примечание: если указанная дата начала публикации больше, чем указанная в поле «Дата новости», то новость начнёт публиковаться лишь тогда, когда настанет день, указанный в поле «Дата начала публикации».
    • Дата окончания публикации — В данном поле вы можете указать дату окончания публикации новости, по достижении которой новость выводиться не будет.
  3. Заполнив описанные выше поля, нажмите кнопку «Добавить» для того, чтобы создать новость, или же кнопку «Отмена», чтобы вернуться к списку новостей, прикреплённых к функции, без сохранения введённой информации.

Редактирование новостей, просмотр статистики показа новости, удаление новости

Для того чтобы отредактировать новость, перейдите к списку новостей на нужной вам странице и нажмите на иконку Редактировать запись, расположенную напротив новости, которую вам надо отредактировать или удалить. В открывшейся форме измените значения полей на необходимые (описание значений полей читайте выше). Для сохранения изменений нажмите на кнопку «Изменить». Чтобы прекратить редактирование без сохранения изменений, нажмите на кнопку «Отмена».

Чтобы удалить выбранную новость, нажмите на кнопку «Удалить».

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

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

Рассмотрим основные:

newWinОткрывать ли подробные описания новости, отображаемые настраиваемой функцией в новом окне. Возможные значения:
Да — подробное описание новости отображается в новом окне.
Нет — подробное описание новости открывается в том же окне и в той же области отображения, в которой находился список новостей.
ShowDateОпределяет, показывать ли дату новости, и, если показывать, то в каком формате.
considerBegEndDateВозможные значения:
Да — новость будет показана только в том случае, если текущая дата находится между датой начала и окончания показа новости.
Нет — даты начала и конца показа не учитываются.
ShowPicПоказывать ли картинку в анонсе новости.
ShowNoticeПоказывать ли анонс в ленте новостей.
ShowFullTextПоказывать ли подробный текст новости в ленте новостей.
showHotAllRubОпция действует только для обработчика «Горячие новости». Возможные значения:
Да — выводятся все горячие новости сайта, разрешённые к показу и необязательно прикреплённые к данной рубрике.
Нет — выводятся только те горячие новости, которые разрешены к показу и прикреплены к данной рубрике.
redirRidНомер рубрики, в которую перенаправляется пользователь при подробном просмотре новости.
objCountКоличество новостей, выводящихся в ленте на одной странице. Если новостей больше, то появляется строка ссылок на остальные страницы.
newWinParamПараметр открытия нового окна для просмотра новости.
linkToAllObjectsРазрешить ли показ ссылки на «Все новости». Переход осуществляется в рубрику, определяемую опцией «redirRid».
navigatorType

Определяет вид навигатора, используемого при постраничном разбиении ленты новостей. Возможные значения:

  1. Навигатор представлен в виде: 1 ... 4 5 6 7 8 ... 100
  2. Навигатор представлен в виде: << < № текущей страницы > >>
addGuestbook

Наличие отзывов по объекту.

  1. Гостевой книги нет.
  2. Гостевая книга есть, премодерируемая (сообщение публикуется на сайте после просмотра менеджером сайта), последнее сообщение (по дате) выводится в конце.
  3. Гостевая книга есть, премодерируемая (сообщение публикуется на сайте после просмотра менеджером сайта), последнее сообщение (по дате) выводится в начале.
  4. Гостевая книга есть, постмодерируемая (сообщения публикуются сразу), последнее сообщение (по дате) выводится в конце.
  5. Гостевая книга есть, постмодерируемая, последнее сообщение (по дате) выводится в начале.

Существующие варианты отображения функции «Новости»

Для функции «Новости» доступны следующие варианты отображения во фронт-офисе (их изменение производится выбором необходимого варианта в форме редактирования свойств функции — поле «Модуль во фронте»).

Лента новостей (лента новостей)При помощи данного варианта отображения новости выводятся все новости, которые прикреплены к функции, имеющей такой «модуль во фронте».
Горячие новостиПри помощи данного варианта отображения новости на странице можно выводить все новости, имеющиеся на сайте, которые помечены как горячие и разрешены к просмотру.