[familienbande] Re: Keine Bilder in HTML

  • From: Stefan Mettenbrink <S.Metti@xxxxxx>
  • To: Mailingliste Familienbande <familienbande@xxxxxxxxxxxxx>
  • Date: Fri, 16 Feb 2007 05:32:00 +0100

Graf Kurt wrote:

[IfExists[Bild]][CopyPicture]
[if][exists([anzeigebild(x)])] .........???

Mein Bilder-Verzeichniss lautet: C:\Ahnen und Die Bilder sind alle
nach dem Schema: Namen\Vornamen\Zahl vorhanden.

Vielleicht kann mir jemand helfen

Ich versuche es mal.

Folgendes ist aus der besagten Vorlage:
[if][exists([anzeigebild(x)])]
 <td id="TextKlein" align="center" valign="top" width="170">
   <img src="[OrdnerfuerBilder]/[inummer(x)].jpg" width="150"
border="0" hspace="5" alt="Bild von [Nachname(x)], [Vornamen(x)]
fehlt"><br>
   [alter(x)]
[else]
 <td id="TextKlein" align="center" valign="bottom" width="30">
   <img src="[OrdnerfuerBilder]/leer.gif" width="150" border="0"
hspace="5" alt=""><br>
[end]

Erklärung:
Die erste Zeile überprüft, ob die auszugebende Person ein
Anzeigebild hat. Wenn ja, geht es mit der zweiten Zeile weiter (bis zu
der Zeile mit [else]), wenn nicht, ab der Zeile nach [else].
In der dritten Zeile wird der HTML-Teil zur Ausgabe des Bildes erzeugt.
Hierbei wird [OrdnerfuerBilder] durch den Text ersetzt, den Du im
Vorlageneditor in den Einstellungen unter "Ordner für Bilder"
eingetragen hast. Diese Angabe ist also der Ordner, in dem später alle
Bilder, die von den HTML-Dateien benötigt werden vorhanden sein
müssen. Somit kannst Du hier schon eine Fehler haben, wenn Du keinen
Ordner angegeben hast oder in dem Ordner keine Bilder sind.

Die hier benutzte Bildedatei wird als [inummer(x)].jpg (also z.B.
"123.jpg") erwartet. Da Deine Bilder nicht mit dieser Namensgebung
übereinstimmen, musst Du entweder hier Anpassungen vornehmen oder die
Dateien von FB entsprechend erzeugen lassen (dazu später mehr). So
könnte die dritte Zeile bei Dir aussehen:
<img
src="[OrdnerfuerBilder]/[nachname(x)]/[vornamen(x)]/[inummer(x)].jpg"
width="150" border="0" hspace="5" alt="Bild von [Nachname(x)],
[Vornamen(x)] fehlt"><br>

Du müsstest dann aber die Bilder in eben dieser Struktur selber in den
entsperchenden Ordner (wie Du ihn in den Einstellungen des
Vorlageneditors unter "Ordner für Bilder" angegeben hast) kopieren.

Einfacher ist es, FB diese Arbeit machen zu lassen. Dazu gibt es in der
Vorlage "a1_01_ahnen.EVL" die Zeilen:
...
Ähhh.. gibt es dort doch nicht. Moment ...
Ja, so wie es aussieht, wird das in keiner Vorlage genutz. Eigenartig.
Egal.

In FB gibt es die Befehle
[CopyPicture(nr|zielname|zielbreite|zielhöhe)] und
[CopyFile(name|zielname)]. Letzterer kopiert das Anzeigebild in den
"Ordner für Bilder" und gibt der Datei ggf. einen neuen Namen. Mit dem
Ersten Befehl, kannst Du zusätzlich die Bildgröße ändern lassen.
Musst mal ein wenig damit rumspielen, ich habe jetzt keine Zeit mehr.

Ich hoffe, Du kannst damit erst mal weitermachen. Du darfst auch gern
weitere Fragen stellen.

MfG, Metti.
---
Diese Mail erhalten Sie, weil Sie sich in die Mailingliste von Familienbande 
eingetragen haben.
Weitere Informationen und wie man sich abmeldet finden Sie unter:
<http://www.familienbande-genealogie.de/help.htm>

Other related posts: