| Sie sind hier:
zu Deutsch etwa: |
TNG - The Next Generation Of Genealogy Sitebuilding
Die nächste Generation der genealogischen Seitenerstellung |
| 1. | Lokaler Server (auf dem Heimcomputer) | |
| 1.1 | Allgemeines | |
|
In diesem Beitrag wird erläutert, wie man in der TNG-Anwendung bei den Personen Altersangaben einblenden kann.
Die nachfolgend durchgeführten Änderungen beziehen sich auf die TNG Version 6.2.0 (sie können aber auch entsprechend auf die TNG-Version 7.x angewandt werden). Die nachstehend aufgeführten Dateien können unter nachstehendem Link "Altersberechnung" aus den dortigen Ordnern der jeweiligen TNG-Version heruntergeladen werden. Für die TNG-Version 7.0.x folgen unter Punkt 1.6 weitere Hinweise. Folgende Dateien sind in das TNG-Verzeichnis zu kopieren: addition.php example.php getperson_example.php Die Dateien können von dieser Internet-Adresse heruntergeladen werden: Altersberechnung |
||
| 1.2 | Änderungen / Ergänzungen | |
|
Die Dateien addition.php und example.php werden so belassen.
|
||
| 1.3 | Umbenennung von Dateien
|
|
|
Die bestehende Datei getperson.php, im TNG-Verzeichnis, wird umbenannt in getperson_old.php.
Dann wird die eben kopierte Datei getperson_example.php umbenannt in getperson.php. |
||
| 1.4 | Einfügen von Code in Sprachdateien
In jeden Sprachordner, der verwendet wird, ist folgende Datei einzufügen / zu kopieren: cust_text.php (sofern noch nicht vorhanden). Soweit bekannt, ist diese Datei nur im Sprachordner "English" vorhanden. Man kann sie also von dort in die anderen Sprachordner kopieren. |
|
| 1.5 | Einfügen von Code in die Datei cust_text.php
In die Datei cust_text.php ist hinter dem Eintrag //$text[messagename] = "This is the message"; (als nächste Zeile) folgender Code einzufügen: Sprachordner English: $text[age] = "Age"; $text[years] = "year/s"; Sprachordner German: $text[age] = "Alter"; $text[years] = "Jahr/e"; Sprachordner French: $text[age] = "Âge"; $text[years] = "an/s"; Sprachordner Spanish: $text[age] = "Edad"; $text[years] = "aņo/s"; Sprachordner Dutch: $text[age] = "Leeftijd"; $text[years] = "jaar"; In weitere Sprachdateien ist der Code entsprechend mit der jeweiligen Übersetzung einzufügen. Wie es sich anschaut, kann nachstehendem Screenshot entnommen werden (TNG-Version 6.2, Template 1)
| |
| 1.6 | Modifikation für TNG-Version 7.0.x
Für die TNG-Version 7.0.x können an nachfolgender Internetadresse folgende Dateien heruntergeladen werden: 1. addition.php; 2. example.php; 3. getperson_example.php; 4. readme.txt. Alle Dateien sind ins TNG-Basis-Verzeichnis zu kopieren. Der "readme"-Datei (engl.), können alle weiteren Schritte zur Installation entnommen werden. Download hier >> Altersberechnung TNG 7 | |
| 1.7 | Modifikation der Jahresangaben für TNG-Version 7.0.x
Die Altersangaben in der Personenansicht, bei den Eltern des Probanden sowie bei ihrem/seiner Ehepartner(in), stehen in Klammern (siehe Bild unter Punkt 1.5). Nur die Altersangaben bei den Kindern stehen nicht in Klammern. Dazu siehe unter Punkt 1.7.1 . Um das Aussehen dieser Angaben etwas ansprechender zu machen und den Wert (z.B. "Jahre") hinter den Altersangaben anzuzeigen, wird nachstehend erläutert, wie diese Wertangabe eingefügt werden kann. Damit diese Wertangabe bei einem Sprachwechsel ebenfalls in der anderen Sprache angezeigt wird, erfolgt auch dazu eine Erklärung, wie das bewerkstelligt werden kann. |
|
| 1.7.1 | Altersangabe bei Kindern in Klammern setzen
Man lädt die Datei "example.php" in einen HTML-Editor. Dort geht man zur Zeile 222. Dort findet man den Code if( $child[allow_living] && $age != NULL ) $persontext .= "</td><td class=\"normalwrap\"> $deathinfo <td align=\"right\" class=\"normalwrap\"> $age"; Am Ende dieses Codes steht die Variable $age . Diese Variablenangabe wird nun in Klammern gesetzt - so : ($age) . Dies bewirkt, dass in der Personenansicht auch die Altersangaben der Kinder in Klammern stehen. |
|
| 1.7.2 | Wertangabe für die Altersangaben einfügen
Um die Wertangabe zur jeweiligen Altersangabe hinzuzufügen, geht man vor, wie unter Ziffer 1.5 beschrieben. Beim nächsten Aufruf einer Personenansicht bzw. nach einem Refresh einer bestehenden Personenansicht sieht man die jeweiligen Altersangaben mit dem Zusatz Jahr/e , z.B. (38 Jahr/e). Siehe nachfolgende Bilder. Dieser Zusatz wird nicht angezeigt, wenn wegen fehlender Geburts- oder Sterbedaten keine Altersangabe erfolgt. Hinweis: Sollten sich die Änderungen bei Umschaltung zu einer anderen Sprache bzw. nach Einfügen o.a. Änderungen nicht zeigen, so sollte man den Browser-Verlauf bzw. evtl. auch den Computer-Speicher löschen. |
|
|
||
Bild 1 Klick auf das Bild bringt Großansicht; Klick auf Großbild ergibt Schärfe |
Bild 2 Klick auf das Bild bringt Großansicht; Klick auf Großbild ergibt Schärfe |
| 2. | Webserver (beim Provider) | |
| Auf dem Webserver läuft es ähnlich ab, wie auf dem Lokalserver.
Alle Schritte werden so durchgeführt, wie unter Ziffer 1. beschrieben. |
| weiter |