Stránka 1 z 1

Více seznamů osob podle skupin

Napsal: 30 pro 2008 16:55
od jiri.tupa
Mám prosbu, zda by šlo generovat seznamy osob podle skupin nastavených v Ancestry. Pokud je databáze obsáhlejší tak začíná být seznam všech osob nepřehledný. Data osob, detaily partnetství, foto atd. by byly pro všechny skupiny společné. Zkoušel jsem to postupně generováním podle povolených skupin, ale někdy se pořadí detailů partnerství rozhodilo.

Re: Návrhy na vylepsení html generátoru

Napsal: 30 pro 2008 17:25
od sirsi
To je zajímavý nápad. Můžu to do budoucna promyslet a udělat jako novou volbu v okně. Představuješ si to asi takto?:

Novákovi:

A B Č D H Ch J P R Ř S Š T V
A
-Adámek Jan

A B Č D H Ch J P R Ř S Š T V
B
-Barták Josef
...

Vokounovi:

A B Č D H L M P R Ř S Š T V
A
-Adamec Petr

A B Č D H L M P R Ř S Š T V
B
-Bach Milan
...

Re: Návrhy na vylepsení html generátoru

Napsal: 31 pro 2008 14:33
od jiri.tupa
Spíše jsem myslel několik souborů list????.htm - Seznam osob rodu Nováků, Seznam osob rodu Vokounů atd. Aby byl odkaz na rod byl už na vstupní stránce a každý se našel co nejdříve. Někteří si stěžují, že se nemohou najít, dokonce někdo ani nepřišel na to , že odkazy jsou aktivní :!: . Je nutno počítat s tím, že někteří uživatelé se obtížněji orientují při práci s internetem.

Re: Návrhy na vylepsení html generátoru

Napsal: 01 led 2009 11:05
od sirsi
Udělat více souborů se seznamy je určitě lepší nápad. Asi bych tam nechal i ten abecední seznam osob jako celek + bych přidal odkazy na jednotlivé rody v rozcestníku.
Pokusím se to v budoucnu nějak zapracovat do programu (výběr skupin, kterých se to má týkat apod.).

Co se týče toho, že se někteří hůře orientují při práci s internetem, to chápu, snažím se to dělat jednoduše a přehledně, ale optimalizovat html stránky pro uživatele, kteří ani nepoznají odkaz mi přijde jako neřešitelný úkol :-)

Re: Více seznamů osob podle skupin

Napsal: 05 led 2009 07:15
od jiri.tupa
Ještě jeden námět na vylepšení (spíše kosmetické). V seznamech osob jsou první v pořadí jména s otazníkem (ty o kterých se příjmení nepodařilo zjistit). Paradoxně jsou vidět nejdříve ti o kterých toho víme nejméně. Šli by "otazníkové" osoby přesunout na konec? ;-)

A ještě k seznamům osob po jednotlivých rodech. Bude totiž jiná statistika rodu, seznam míst, seznam fotografiií a dokumentů. Nevím jesti toho nechci příliš. :confused76

Re: Více seznamů osob podle skupin

Napsal: 06 led 2009 20:33
od sirsi
Otazníkové osoby určitě přesunu na konec seznamu, dobrý postřeh.

Co se týče těch oddělených seznamů, začíná se to trošičku komplikovat koukám :), zkusím o tom popřemýšlet, třeba to nějak jednoduše půjde...

Re: Více seznamů osob podle skupin

Napsal: 11 led 2009 16:31
od namor
sirsi píše:Otazníkové osoby určitě přesunu na konec seznamu, dobrý postřeh.
Myslím, že tento problém je přenesený z Ancestry a že v nové verzi už by "otazníkové osoby" měly být na konci, takže by tento problém pro Širší odpadl.

Re: Více seznamů osob podle skupin

Napsal: 11 led 2009 18:46
od sirsi
Bohužel, třídění podle abecedy si řeším sám v Ancestry2html a Ancestry na něj nemá vliv, dík žes mi chtěl ušetřit práci, ale bohužel to budu muset opravit :)...

