<?xml version="1.0" encoding="windows-1251" ?>
<rss version="2.0" xmlns:dc="https://purl.org/dc/elements/1.1/">
<channel>
<title>HTML+CSS+JS версия древа</title>
<link>https://forum.vgd.ru/3/135136/</link>
<description>с помощью JS-библиотеки treeMaker: https://github.com/roumilb/treeMaker</description>
<language>ru</language>
<item><guid>https://forum.vgd.ru/3/135136/p4229772.htm#pp4229772</guid><title></title>
<link>https://forum.vgd.ru/3/135136/p4229772.htm#pp4229772</link>
<description>  Всем привет.&lt;br&gt;Продолжаю делиться опытом из рубрики «Чем бы дитя ни тешилось...» &lt;img  height="20" width="20"  src="https://forum.vgd.ru/smiles/101.gif" align="top" alt=":)" loading="lazy"&gt;&lt;br&gt;&lt;br&gt;На очереди вариант создания веб-версии древа, которым можно поделиться с роднёй.&lt;br&gt;&lt;br&gt;На этот раз взял за основу JS-библиотеку treeMaker (https://github.com/roumilb/treeMaker). Посмотрел ещё пример Organization Chart из библиотеки Google Charts (https://developers.google.com/chart/interactive/docs/gallery/orgchart), но первый вариант мне показался удобнее с точки зрения оформления.&lt;br&gt;&lt;br&gt;Добавил только минимум информации — имена всех известных прямых предков и их годы жизни.&lt;br&gt;&lt;br&gt;Пришлось немного подумать, как пронумеровать предков, чтобы номер был понятен и чтобы не получилось слишком большие числа. Придумал брать порядковый номер поколения и добавлять порядковый номер персоны в поколении. Итог и пример описания связей — на скриншотах.&lt;br&gt;&lt;br&gt;Из плюсов:&lt;br&gt;&lt;ul&gt;&lt;li&gt; Подходит для создания простого древа с минимумом деталей.&lt;li&gt; В дальнейшем будет достаточно легко дополнить новыми найденными предками.&lt;li&gt; Можно управлять стилями оформления (чуть дольше будет разделить оформление по полу, но в случае древа прямых предков это не кажется сильно актуальным).&lt;br&gt;&lt;/ul&gt;&lt;br&gt;Из минусов:&lt;br&gt;&lt;ul&gt;&lt;li&gt; Пришлось вносить изменения в CSS-стили, чтобы всё древо было доступно для просмотра с прокруткой (небольшое древо отображается без проблем).&lt;li&gt; По умолчанию нет возможности добавлять фотографии — нужно покопаться в коде.&lt;li&gt; Библиотека представляет собой папку с необходимыми файлами, а значит, чтобы поделиться древом, нужен хостинг для размещения кода или отправлять кому-то всю папку.&lt;li&gt; Чтобы сделать возможным показывать отдельную подветку, так же придётся дополнять код новыми функциями.&lt;br&gt;&lt;/ul&gt;&lt;br&gt;Это пока только первое впечатление.&lt;br&gt;Буду пробовать дальше.&lt;br&gt;&lt;br&gt;Получившийся вариант можно посмотреть на сайте (см. подпись) в пункте меню «Древо &amp;gt; Версия №1».  </description>
<dc:creator>teemu</dc:creator>
<pubDate>Fri, 29 Jul 2022 13:51:42 +0300</pubDate>
<enclosure url="https://forum.vgd.ru/file.php?fid=869398" length="184043" type="image/png" />
</item></channel>
</rss>