handdator

Visa fullständig version : Hur skapa en helt egen layout för export/utskrift?



m09036
2017-03-30, 14:39
Finns det något verktyg jag kan använda i Disgen för att skapa en helt egenanpassad export/utskrift? Dvs, kunna plocka data från valfria fält, lägga dem i vilken ordning som helst, ibland på samma rad men ibland på olika rader och däremellan skriva in valfri text och slutligen få ut all på en och samma sida. Jag har tittat på HTML-mallarna. Kopierade antavla3.htm från en av dem till min egen mall-struktur, rensade allt utom utskriften av proband och anor och testade men det verkar fortfarande som om HTML-exporten vill skapa strukturer i flera nivåer hårdkodat så jag fick inte det att fungera eftersom jag inte kunde se någonstans hur alla delar hängde ihop.

Bakgrunden är att jag har satt upp en wiki där jag tänkte dela med mig av min släktforskning till mina släktingar genom att skapa artiklar för varje ana. Sidorna bygger på en mall som liknar den man normalt hittar för personer på Wikipedia så mallen i wikitext är identisk från person till person. Enbart persondatat skiljer och min tanke var att generera hela wikitexten för en person i en export som jag sen kan klippa och klistra in i wikin för att minimera felskrivningar. Wikitext-exemplet nedan är taget från min farmor och består egentligen bara av anrop till två wiki-mallar, Infobox och Antavla, med data infogat. Det är framförallt datat i Antavla jag skulle vilja få exporten att fylla i automatiskt. Jag inser att datat i Infobox till stor del får matas in manuellt eftersom layouten där är mer dynamisk men exporten borde åtminstone kunna generera malltexten där och lämna persondatat blankt. Jag noterar också att wikitext flitigt använder hakparenteser som ett sätt att skapa länkar så det är viktigt att exporten kan generera hakparenteser som text trots att hakparenteser även används i fältnamnen i Disgens export.

Jag har rensat bort lite i kodexemplet nedan men sidan kan beskådas i original på http://wesström.se/wiki/Ruth_Wesstr%C3%B6m om intresse finns.


{{Infobox
|titel = Ruth Wesström
|bild = Ruth Wesström.jpg
|född = Ruth Linnea Karlsson<br />20 februari 1911<br />Fuxerna församling<br />Älvsborgs län
|död = 15 augusti 1990<br />Kungälvs församling<br />Göteborgs och Bohus län
|föräldrar = [[Viktor Karlsson]]<br />[[Hagar Karlsson]]
|make = [[Einar Wesström]]
|barn = [[Ronny Wesström|Ronny]]<br />[[Rolf Wesström|Rolf]]<br />[[Gudrun Pettersson|Gudrun]]
}}
== Biografi ==
== Antavla ==
{{Antavla
|proband = [[Ruth Wesström]]<br />1911-02-20 - 1990-08-15
|f = [[Viktor Karlsson]]<br />1880-03-22 - 1975-11-21
|m = [[Hagar Karlsson]]<br />1878-03-19 - 1960-03-13
|ff = [[Karl Magnus Andersson]]<br />1851-10-23 - 1940-06-14
|fm = [[Augusta Josefina Niklasdotter]]<br />1854-02-11 - 1881-05-02
|mf = [[Håkan Olsson Kjellgren]]<br />1844-01-30 - 1929-02-03
|mm = [[Gina Olsdatter]]<br />1849-12-03 - 1930-01-07
|fff = [[Anders Rearsson]]<br />1806-01-15 - 1861-12-21
|ffm = [[Annika Karlsdotter]]<br />1810 - 1876-05-04
|fmf = [[Niklas Andersson]]<br />1826-06-14 - 1906-04-18
|fmm = [[Anna Helena Johansdotter]]<br />1834-05-13 - 1859-02-10
|mff = [[Ola Olsson]]<br />1815-09-23 - 1876-05-15
|mfm = [[Hanna Nilsdotter]]<br />1815-04-02 - 1868-11-12
|mmf = [[Ole Olsen]]<br />1825-08-15 - 1885-12-01
|mmm = [[Maria Eriksdatter]]<br />1827-11-06 - 1878-01-24
}}
== Släktforskningskommentarer ==
== Referenser ==
=== Noter ===
</references>
== Externa länkar ==

Phryxe
2017-03-30, 15:16
Har inte Disgen2016 framför mig så jag kan se, men tror inte att funktionen med egna utdrag är implementerad (ännu).

Phryxe
2017-03-30, 15:18
Ehh, ser nu att du lagt din fråga under Disgen 8. Du får testa och se hur långt du kommer med egna utdrag (https://www.dis.se/sites/default/files/downloads/meromdg8/nr76_17.pdf).

m09036
2017-03-30, 18:49
Tack för länken. Jag tittade på utdrag tidigare men hade ingen bra vägledning då. Nu kanske det fungerar bättre. Alternativet är att uppgradera till 2016 så kan jag extrahera data direkt från sqlite med php men hade hoppas slippa det. :)

m09036
2017-03-30, 19:55
Vilken databasmotor används i Disgen 8?

Phryxe
2017-03-30, 22:49
Jag tror det var något hemsnickrat som hängt med sedan länge.