Re: Více seznamů osob podle skupin

Napsal: 18 led 2009 09:34
od sirsi
Bál jsem se že to bude moc práce, kontrolovat každé jméno při třídění zda nezačíná na '?', ale opět mě mile překvapila moje milovaná java Obrázek. Nejenže třídění podle abecedy zvládá pro zadaný jazyk absolutně sama (včetně českého CH a podobných jazykových zvěrstev), ale ještě k tomu lze dodefinovat vlastní pravidla - tedy stačilo říct otazník je v abecedě až za Z a už to běhá Obrázek Obrázek

Re: Více seznamů osob podle skupin

Napsal: 19 led 2009 22:09
od jiri.tupa
Téměř dokonalé, otazníkové osoby jsou nyní mezi Z a Ž ;-) Jenom malou opravičku prosím.

Re: Více seznamů osob podle skupin

Napsal: 20 led 2009 05:42
od sirsi
Omluvte prosím blbého programátora, kterému jaksi nedošlo, že poslední v abecedě není Z ale Ž Obrázek Obrázek. Bohužel nemám ve svém rodokmenu nikoho na Ž, tak jsem to nepostřehnul. Samozřejmě to opravím.
(resp. ? dám až za nějaký znak, který je těsně za Ž, pro jistotu, kdyby v nějakém jazyce bylo nějaké Ź apod.)

Re: Více seznamů osob podle skupin

Napsal: 20 led 2009 19:49
od sirsi
Tak jsem to opravil a otestoval na osobách začínajících na Z, Ž, Ź a běhá to dobře. Opraveno ve verzi 1.3.2.1 http://rodokmen.webzdarma.cz/forum/view ... 4479#p4479

Re: Více seznamů osob podle skupin

Napsal: 23 led 2009 22:43
od jiri.tupa
Řazení osob již funguje výborně.
Zkoušel jsem více seznamů podle skupin a myslím, že by nebyly třeba skoro žádné úpravy. Stačilo by pouze vypustit z detailu osoby návrat na abecední seznam a hierarchický seznam, protože odkaz míří do celkového seznamu. Ponechat o stránku zpět a návrat na hlavní stránku. Pokud si vytvořím ještě stránky pouze z povolené skupiny a z toho použiji adresář lists, který přejmenuji a nakopíruji do adresáře, kam se vygenerovali stránky celého seznamu a pak na hlavní stránce k tomu vytvořím malou úpravou odkazy na seznamy pouze od skupiny, tak to funguje na společných datech.

Re: Více seznamů osob podle skupin

Napsal: 26 led 2009 18:45
od duros
ja viem, ze to sem nepatri, ale tato tema je aj o tom, tak sa pytam: poradte prosim aj mne, lebo akosi mi to unika...ze ako na to: vytvoril som si v celom rodokmeni este dve skupiny (take dve "male" vetvy) okrem tych ostatnych. Ako to mam vygenerovat, ako o tom vravi pan Tupa? Teda aby som mal aj cely zoznam, ale zaroven kto chce, aby si prezeral zvlast len tu jednu vetvu povedzme....Totiz ked som nacital cely rod subor a v rozsirenych nastaveniach zadal nazov oboch vetiev, oddelene bodkociarkou (za bodkociarkou medzera), vytvorilo mi akysi hybrid, ktory neobsahoval niektore osoby (mam pocit, ze islo len o zluceninu tych dvoch vetiev) a partnerov mi ukazovalo ako skryte osoby...:-( Naviac na uvodnej stranke som nevidel ziaden odkaz na tie skupiny...Kde udeli soudruzi z NDR (teda ja, nie sirsi;-)) chybu?

Re: Více seznamů osob podle skupin

