Начальная страница

Николай Жарких (Киев)

Персональный сайт

?

Модификация дерева

Для улучшения выразительности сайта можно менять последовательность и иерархическую позицию вершин. Для этого надо зарегистрироваться в Смереке с правами редактора.

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

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

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

Следует знать, что изменение взаимного расположения равных вершин не меняет их внешних URL, но влияет на порядок следования вершин в навигационных элементах, таких как списки и дерево документов. В то время как повышение / углубление позиции эти внешние URL меняет. Это может иметь определенное значение при реорганизации уже работающего сайта, когда внешние URL страниц уже получили распространение в поисковых системах и на других сайтах. Смерека в данной версии не обеспечивает автоматической переадресации со старых на новые URL.

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

Следует знать, что операция передвижения вершин иерархична, т.е. крона вершины всегда путешествует вместе с вершиной-хозяйкой.

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