Работа с файлами

Файлы (картинки, Flash-ролики, внешние документы и пр.) можно закачивать на сайт тремя способами.

1.  При помощи FTP

Наличие возможности закачивать файлы через протокол FTP зависит от настроек доступа вашего хостинг-провайдера. Для закачки файлов по FTP вам понадобится иметь FTP-клиент – специальную программу, которая осуществляет закачку файлов на сервер. Самые распространенные FTP-клиенты: Far, CuteFTP, Windows Commander. Если у вас нет навыков работы с FTP-клиентами, обратитесь к вашему разработчику, хостинг-провайдеру или документации по FTP-клиенту.

2.  Через шаблон «Вспомогательные файлы»

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

3.  Через стандартный интерфейс добавления объекта

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

Если вы закачиваете картинки при помощи FTP-клиента, рекомендуется размещать их в папке «/images/». В ней можно создавать подкаталоги.

НЕ нашли? Не то? Что вы ищете?
Титульные страницы
Каждому сайту соответствует какой-либо хост (домен), например, www. roga. ru. Чтобы определить, что показывать на этой странице, необходимо:
1.  При помощи стандартного интерфейса создать раздел, который будет содержать информацию для титульной страницы;
2.  Выключить данный раздел (опционально);

3.  Сформировать для него макет вывода (обычно он отличается от остальных макетов);

4.  Указать этот раздел в соответствующем поле в настройках сайта.
Визуальный HTML-редактор
Визуальный HTML-редактор вызывается на странице добавления/изменения записи для каждого шаблона, у которого есть поля типа «Текст» и для которого разрешено использование HTML-тегов. Для использования редактора необходимо иметь броузер Microsoft Internet Explorer 5.5 или выше.
Около каждого поля типа «Текст» выводится кнопка, при нажатии на которую открывается новое окно с HTML-редактором. Если в поле ввода уже есть какой-то HTML-текст, он будет отображен в новом окне. В редакторе доступны стандартные функции работы с текстом: копировать, вырезать, вставить, вставить с фильтром (без форматирования). Так, можно копировать в окно редактора данные из документов Microsoft Word и др. Также доступны функции отмены или повтора действия.

На панели редактора также находятся следующие кнопки:

-  вставка/редактирование ссылки

-  работа с таблицами:

o  вставка/редактирование таблицы

o  вставка строки в таблицу

o  вставка столбца в таблицу

o  удаление строки

o  удаление столбца

-  вставка/редактирование картинки

-  форматирование выделенного текста как ненумерованного списка

-  форматирование выделенного текста как нумерованного списка

-  форматирование текста по центру, левому краю, правому краю, обоим краям

-  форматирование выделенного текста жирным, курсивом, подчеркнутым

-  установка атрибутов выделенного текста (установка производится после нажатия на стрелку после выпадающего списка):

o  цвет

o  цвет фона

o  размер

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

Списки

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

Добавление списка, редактирование его записей происходит при помощи стандартного интерфейса в разделе «Управление» - «Списки».

Пользователи и права доступа

В системе NetCat существует встроенная система авторизации и разделения прав. Философию системы разделения прав можно описать следующими тезисами:

-  каждый пользователь может иметь неограниченный набор прав;

-  права пользователям могут устанавливаться из системы администрирования, а также при регистрации по умолчанию;

-  каждый экземпляр прав означает возможность пользователю производить определенные действия (просмотр закрытых разделов, добавление, модерирование и пр.);

-  каждый пользователь должен принадлежать к какой-либо группе пользователей;

-  каждая группа пользователей может иметь определенный набор прав, которыми также можно управлять через систему администрирования;

-  все права группы распространяются на пользователей в этой группе.

Для каждого пользователя предусмотрено свойство «включен» (см. настройки какого-либо пользователя). Если данное свойство не установлено, пользователь считается не авторизованным, т. е. фактически бесправным. Это свойство можно использовать, чтобы «выключать» пользователей без их удаления из системы.

Каждый пользователь может иметь несколько прав. Ниже перечислены типы прав:

·  Директор - имеет право совершать все операции в системе.

·  Супервизор - имеет право совершать все операции в системе за исключением операций с пользователями, имеющими права типа «Директор».

·  Менеджер - имеет право совершать все операции со структурой сайтов и его содержимым. Т. о. права типа «Менеджер» аналогичны набору прав «Администратор сайта» для всех сайтов со всеми установленными возможностями (см. ниже).

·  Администратор сайта - имеет право совершать операции с сайтом и со всеми его подразделами. Для каждого экземпляра прав типа «Администратор сайта» можно установить возможность:

·  просматривать содержимое сайта;

·  добавлять информацию на сайт;

·  редактировать собственные записи на сайте;

·  подписываться на обновления разделов сайта;

·  модерировать информацию на сайте;

