ActiveUpdate-Homepage :: Dokumentation :: Plugin-Dokumentation :: Autorenbilder

Bei manchen ActiveUpdate-Installationen wird die Anzeige eines speziellen Bildes benötigt. Üblicherweise handelt es sich hierbei um ein Autor-Fote.

Deshalb haben wir das Autorenbilder-Plugin programmiert. Auf den meisten Installationen dürfte es "fotos.pl" heißen (kann aber variieren!) und im plugins-Verzeichnis liegen.

Funktionsweise

Die Funktionsweise dieses Plugins ist schnell beschrieben: es holt sich den Nickname des Autors, entfernt alle Leerzeichen, hängt an diesen String ".gif" an und sieht das ganze dann als Dateiname an. Dann erzeugt es HTML-Code, der das entsprechende Bild anzeigt.

Natürlich kann man diese Autorenbilder in einem Verzeichnis seiner Wahl ablegen, dieses Verzeichnis muss (in Form einer beginnenden URL, am Ende sollte ein / stehen!) am Anfang des Scripts angegeben werden.

PlugIn-Administration

Es gibt zwei Variablen (stehen direkt am Anfang), die das grundsätzliche Verhalten des Scripts beeinflussen.

$ExchangeFile
In dieser Variable wirdder absolute Pfad zur exchange-Datei angegeben. Wichtig: diese Datei liegt immer im plugins-Verzeichnis der entsprechenden AcUp-Installation. Beispielwert für diese Variable:
/home/server/home/public_html/cgi-bin/acreview/plugins/exchange.dat

$HTTPAutBilder
Diese Variable enthält das Verzeichnis, in dem die Autorenbilder liegen. Hier muss eine HTTP-Url angegeben werden, die mit einem Slash endet. Natürlich muss das Verzeichnis, in dem die Bilder liegen, auch via HTTP angesprochen werden können. Beispielwert:
http://gplegends.gamesmania.de/autorenbilder/

Will man den ausgegebenen Code ändern, muss die Zeile $Output="<img src=\"$Bildpfad\" align=\"right\">"; (steht ziemlich weit am Ende der PlugIn-Quelldatei) modifiziert werden. In der Variable $Bildpfad ist der HTTP-Pfad zum entsprechenden Autorenbild gespeichert.

Hinzufügen neuer Autorenbilder

Wie fügt man nun ein neues Autorenbild hinzu?

1. Der Pfad, in dem die bestehenden Bilder liegen, muss herausgefunden werden. Schauen Sie in der entsprechenden Variable (siehe oben) nach, um einen Anhaltspunkt zu haben. Finden Sie heraus, um welches Verzeichnis auf dem Server es sich dabei handelt.

2. Finden Sie den Nickname des Autors heraus, zu dem ein Autorenbild angezeigt werden soll. Jetzt nehmen Sie die .gif-Datei, die das Autorenbild enthält, und benennen sie um. Dabei sollte dieses Schema verwendet werden: Autor-Nickname(ohne Leerzeichen).gif. Ein paar Beispiele: wenn Sie einen Autor namens (in diesem Fall bezieht sich "namens" auf den Nickname und nicht auf den Login) "Ahl Ex" haben, nennen Sie den entsprechende Datei "AhlEx.gif". Haben Sie "Hannes Meier" als Autor, so heißt die Datei HannesMeier.gif. Kopieren Sie diese Datei auf Ihren Server, und zwar in das Verzeichnis, das Sie bei Schritt 1 ermittelt haben.

Wichtig: der Autorenname sollte keinen "." enthalten, sonst ermittelt das PlugIn hinterher einen Dateinamen wie "Anonym A..gif". Zwei Punkte hintereinander sind in einem Dateinamen jedoch mehr als problematisch.