Napsal: 27 led 2009 07:28
od jiri.tupa
Volbou povolené skupiny se vytvoří rodokmen pouze z osob které jste si zvolil do skupin v programu Ancestry. Osoby které nejsou vybrané, se zobrazují jako skryté (data jsou skryta). Je na diskuzi zda to zobrazovat takto, nebo je zobrazovat, jako úplně neznámé (prázdné okno).
Nyní se to dá používat pouze takto, prohlížet vygenerované rodokmeny zvlášť. Právě o tom je toto vlákno, aby úvodní soubor (index.html) obsahoval toto rozšíření. Bez ručních úprav úvodního souboru to nejde a pokud si nejste jistý úpravami htm souborů, tak zatím počkejte. Zda to bude fungovat automaticky to ví jen sám pan sirsi. :biggrin

Re: Více seznamů osob podle skupin

Napsal: 27 led 2009 08:06
od sirsi
Omlouvám se, že nereaguju, schvátila mě už ve čtvrtek chřipka Obrázek . Jen co to trochu půjde, mrknu na všechny vaše náměty a připomínky.

Re: Více seznamů osob podle skupin

Napsal: 27 led 2009 09:22
od duros
jiri.tupa píše:..... Osoby které nejsou vybrané, se zobrazují jako skryté (data jsou skryta). Je na diskuzi zda to zobrazovat takto, nebo je zobrazovat, jako úplně neznámé (prázdné okno)....
Myslim, ze je v poriadku, ze nevybrate osoby sa zobrazuju ako skryte (aspon sa vie, ze tam nejake existuju, ze povedzme dotycna osoba nie je bez partnera). Pre tento pripad mi vsak pride dost divne (a to neviem, ci robim chybu pri vybere do skupiny - ci mam nespravny technologicky postup vyplnania skupiny), ze ked vyberiem osobu, od ktorej sa ma vetva odvijat, vyberiem partnerov, deti, vnukov, rodicov, prarodicov (cize jedine nezvolim surodencov), a ono mi to u niektorych osob nepriradi partnerov (nie u vsetkych). Skratka tu ten algorytmus vyberania osob akosi v niektorych pripadoch zlyhal. Ale to je vec programu Ancestry.
jiri.tupa píše:....
Nyní se to dá používat pouze takto, prohlížet vygenerované rodokmeny zvlášť. Právě o tom je toto vlákno, aby úvodní soubor (index.html) obsahoval toto rozšíření. Bez ručních úprav úvodního souboru to nejde a pokud si nejste jistý úpravami htm souborů, tak zatím počkejte. ....
Dakujem velmi pekne, nedalo mi to a od rana som experimentovanim na to uz dosiel a potom som sa o tom presvedcil na Vasich strankach. Som sice laik v html, ale tolko zas zvladnem, aby som si vytvoril na to jeden list s odkazmi na prislusne adresare. Povodne som si myslel, ze tato vec uz je implementovana, len pre mna zahadne schovana:-))) /a to nie som blondak;-)/

to sirsi: len sa liec, to je prednejsie...nase familie su aj tak uz teraz nadsene tym, co im prezentujeme aj prostrednictvom tvojho a Netharovho usilia;-)

Re: Více seznamů osob podle skupin

Napsal: 28 led 2009 22:56
od jiri.tupa
Algoritmus výběru osob v Ancestry bude zřejmě dobře, jen použití je někdy problematické. Myslím, že to funguje tak, že si vytvořím prázdnou skupinu a zvolím jednu osobu, přiřadím rodiče a prarodiče, děti a vnuky, sourozence. Jenže se mi to zdá málo a tak kliknu ještě jednou a to je problém. K vnukům se přiřadí prarodiče kteří jsou už z jiné větve a to je asi ten zmatek.
Vyzkoušel jsem, že bych vytvořil skupiny jako rozrody rodů od nejstarší osoby toho příjmení, které se mi podařilo zjistit. Najedu na nejstarší osobu v rodu a zmáčknu přiřadit děti, vnuky a pak přidat partnery manžely. Mělo by to odpovídat zobrazení - rozrodu rodu.
Jinak jsem se ve svém rodokmenu (již i na webu) pokusil vytvořit, jak by to zobrazení po skupinách mohlo vypadat.

Re: Více seznamů osob podle skupin

