Построение сайта своей родословной.

Программы и сервисы для Древа Жизни от независимых разработчиков

Модераторы: Genery, Elena Polyanskikh

Сообщение
Автор
евгений1111111111
Сообщения: 1
Зарегистрирован: 24 фев 2019 23:58

Re: Построение сайта своей родословной.

#241 Сообщение евгений1111111111 » 25 фев 2019 00:00

opalex писал(а): 16 янв 2019 07:35 Пришла в голову идея организовать некое подобие сообщества людей, использующих webtrees, как дополнение (в интернете) к рабочей программе Древо Жизни.
Есть ли здесь на форуме еще кто-то, кроме NickyL и меня, кто выложил своё дерево в интернет с помощью webtrees?
Годная идея, с меня хостинг и доменное имя (например в .ga)!

Аватара пользователя
wat
Сообщения: 96
Зарегистрирован: 07 окт 2012 15:52

Re: Построение сайта своей родословной.

#242 Сообщение wat » 26 фев 2019 00:26

Как отдельный программный продукт Webtrees очень хорош. С его помощью можно вести проекты с многими участниками-редакторами). Я делал сайт на его основе. Интерфейс Webtrees тяжел и неудобен (особенно для начинающих малоквалифицированных пользователей).
Но самое главное - организовать совместную работу с ДЖ невозможно. Из ДЖ информация на Webtrees передается очень просто и без потерь. А вот если сделаны исправления в Webtrees (мною или другим посетителем сайта), то выгрузить исправленное древо в ДЖ без потерь не удается (основное: все пользовательские типы событий искажаются - нет в Webtrees именованных дополнительных параметров, всё заносится в комментарий).
А использовать Webtrees только для визуализации результатов работы в ДЖ нерационально (из пушки по воробьям). Вполне для этого годится выгрузка созданных деревьев в виде графических (jpeg, svg) или интерактивно-графических (html) блоков

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Построение сайта своей родословной.

#243 Сообщение hippocamus » 27 фев 2019 01:30

Выгрузка дерева в пригодном для сайта виде в Древе 5 - как по мне - замечательная функция.
Конечно, на одной ней нормальный сайт не построишь (ну, кроме деревьев где 20+ персон - там да, там проблем нету).
Я пробовал WebTrees, пробовал его предшественников - функционал хороший, но только чтобы для работы, с вполне серьёзными исследователями. А вот для наглядности, для заражения идеей заняться генеалогией - не тянет.
Поэтому я задумал такой вариант.
Первая страница - чисто мною сварганенная (кому надо - берите, переделывайте, авторских прав не имеется :mrgreen: - используйте, буду только рад) - на таблицах, отчего получается достаточно гибко под любое разрешение экрана.
У меня экран 1280х1024, и наилучший результат получился, как по мне - при 130% увеличения через Ctrl-колесо_мыши.
Хостинг пока не работает,поэтому залил куда мог.
Вот эта страница: http://heroes3towns.com/hippo-files/index.html

А вот из ячеек предполагается переход на сгенерированные Древом-5 страницы.
Естественно, там должны быть ссылки вместо простого текста.
Внизу предполагается javascript-сценарий с отображением списка всех фамилий потомков данной ветви (при наведении).
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Построение сайта своей родословной.

#244 Сообщение kotbasikcom » 06 мар 2019 17:29

К сожалению ссылка Not Found

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Построение сайта своей родословной.

#245 Сообщение kotbasikcom » 06 мар 2019 17:36

hippocamus писал(а): 27 фев 2019 01:30 Вот эта страница: http://heroes3towns.com/hippo-files/index.html
К сожалению ссылка Not Found

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Построение сайта своей родословной.

#246 Сообщение hippocamus » 07 мар 2019 13:32

Я же написал, что адрес был временный.
Вот настоящая страница:
http://bogdanov-gen.ga
Там пока только одну из 16-ти (14-ти) ветвей - ветвь Ульянцевых выложил.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Построение сайта своей родословной.

#247 Сообщение kotbasikcom » 18 мар 2019 12:40

Здравствуйте. Спасибо, посмотрел. А персоны не против всеобщего обозрения? Особенно с многочисленными браками. :wink: Я уже обжегся на таком показе. Наверное нужно как-то делать допуск к информации.

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Построение сайта своей родословной.

#248 Сообщение hippocamus » 21 мар 2019 16:31

kotbasikcom писал(а): 18 мар 2019 12:40 Здравствуйте. Спасибо, посмотрел. А персоны не против всеобщего обозрения? Особенно с многочисленными браками. :wink: Я уже обжегся на таком показе. Наверное нужно как-то делать допуск к информации.
Допуск - да, хорошая вещь. Делается элементарно.
В index.php форма для ввода пароля и передача POST-параметра самому себе - в котором проверка на пароль и отображение стартовой страницы древа.
Можно и куки прикрутить, в результате чего пароль придётся вводить 1 раз.

PS. Вот, сделал.
Ссылки появятся только если ввести пароль "qwerty". Причём навсегда.
(Пароль дан для тестирования, естественно, в дальнейшем будет изменён).
Код такой (index.php):

Код: Выделить всё

<html>
	<head>
		<title>Генеалогическое древо семьи БОГДАНОВЫХ</title>
		<meta charset="UTF-8"/>
		<style>
			table {border-spacing: 0; border-collapse: collapse; empty-cells: show}
			td	{height: 25px; border-color: black; border-style: none; border-style: solid; border-width: 0; text-align: center}
			.p	{width: 2%}
			.d	{width: 20px}
			.j	{border-width: 0 1 1}
			.n	{border-width: 0 1 0 0}
			.a1, .a2 {height: 50px; border-width: 1px}
			.a1	{background-color: rgb(190, 227, 255)}
			.a2	{background-color: rgb(255, 227, 190)}
			h1 {text-align: center; font-family: Calibry}
		</style>
	</head>
	<body>
		<h1>Генеалогическое древо семьи Богдановых</h1>
<? 
	if (($_COOKIE['auth']=='yes')||($_POST['pass']=='qwerty'))
		{
			$lll = 'yes';
			setcookie("auth", $lll, time() + 3600*24);
			include 'direct.php'; 
		}
	else
		{
			include 'simple.php'; 
		};
?>
	</body>
</html>
В код включаются соответственно либо direct.php (если авторизован) - со ссылками, либо simple.php (если не авторизован) - с формой для авторизации.
Вот форма авторизации:

Код: Выделить всё

<center>
	<form action="index.php" method="post">
		<p><strong>Пароль:</strong> 
		<input type="password" maxlength="25" size="40" name="pass"><br>
		<input type="submit" value="Подтвердить" name="send"></p>
	</form>
</center>
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Построение сайта своей родословной.

#249 Сообщение kotbasikcom » 30 мар 2019 12:03

Спасибо. Я не программист, копипастер, поэтому и за код тоже. Я пытаюсь настроить многоуровневый доступ
1.Регистрация только тем, кому я разрешу.
2.Доступ к дереву, как в программе 10 - всё 1 - минимум (общее дерево, как у вас + ветка этой персоны)
Сейчас думаю логику талого доступа.

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Построение сайта своей родословной.

#250 Сообщение hippocamus » 30 мар 2019 15:12

Так ветка этой персоны ничем не отличается от веток других персон, кроме того, что я её показал для примера.
Насчёт многоуровневого доступа - можно, конечно. Но это придётся выгружать из Древа каждую ветку 10 раз для каждой степени допуска (соответственно меняя в Древе настройки).
Считаю, 2-3 степеней доступа достаточно с головой.

И - да, в моём примере куки устанавливаются на сутки. Если нужно продлить -
то вот здесь: setcookie("auth", $lll, time() + 3600*24);
нужно другое число секунд поставить. Допустим, 365*3600*24.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Построение сайта своей родословной.

#251 Сообщение kotbasikcom » 31 мар 2019 17:22

Здравствуйте. Извините за беспокойство.
Сделал, как вы писали - выдает ошибку: Parse error: syntax error, unexpected '<' in H:\home\test1.ru\www\simple.php on line 2.
Что-то не дописал или лишнего прибавил. Во второй строке значение <center>. Это на вирт. сервере на компьютере. Выкладывал на свой хост, оттуда браузер открывает только чистую страницу "Генеалогическое древо....", видимо ошибка игнорируется сервером и файл simple.php не обрабатывается. Так это или ошибка мой мосх :-)

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Построение сайта своей родословной.

#252 Сообщение hippocamus » 31 мар 2019 22:48

Пришлите мне, пожалуйста, все эти файлы, гляну в чём ошибка.
адрес - [мой ник]@ya.ru
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
kotbasikcom
Сообщения: 205
Зарегистрирован: 02 апр 2018 19:54
Откуда: СССР
Контактная информация:

Re: Построение сайта своей родословной.

#253 Сообщение kotbasikcom » 01 апр 2019 22:18

hippocamus писал(а): 31 мар 2019 22:48 Пришлите мне, пожалуйста, все эти файлы, гляну в чём ошибка.
адрес - [мой ник]@ya.ru
Здравствуйте. Вроде разобрался. Сайт: https://www.kotbasikcom.ru/ Файлы Ваши.
Теперь ясно как делать. Буду настраивать свои. Спасибо за участие и помощь.

Аватара пользователя
hippocamus
Сообщения: 1045
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Построение сайта своей родословной.

#254 Сообщение hippocamus » 01 апр 2019 23:47

Да, только у меня урезанный вариант (без ссылок) выводится и без ввода пароля.
Вы, похоже, в simple.php включили только форму.
И почему-то у вас не работают куки. То есть не сохраняется, что я ввёл пароль. Каждый раз нужно вводить заново.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Николай Козин
Сообщения: 11
Зарегистрирован: 18 ноя 2007 11:34
Контактная информация:

Re: Построение сайта своей родословной.

#255 Сообщение Николай Козин » 08 июл 2019 21:16

Сделал экспорт из версии 5.3 (https://genery.com/ru/blog/agelong-tree-5-3) и без проблем выложил на платный хостинг 1Gb (119 руб/мес - 1428 руб за год, доменное имя в подарок): http://genkozin.ru

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя