Страница 17 из 18

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

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

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

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

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

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

А вот из ячеек предполагается переход на сгенерированные Древом-5 страницы.
Естественно, там должны быть ссылки вместо простого текста.
Внизу предполагается javascript-сценарий с отображением списка всех фамилий потомков данной ветви (при наведении).

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

Добавлено: 06 мар 2019 17:29
kotbasikcom
К сожалению ссылка Not Found

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

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

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

Добавлено: 07 мар 2019 13:32
hippocamus
Я же написал, что адрес был временный.
Вот настоящая страница:
http://bogdanov-gen.ga
Там пока только одну из 16-ти (14-ти) ветвей - ветвь Ульянцевых выложил.

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

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

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

Добавлено: 21 мар 2019 16:31
hippocamus
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>

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

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

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

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

И - да, в моём примере куки устанавливаются на сутки. Если нужно продлить -
то вот здесь: setcookie("auth", $lll, time() + 3600*24);
нужно другое число секунд поставить. Допустим, 365*3600*24.

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

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

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

Добавлено: 31 мар 2019 22:48
hippocamus
Пришлите мне, пожалуйста, все эти файлы, гляну в чём ошибка.
адрес - [мой ник]@ya.ru

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

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

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

Добавлено: 01 апр 2019 23:47
hippocamus
Да, только у меня урезанный вариант (без ссылок) выводится и без ввода пароля.
Вы, похоже, в simple.php включили только форму.
И почему-то у вас не работают куки. То есть не сохраняется, что я ввёл пароль. Каждый раз нужно вводить заново.

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

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