Внутренняя структура объектов
Объекты, соответствующие страницам сайта, хранятся в базе MySQL в виде записей, состоящих из следующих полей: Уникальный номер объекта (id). Соответствует числу, видимому в адресе соответствующей объекту веб-страницы. Редактированию не подлежит. При перемещении объекта сохраняется. При копировании объекта создаётся новый объект с другим номером.
«Имя» (name). Имя объекта, не обязательно уникальное. Под этим именем объект отображается на карте сайта, в списках подразделов, в пунктах меню и т.д.
«Тип» (type). Тип объекта. Признак, по которому можно объединять объекты, имеющие одинаковую структуру и функции.
«Показывать посетителям?» (visible). Признак, по которому объект отображается либо не отображается в режиме Посетителя. Установив этот признак в 0 («Нет»), можно скрыть соответствующую объекту веб-страницу от Посетителей сайта.
«Редактор» (owner). Имя (точнее, логин) Редактора, которому «принадлежит» данный объект. Определяет права на изменение данного объекта а также всех его под-объектов.
Например, «владельцем» объекта, соответствующего главной странице сайта Wgent.com является Редактор с логином “wgent”; главная страница содержит под-объект «LiveTree», принадлежащий Редактору “lt” и содержащий, в свою очередь, под-объект «Тестовый раздел», принадлежащий Редактору “guest”. В этом случае, изменять объект «Тестовый раздел» могут все три перечисленных Редактора, объект «LiveTree» - только Редакторы “wgent” и “lt”, а главную страницу сайта - только Редактор “wgent”. Поменяв содержимое поля «Редактор», Вы можете делегировать другому Редактору полномочия по управлению объектом. Внимание! Делегировав другому Редактору свой «корневой» объект, в который вложены все остальные Ваши объекты, Вы лишитесь возможности его редактировать, поскольку «над ним» уже не будет никакого объекта, Редактором которого Вы бы являлись. «Содержимое» (description). Поле объекта, отображаемое на соответствующей этому объекту странице Сайта. Представляет собой HTML-код, для редактирования которого используется скрипт FCKeditor (см. раздел Редактирование страниц при помощи FCKeditor). Кроме того, может содержать разработанные для Сайта макрокоманды (см. раздел Макрокоманды), упрощающие вставку гиперссылок, работу со списками, файлами, графическими элементами и т.п.
«Дата» (date). Поле объекта, по умолчанию соответствующее дате его создания. В случаях, когда Вы зановите на сайт давно существующие материалы (например, архив новостей за прошлый год), дату объекта имеет смысл подкорректировать, чтобы она соответствовала дате этих материалов.
«Порядок» (order). Поле объекта, определяющее его положение в списке объектов с одинаковым типом. Используется, например, в случае, когда нужно, чтобы среди под-пунктов меню наиболее важный отображался первым.
|
||||||||||||||||||||||||||
|