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

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

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

Сообщение
Автор
Sogl
Сообщения: 15
Зарегистрирован: 10 авг 2018 14:20

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

#256 Сообщение Sogl » 04 сен 2019 01:04

Друзья, можно ли выгрузить разные ветки из Древа и на каждую поставить свой пароль?
К примеру, mydomain.com/vasilyevy и mydomain.com/petrovy с разными паролями. Хочу дать доступ родственникам с разных городов, чтобы могли вносить правки.
Как я понял из этой ветки, нормальной веб-системы интуитивно понятной пока еще не придумано с разным уровнем доступа итп...

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

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

#257 Сообщение hippocamus » 04 сен 2019 23:58

Sogl писал(а): 04 сен 2019 01:04 Друзья, можно ли выгрузить разные ветки из Древа и на каждую поставить свой пароль?
К примеру, mydomain.com/vasilyevy и mydomain.com/petrovy с разными паролями. Хочу дать доступ родственникам с разных городов, чтобы могли вносить правки.
Как я понял из этой ветки, нормальной веб-системы интуитивно понятной пока еще не придумано с разным уровнем доступа итп...
Разумеется, можно, но нужна надстройка на php. Как я раньше привродил.
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

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

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

#258 Сообщение kotbasikcom » 05 окт 2019 11:27

Sogl писал(а): 04 сен 2019 01:04 Друзья, можно ли выгрузить разные ветки из Древа и на каждую поставить свой пароль?
К примеру, mydomain.com/vasilyevy и mydomain.com/petrovy с разными паролями. Хочу дать доступ родственникам с разных городов, чтобы могли вносить правки.
Как я понял из этой ветки, нормальной веб-системы интуитивно понятной пока еще не придумано с разным уровнем доступа итп...
С помощью уважаемого "hippocamus" у себя на сайте нагородил так:
<?php
session_start();
require_once("blocks/header5.php"); //Меню, стили и пр.
require_once("dbconnect.php"); //Доступ к базе


//----Функция выводa одиночной записи----
function getLine($table) {
global $mysqli;
if (!$result = $mysqli->query("SELECT * FROM `$table` WHERE email = '".$_SESSION["email"]."'")) {
die ('При извлечении записей возникла ошибка: '.$mysqli->errno.' - '.$mysqli->error);
}
return $result->fetch_assoc();
}
$table = "users";
$data_bd = getLine($table);
$id = $data_bd["id"];
$imya = $data_bd["first_name"]; //Имя
$fmle = $data_bd["last_name"]; //Фамилия
$usrl = $data_bd["role_name"]; //Уровень доступа
//echo "Проверка вывода строки:";
echo nl2br(" Вы авторизованы как ".$imya." ".$fmle.". Ваш уровень доступа ".$usrl);

//Код вывода страницы

switch ($usrl) {
case '0':
require_once 'fameli.php';
break;
case '1':
require_once 'drw/drevo1.php';
break;
case '2':
require_once 'drw/drevo.php';
break;
case '3':
require_once 'drw/drevo3.php';
break;
case '10':
require_once 'sysadmin.php';
break;
default:
require_once 'fameli.php';
}

?>
Уровень доступа устанавливаю сам после регистрации пользователя на сайте.
Дополнения и изменения присылают через форму обратной связи.
С точки зрения программиста наверное "дерьмокод", но работает ;-)).
А вообще дело это муторное. События у персон дерева происходят часто и приходится добавлять всё в программе а потом заменять на сайте.
Сейчас на локальном сервере загрузил все данные в базу. С редактированием через таблицу не проблема. Проблема с выводом дерева в таком виде, как в программе (нравится однако). Ковыряю пока.

Анатолий2021
Сообщения: 1
Зарегистрирован: 14 июн 2021 12:14

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

#259 Сообщение Анатолий2021 » 14 июн 2021 12:20

День добрый!
И всё же, получилось у кого то создать сайт с адаптацией "Древа жизни"?
Что бы пользователь имея логин и пароль. мог заходить вносить изменения, потом эти изменения попадали к админу и уже админ, мог эти изменения подтверждать, корректировать, удалять!
webtrees - не предлагать!
Если у кого то получилось создать такой сайт, покажите пожалуйста.
С уважением,
Анатолий

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

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

#260 Сообщение hippocamus » 14 июн 2021 20:37

Анатолий2021 писал(а): 14 июн 2021 12:20 День добрый!
И всё же, получилось у кого то создать сайт с адаптацией "Древа жизни"?
Что бы пользователь имея логин и пароль. мог заходить вносить изменения, потом эти изменения попадали к админу и уже админ, мог эти изменения подтверждать, корректировать, удалять!
webtrees - не предлагать!
Если у кого то получилось создать такой сайт, покажите пожалуйста.
С уважением,
Анатолий
Добрый. Как это может у кого-то получиться, если не писать с нуля практически весь функционал Древа Жизни, только в веб-версии?
Если этого не сделает Дмитрий, то вряд ли это сделает кто-то другой.
А если это сделает кто-то другой - то получится что-то вроде WebTrees, который "не предлагать".
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Ответить

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

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