GeneWeb - Links zu einer Datenbank

Diese Seite beschreibt, wie man Links auf {GeneWeb}-Seiten setzt.
Sie wurde sowohl für die Benutzer von {GeneWeb} geschrieben als
auch für jene, welche ohne {GeneWeb} zu kennen direkte Links
auf {GeneWeb}-Seiten im Web machen möchten.
<p>Lies dies aufmerksam, denn es gibt hier einen kleinen zu umgehenden
Fallstrick sowie die Lösung dafür.

<p>


==Links mit Nummern ==
Es ist auf jeden Fall möglich, Links auf {GeneWeb}-Seiten in
deine Lesezeichen oder auf deine HTML&nbsp; Seiten zu setzen.
<p>Zum Beispiel zeigst du die persönliche Seite von&nbsp; "Max Meier"
der betreffenden Datenbank an. Du bemerkst, daß diese zu folgender URL
gehört:
<pre>&nbsp;&nbsp; http://machine:2317/bla?i=357</pre>
Die "357", die du in dem Aufruf siehst, gehört zu einer Zahl, die durch
die Befehle von {GeneWeb} (ged2gwb, gwc oder gwd) "Max Meier" zugewiesen
wurde.
<p>Wenn derjenige, der für die Datenbank verantwortlich ist (du oder
jemand anderes), sich entschließt, die Datenbank zu aktualisieren, können
sich die Nummern ändern, und der Link den du gespeichert hast, wird
nicht mehr funktionieren.
<p>Damit die Verantwortlichen von {GeneWeb}-Datenbanken wissen, wann
das passiert:
<ul>
<li>
durch den Befehl "ged2gwb" beim Start von einer neuen GEDCOM-Datei.</li>

<li>
durch den Befehl "gwc" beim Säubern der Datenbank.</li>
</ul>


<p>


==Lösung ==
Um das zu vermeiden, füge an die Adresse die folgende Sequenz an:
"<tt>;opt=no_index</tt>", d.h. für das obige Beispiel:
<pre>
     http://machine:2317/bla?i=357;opt=no_index</pre>
Gib diese Adresse ein. {GeneWeb} antwortet mit der Seite:
<pre>
Link to use

 * http://machine:2317/bla?....
</pre>
Dieser Link kann verwendet werden (klicke darauf), du mußt dieselbe Seite
erhalten (hier die Personenseite für Max Meier), aber mit einer
Adresse, die nicht irgendeine Nummer enthält, sondern explizite Referenzen
auf seinen Vor- und Nachnamen.
<p>Benutze diese Adresse in deinen Links.
<p>Das trifft zu auf alle Anfragen an {GeneWeb} , insbesondere auf
die, die die Verwandtschaftsbeziehungen anzeigen, bei denen man häufig
zwei oder drei Personen in der Datenbank findet, die durch ihre Nummer kodiert
sind.
<p>Für die Administratoren von {GeneWeb}-Datenbanken: Benutze
diese Vorgehensweise auch in den dazugehörigen Dateien; siehe die [[[pcustom/Anpassung]]]
von Seiten.


<p>

<br>
<center>
Zurück zur [[[diruse/Gebrauchsanweisung]]].
</center>

