Годная идея, с меня хостинг и доменное имя (например в .ga)!
Форум программы Древо Жизни
Построение сайта своей родословной.
Модераторы: Genery, Elena Polyanskikh
-
- Сообщения: 1
- Зарегистрирован: 24 фев 2019 23:58
Re: Построение сайта своей родословной.
Re: Построение сайта своей родословной.
Как отдельный программный продукт Webtrees очень хорош. С его помощью можно вести проекты с многими участниками-редакторами). Я делал сайт на его основе. Интерфейс Webtrees тяжел и неудобен (особенно для начинающих малоквалифицированных пользователей).
Но самое главное - организовать совместную работу с ДЖ невозможно. Из ДЖ информация на Webtrees передается очень просто и без потерь. А вот если сделаны исправления в Webtrees (мною или другим посетителем сайта), то выгрузить исправленное древо в ДЖ без потерь не удается (основное: все пользовательские типы событий искажаются - нет в Webtrees именованных дополнительных параметров, всё заносится в комментарий).
А использовать Webtrees только для визуализации результатов работы в ДЖ нерационально (из пушки по воробьям). Вполне для этого годится выгрузка созданных деревьев в виде графических (jpeg, svg) или интерактивно-графических (html) блоков
Но самое главное - организовать совместную работу с ДЖ невозможно. Из ДЖ информация на Webtrees передается очень просто и без потерь. А вот если сделаны исправления в Webtrees (мною или другим посетителем сайта), то выгрузить исправленное древо в ДЖ без потерь не удается (основное: все пользовательские типы событий искажаются - нет в Webtrees именованных дополнительных параметров, всё заносится в комментарий).
А использовать Webtrees только для визуализации результатов работы в ДЖ нерационально (из пушки по воробьям). Вполне для этого годится выгрузка созданных деревьев в виде графических (jpeg, svg) или интерактивно-графических (html) блоков
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Построение сайта своей родословной.
Выгрузка дерева в пригодном для сайта виде в Древе 5 - как по мне - замечательная функция.
Конечно, на одной ней нормальный сайт не построишь (ну, кроме деревьев где 20+ персон - там да, там проблем нету).
Я пробовал WebTrees, пробовал его предшественников - функционал хороший, но только чтобы для работы, с вполне серьёзными исследователями. А вот для наглядности, для заражения идеей заняться генеалогией - не тянет.
Поэтому я задумал такой вариант.
Первая страница - чисто мною сварганенная (кому надо - берите, переделывайте, авторских прав не имеется - используйте, буду только рад) - на таблицах, отчего получается достаточно гибко под любое разрешение экрана.
У меня экран 1280х1024, и наилучший результат получился, как по мне - при 130% увеличения через Ctrl-колесо_мыши.
Хостинг пока не работает,поэтому залил куда мог.
Вот эта страница: http://heroes3towns.com/hippo-files/index.html
А вот из ячеек предполагается переход на сгенерированные Древом-5 страницы.
Естественно, там должны быть ссылки вместо простого текста.
Внизу предполагается javascript-сценарий с отображением списка всех фамилий потомков данной ветви (при наведении).
Конечно, на одной ней нормальный сайт не построишь (ну, кроме деревьев где 20+ персон - там да, там проблем нету).
Я пробовал WebTrees, пробовал его предшественников - функционал хороший, но только чтобы для работы, с вполне серьёзными исследователями. А вот для наглядности, для заражения идеей заняться генеалогией - не тянет.
Поэтому я задумал такой вариант.
Первая страница - чисто мною сварганенная (кому надо - берите, переделывайте, авторских прав не имеется - используйте, буду только рад) - на таблицах, отчего получается достаточно гибко под любое разрешение экрана.
У меня экран 1280х1024, и наилучший результат получился, как по мне - при 130% увеличения через Ctrl-колесо_мыши.
Хостинг пока не работает,поэтому залил куда мог.
Вот эта страница: http://heroes3towns.com/hippo-files/index.html
А вот из ячеек предполагается переход на сгенерированные Древом-5 страницы.
Естественно, там должны быть ссылки вместо простого текста.
Внизу предполагается javascript-сценарий с отображением списка всех фамилий потомков данной ветви (при наведении).
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- kotbasikcom
- Сообщения: 219
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Построение сайта своей родословной.
К сожалению ссылка Not Found
- kotbasikcom
- Сообщения: 219
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Построение сайта своей родословной.
К сожалению ссылка Not Foundhippocamus писал(а): ↑27 фев 2019 01:30 Вот эта страница: http://heroes3towns.com/hippo-files/index.html
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Построение сайта своей родословной.
Я же написал, что адрес был временный.
Вот настоящая страница:
http://bogdanov-gen.ga
Там пока только одну из 16-ти (14-ти) ветвей - ветвь Ульянцевых выложил.
Вот настоящая страница:
http://bogdanov-gen.ga
Там пока только одну из 16-ти (14-ти) ветвей - ветвь Ульянцевых выложил.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- kotbasikcom
- Сообщения: 219
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Построение сайта своей родословной.
Здравствуйте. Спасибо, посмотрел. А персоны не против всеобщего обозрения? Особенно с многочисленными браками. Я уже обжегся на таком показе. Наверное нужно как-то делать допуск к информации.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Построение сайта своей родословной.
Допуск - да, хорошая вещь. Делается элементарно.kotbasikcom писал(а): ↑18 мар 2019 12:40 Здравствуйте. Спасибо, посмотрел. А персоны не против всеобщего обозрения? Особенно с многочисленными браками. Я уже обжегся на таком показе. Наверное нужно как-то делать допуск к информации.
В 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>
Вот форма авторизации:
Код: Выделить всё
<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. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- kotbasikcom
- Сообщения: 219
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Построение сайта своей родословной.
Спасибо. Я не программист, копипастер, поэтому и за код тоже. Я пытаюсь настроить многоуровневый доступ
1.Регистрация только тем, кому я разрешу.
2.Доступ к дереву, как в программе 10 - всё 1 - минимум (общее дерево, как у вас + ветка этой персоны)
Сейчас думаю логику талого доступа.
1.Регистрация только тем, кому я разрешу.
2.Доступ к дереву, как в программе 10 - всё 1 - минимум (общее дерево, как у вас + ветка этой персоны)
Сейчас думаю логику талого доступа.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Построение сайта своей родословной.
Так ветка этой персоны ничем не отличается от веток других персон, кроме того, что я её показал для примера.
Насчёт многоуровневого доступа - можно, конечно. Но это придётся выгружать из Древа каждую ветку 10 раз для каждой степени допуска (соответственно меняя в Древе настройки).
Считаю, 2-3 степеней доступа достаточно с головой.
И - да, в моём примере куки устанавливаются на сутки. Если нужно продлить -
то вот здесь: setcookie("auth", $lll, time() + 3600*24);
нужно другое число секунд поставить. Допустим, 365*3600*24.
Насчёт многоуровневого доступа - можно, конечно. Но это придётся выгружать из Древа каждую ветку 10 раз для каждой степени допуска (соответственно меняя в Древе настройки).
Считаю, 2-3 степеней доступа достаточно с головой.
И - да, в моём примере куки устанавливаются на сутки. Если нужно продлить -
то вот здесь: setcookie("auth", $lll, time() + 3600*24);
нужно другое число секунд поставить. Допустим, 365*3600*24.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- kotbasikcom
- Сообщения: 219
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Построение сайта своей родословной.
Здравствуйте. Извините за беспокойство.
Сделал, как вы писали - выдает ошибку: Parse error: syntax error, unexpected '<' in H:\home\test1.ru\www\simple.php on line 2.
Что-то не дописал или лишнего прибавил. Во второй строке значение <center>. Это на вирт. сервере на компьютере. Выкладывал на свой хост, оттуда браузер открывает только чистую страницу "Генеалогическое древо....", видимо ошибка игнорируется сервером и файл simple.php не обрабатывается. Так это или ошибка мой мосх
Сделал, как вы писали - выдает ошибку: Parse error: syntax error, unexpected '<' in H:\home\test1.ru\www\simple.php on line 2.
Что-то не дописал или лишнего прибавил. Во второй строке значение <center>. Это на вирт. сервере на компьютере. Выкладывал на свой хост, оттуда браузер открывает только чистую страницу "Генеалогическое древо....", видимо ошибка игнорируется сервером и файл simple.php не обрабатывается. Так это или ошибка мой мосх
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Построение сайта своей родословной.
Пришлите мне, пожалуйста, все эти файлы, гляну в чём ошибка.
адрес - [мой ник]@ya.ru
адрес - [мой ник]@ya.ru
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
- kotbasikcom
- Сообщения: 219
- Зарегистрирован: 02 апр 2018 19:54
- Откуда: СССР
- Контактная информация:
Re: Построение сайта своей родословной.
Здравствуйте. Вроде разобрался. Сайт: https://www.kotbasikcom.ru/ Файлы Ваши.hippocamus писал(а): ↑31 мар 2019 22:48 Пришлите мне, пожалуйста, все эти файлы, гляну в чём ошибка.
адрес - [мой ник]@ya.ru
Теперь ясно как делать. Буду настраивать свои. Спасибо за участие и помощь.
- hippocamus
- Сообщения: 1048
- Зарегистрирован: 09 дек 2009 16:28
- Откуда: Рыбинск, Ярославская обл.
- Контактная информация:
Re: Построение сайта своей родословной.
Да, только у меня урезанный вариант (без ссылок) выводится и без ввода пароля.
Вы, похоже, в simple.php включили только форму.
И почему-то у вас не работают куки. То есть не сохраняется, что я ввёл пароль. Каждый раз нужно вводить заново.
Вы, похоже, в simple.php включили только форму.
И почему-то у вас не работают куки. То есть не сохраняется, что я ввёл пароль. Каждый раз нужно вводить заново.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )
-
- Сообщения: 11
- Зарегистрирован: 18 ноя 2007 11:34
- Контактная информация:
Re: Построение сайта своей родословной.
Сделал экспорт из версии 5.3 (https://genery.com/ru/blog/agelong-tree-5-3) и без проблем выложил на платный хостинг 1Gb (119 руб/мес - 1428 руб за год, доменное имя в подарок): http://genkozin.ru
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя