Работа с деревом проекта во многом не сложная, но обилие настроек и возможностей могут запутать новичка при поиске решений, потому эта статья настоятельно рекомендуется к прочтению.
В первую очередь нужно обратить внимание на то, что проект состоит из 2 частей:
- Статьи сайта распределённые по категориям (Блог)
- Статические страницы сайта (ну например: о блоге)
Первые — это в основном и есть наполнение сайта. Второе — обычно несут в себе служебную информацию о сайте и её владельце и зачастую даже отсутствуют. Рассмотреть их отдельно нету смысла, принципиального различия нету, но на сайте (если CMS поддерживает) они будут в разных секциях, потому и в программе он раздельно.
Для тех, кто не понимает зачем можно использовать статические страницы советую просто не обращать на эту возможность внимания и работать только с блогом.
Дерево любого проекта в программе состоит из разделов (категорий) и их элементов (постов), а в некоторых типов проектов еще и комментариев. Приблизительно это выглядит следующим образом:
Дерево проекта форумного типа
Записи с иконкой папочки — категории, с иконкой листка бумаги — посты (в обычном проекте они имеют иконку пера), а с иконкой диалога — комментарии. Очень важно понимать, что программа сама определяет (анализируя иерархию проекта) какая запись принадлежит какому типу. Очень часто бывает, что пользователи добавляют все свои посты в корень дерева, программа их считает категориями (так как по мнению программы, постов без категорий быть не может) и соответственно не публикует их как посты во время экспорта.
Маленькие иконки в виде картинки, обозначают наличие рисунков в тексте статьи. Галочки напротив иконок — возможность выбрать посты и категории для частичной обработки проекта (об этом детальнее можно прочитать в статье "Режим частичного выбора").
Для перемещение веток дерева просто перетягивайте их с помощью мышки. Для копирования/перемещения статей с блога в статические страницы и наоборот используйте опции копирования и вырезания веток дерева.
Чтобы иметь возможность редактировать вручную дерево проекта существует специальное контекстное меню:
Контекстное меню дерева проекта
- Добавить – добавить элемент дерева проекта. В зависимости от того, где находился курсор в момент вызова меню, эта процедура ведёт себя по разному: если был выбран какой-то элемент дерева, то создаваемый пункт будет подчиненным к выделенному; если на пустом месте, то новый пункт будет категорией
- Удалить – удаляет выбранный элемент дерева (со всеми дочерними элементами)
- HTML | Zebrum Lite – настройки свойств для экспорта в HTML или Zebrum Lite:
- Сделать главной – делает элемент главной страницей сайта
- Атрибуты Zebrum Lite | HTML – вызов окна редактирования атрибутов статьи, которые используются при экспорте в HTML или Zebrum Lite
- Автопостинг | XML-RPC — меню отвечающее за пометки записей как использованные. С его помощью вы можете отметить посты которые не стоит постить через автопостинг или XML-RPC
- Копировать – помечает выделенные элементы для операции копирования
- Вырезать – помечает выделенные элементы для операции переноса
- Вставить – вставляет скопированные или вырезанные элементы
- Дополнительно:
- Копировать имена в буфер — копирует имена выделенных статей в буфер обмена
- Копировать идентификаторы в буфер — копирует идентификатор выделенных статей в буфер обмена (можно использовать для организации внутренней перелинковки)
- Вырезать посты из выделенных категорий — вырезает посты из выделенных категорий для последующей вставки. После вставик посты будут идти одним списком без категорий в которых они находились
- Выделить только видимые посты — выделяет только те посты, которые видно в данный момент времени (те, которые не отфильтрованы и не спрятаны в закрытой категории)
- Выделить все посты в этой категории — выделяет все посты в категории, для которой вызывалось контекстное меню (категория должна быть развернутой)
- Оставить выделенным только посты — если вы выделил группу из постов и категорий — программа оставит выделение только на постах, убрав его из категорий
- Оставить выделенным только комментарии — аналогично предыдущему, только выделенными остаются лишь комментарии (тип проекта должен быть «Блог с комментариями / Форум»)
- Вставить список из буфера – создаёт элементы дерева по списку имён, которые находятся в буфере обмена;
- Добавить N записей – добавляет указанное пользователем количество новых записей
- Групповое переименование — групповое изменение имен выделенных статей. Поддерживает макрос {TITLE} (текущее имя записи), {NUM} (порядковый номер выделенной записи начиная с единицы), {NUM:2} (порядковый номер выделенной записи начиная с указаного числа) и {CATEGORY_TITLE} (имя родительской категории)
- Сделать из выделенных категорий сайты — делает из выделенных пользователем категорий первого уровня сайты и переводит проект в тип "Мультисайтовый проект"
- Объединить записи — объединяет выделенные пользователем записи в одну (перед объединением пользователю предлагается выбрать, в каком порядке будут объединятся записи)
- Объединить одинаковые категории — Зеброид ищет одинаковые по структуре и имени категории и объединяет их в одну
- Зеркальное дерево проекта — вызывается зеркальное дерево проекта. Операции между деревьями синхронные, потому это очень удобный способ манипулировать деревом проекта. Например в одно из деревьев можно задать фильтр, которые отображает только категории, а со второго перетягивать посты в нужные категории первого
- Фильтр — фильтры отображения элементов дерева
- Отметки (только в режиме частичного выбора) — позволяет отметить нужные пользователю записи
- Сортировка — сортировка элементов дерева
- Найти — поиск записи по имени статьи, его идентификатору или части текста
- Развернуть все – Полностью разворачивает дерево;
- Свернуть все — Полностью сворачивает дерево;