·  изменять настройки сайта и разделов в нем.

·  Администратор раздела - имеет право совершать операции с разделом и со всеми его подразделами. Для каждого экземпляра прав типа «Администратор раздела» можно установить возможность:

·  просматривать содержимое раздела;

·  добавлять информацию в раздел;

·  редактировать собственные записи в разделе;

·  подписываться на обновления раздела;

·  модерировать информацию в разделе;

·  изменять настройки раздела.

·  Администратор шаблона в разделе - имеет право совершать операции с шаблоном раздела. Для каждого экземпляра прав типа «Администратор раздела» можно установить возможность:

·  просматривать содержимое шаблона;

·  добавлять информацию в шаблон;

·  редактировать собственные записи в шаблоне;

·  подписываться на обновления шаблона;

·  модерировать информацию в шаблоне;

·  изменять настройки шаблона.

·  Гость – имеет право просматривать все разделы сайта и системы администрирования без возможности изменения, добавления или удаления информации.

Рассмотрим подробнее операции с содержимым сайта. Каждый сайт, раздел и шаблон в разделе имеют 4 атрибута, относящихся к системе разделения прав:

-  Доступ на просмотр

-  Доступ на добавление

-  Доступ на изменение собственных объектов

-  Доступ на подписку

Каждый атрибут может иметь одно из значений:

·  Не определено (только для разделов и шаблонов в разделе) – значение атрибута наследуется с верхнего уровня структуры сайта (см. раздел «Структура» данного Руководства).

·  Доступ для всех – права на операцию имеют все посетители вне зависимости от факта регистрации пользователя.

·  Зарегистрированные пользователи – все зарегистрированные пользователи, авторизованные системой (т. е. все включенные пользователи).

·  Уполномоченные пользователи – пользователи, имеющие права на данную операцию.

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

Операция

Все

Зарегистрированные пользователи

Уполномоченные пользователи

Просмотр

Все (авторизация не производится)

Все авторизованные пользователи

Авторизованные пользователи, которые имеют право на просмотр данного раздела или любого раздела верхнего уровня. Администраторы сайта, которые имеют право на просмотр сайта. Менеджеры, супервизоры, директора.

Добавление

Все (авторизация не производится)

Все авторизованные пользователи

Авторизованные пользователи, которые имеют право на добавление в данный раздел или любой раздел верхнего уровня. Администраторы сайта, которые имеют право на добавление на сайт. Менеджеры, супервизоры, директора.

Изменение своих записей

Все авторизованные пользователи

Все авторизованные пользователи

Авторизованные пользователи, которые имеют право на изменение в данном разделе или любом разделе верхнего уровня. Администраторы сайта, которые имеют право на изменение на сайта. Менеджеры, супервизоры, директора.

Подписка

Все авторизованные пользователи

Все авторизованные пользователи

Авторизованные пользователи, которые имеют право на подписку в данном разделе или любом разделе верхнего уровня. Администраторы сайта, которые имеют право на подписку в каталоге. Менеджеры, супервизоры, директора.

В нижеследующей таблице приведены стандартные примеры настроек прав доступа для некоторых типов информации. В строках указаны типы информации, в столбцах – настройки доступа.

Доступ на чтение

Доступ на добавление

Доступ на редактирование

Доступ на подписку

Новости

Все

Уполномоченные пользователи

Уполномоченные пользователи

Авторизованные пользователи

О компании

Все

Уполномоченные пользователи

Уполномоченные пользователи

Уполномоченные пользователи

Для партнеров

Авторизованные пользователи

Уполномоченные пользователи

Уполномоченные пользователи

Авторизованные пользователи

Объявления

Все

Авторизованные пользователи

Авторизованные пользователи

Авторизованные пользователи

Поручения сотрудникам

Уполномоченные пользователи

Авторизованные пользователи

Авторизованные пользователи

Уполномоченные пользователи

Первый тип информации (новости) подразумевает открытость информации для всех; подписаться на новости компании может любой пользователь, а добавлять и менять новости – только сотрудники, обладающие соответствующими правами. Тексты в разделе «О компании» также доступны всем, но т. к. подписка не имеет смысла, поэтому она фактически закрыта (может быть открыта для отслеживания информации кем-нибудь из руководства). Информация для партнеров и подписка на обновления открыты любому авторизованному пользователю (подразумевается, что пользователями могут быть только сотрудники компании и партнеры). Частные объявления могут добавлять партнеры и сотрудники, а просматривать – все. Соответственно, менять свои объявления могут все авторизованные пользователи; они же могут подписываться. И внутренний раздел «Поручения сотрудникам», в котором подразумевается несколько подразделов для каждого сотрудника, доступны для чтения и подписки конкретному сотруднику (и, например, его руководителю). Писать же поручения могут все сотрудники.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10