Napsal: 31 led 2009 09:18
od sirsi
jiri.tupa píše:Řazení osob již funguje výborně.
Zkoušel jsem více seznamů podle skupin a myslím, že by nebyly třeba skoro žádné úpravy. Stačilo by pouze vypustit z detailu osoby návrat na abecední seznam a hierarchický seznam, protože odkaz míří do celkového seznamu. Ponechat o stránku zpět a návrat na hlavní stránku. Pokud si vytvořím ještě stránky pouze z povolené skupiny a z toho použiji adresář lists, který přejmenuji a nakopíruji do adresáře, kam se vygenerovali stránky celého seznamu a pak na hlavní stránce k tomu vytvořím malou úpravou odkazy na seznamy pouze od skupiny, tak to funguje na společných datech.
Velice šikovné a jednoduché řešení, jak se říká "Vlk se nažral a koza zůstala celá", neboli "Uživatel je spokojen a programátor ani nehnul prstem" Obrázek . Podívám se na to zda by šlo nějak nastavením skrýt ty odkazy zpět na seznamy. Zatím si zkuste upravit v "templates" soubor "person.htm" (Taktéž v souboru "partnership.htm"), je to následující blok:

Kód: Vybrat vše

<div class="navigation">
	<a href="javascript:history.back()">&larr; ${msg('navigation.backToPrevious')}</a><br/>
	<a href="../${utils.indexFile}">&larr; ${msg('navigation.backToHome')}</a><br/><br/>
	<a href="../${utils.listFile}">${msg('navigation.toList')}</a><br/>
	<a href="../${utils.hierarchicalListFile}">${msg('navigation.toHierarchical')}</a>
</div>

Re: Více seznamů osob podle skupin

Napsal: 31 led 2009 13:00
od sirsi
Mimochodem, koukal jsem na vaše stránky a to rozdělení podle rodů se mi moc líbí. Pokusím se to nějak zapracovat do programu, aby to uměl generovat sám....

Re: Více seznamů osob podle skupin

Napsal: 02 úno 2009 21:58
od Vladimír Vojta
No, myslel jsem si, že to je jen nějaká vymyšlenost, ale musím uznat, že rozdělení rodokmenu dle rodů, vypadá velice efektně. Klobouk dolů. :-)

Re: Více seznamů osob podle skupin

Napsal: 02 úno 2009 22:31
od jiri.tupa
Dík za radu s generováním odkazů, stačilo ty dva řádky označit jako poznámku a myslím, že odkazy zpět a hlavní stránka stačí. Je to třeba udělat na stránce osoby a pak partnerství. Já jsem již se vším celkem spokojen, mám jen obavu, zda možnost generování po jednotlivých rodech neodradí některé uživatele pro obtížnější ovládání programu. Ale jak je vidět, je lepší vidět názorně ukázku než sáhodlouze vysvětlovat. :anim10
Jinak to bych nebyl já, abych něco zase neměl. Prosím, zda by šlo ve fotografiích a dokumentech k přiřazené osobě ještě přidat *datum narození, aby se odlišily osoby stejného jména a příjmení.

Re: Více seznamů osob podle skupin

Napsal: 25 úno 2009 19:13
od Petr L.
Více skupin na úvodní stránce se mi také zamlouvá, zase to vypadá o něco lépe. ;-) Pokud by někdo měl zájem si to vyzkoušet, upravil jsem si zhruba kód pro hlavní stránku. Sirsi by to udělal určitě lépe a rychleji :ashamed6 , ale vše co už tu bylo výše popsáno a prezentováno jsem použil, a opravdu by to lehce fungovalo na jeden zátah pokud by šlo v hlavním menu nastavit více skupin a ke každé přiřadit číslo hlavní osoby. V upraveném kódu se předpokládá, že každá skupina bude mít svůj adresář a oddělená data. Zde je upravený index.htm http://dl.getdropbox.com/u/164900/index.htm a zde style.css http://dl.getdropbox.com/u/164900/style.css. Soubory jsou pro šablonu v adresáři: Ancestry2html\templates\_Basic\. Je to jen opravdu hrubá šablona a návrh jestli by to fungovalo přes html generátor. :!:

Obrázek