Для посетителей

Страницы людей — только начало. Эти инструменты помогают посетителям войти в древо: главная страница древа, мгновенный поиск, указатель людей и схема всего древа. Каждый из них — шорткод: вставьте его на страницу (в Elementor — в виджет «Шорткод»).

Всё считается только по тем людям, которых посетителю можно видеть. Живые и закрытые люди скрыты согласно вашим настройкам приватности.

Главная страница древа

[rootspersona_hub]

Один шорткод собирает всю главную страницу раздела о семье:

  • Древо в цифрах — люди, семьи, поколения, годы истории, фамилии, места.
  • Лица старших поколений.
  • Дни памяти около сегодняшней даты: рождения, смерти и свадьбы.
  • Входы в древо: самый ранний известный предок, самая большая семья, самая долгая жизнь, самая длинная линия предков, случайный человек.
  • Рождения по десятилетиям.
  • Семьи по фамилиям — каждая фамилия открывает свой список людей.
  • Места с числом людей и картой.

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

Дни памяти, входы в древо и рождения по десятилетиям
Дни памяти, входы в древо и рождения по десятилетиям.

Части по отдельности

Каждая часть работает и сама по себе — например, на главной странице вашего сайта:

ШорткодЧто показывает
[rootspersona_faces count="24"]портреты старших поколений; count — сколько
[rootspersona_today days="5"]дни памяти; days — сколько дней до и после сегодняшнего
[rootspersona_start]входы в древо
[rootspersona_timeline]рождения по десятилетиям
[rootspersona_surnames count="30"]фамилии; без count — все
[rootspersona_places count="12"]места и карта

Если на сайте несколько древ, добавьте batch="2" (номер загрузки древа), чтобы показать одно из них.

Семьи по фамилиям и места древа на карте
Семьи по фамилиям и места древа на карте.

Для поиска нужны два шорткода: строка поиска там, где её увидят посетители (например, в шапке сайта), и страница с результатами.

[rootspersona_search]
[rootspersona_search_results]

Создайте страницу, например «Поиск», и поставьте на неё [rootspersona_search_results]. Строка поиска сама найдёт эту страницу. Если страница результатов собрана в Elementor, укажите её адрес явно: [rootspersona_search results="/search/"]. Если на странице результатов ещё нет строки поиска, она покажет свою.

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

В следующей версии: поиск будет находить и созвучные имена — варианты написания вроде Фесенко вместо Фисенко или Petroff вместо Petrov, а имя, набранное латиницей, найдёт его написание кириллицей.

Указатель людей и частые фамилии

[rootsPersonaIndexPage batchId="1" /]

Список всех людей древа по алфавиту, постранично. Сколько строк на странице, задаётся в Настройки → RootsPersona → Pages and other → Entries Per Page (по умолчанию 25).

Для боковой колонки или подвала есть виджет Surname Widget (в Внешний вид → Виджеты): самые частые фамилии древа.

Источники древа

[rootsEvidencePage batchId="1" /]

Все источники древа на одной странице. С sourceId="S1" — один источник и люди, для которых он указан.

Схема всего древа

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

  1. В своей программе сохраните схему как файл SVG (например, в «Древе Жизни»).
  2. Откройте Инструменты → RootsPersona → Tree chart (схема древа) и загрузите файл. Если на схеме есть фото, загрузите ZIP-архив с SVG-файлом и папкой фотографий, которую программа сохранила рядом, или сначала положите эту папку в медиатеку.
  3. Посмотрите отчёт: в нём перечислены прямоугольники, которые не удалось связать с человеком.
  4. Вставьте [rootspersona_chart] на страницу.

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

Схема занимает всю ширину экрана. Чтобы оставить её в колонке текста, добавьте width="column"; высота задаётся через height, например [rootspersona_chart height="600px"].

Схема всего древа с увеличением и поиском
Схема всего древа.

В следующей версии: щелчок по человеку подсветит на схеме его предков, потомков и супругов и откроет карточку с фото, кнопками «Открыть страницу» и «Показать всех»; адрес схемы при этом будет указывать на этого человека — им можно поделиться или сохранить в закладки.