Zitate in
einbinden
Diese Seite beschreibt die Möglichkeiten zum Einbinden der Zitate in das CMS Joomla!.
Für Joomla! Version 1.5
Version 1.2.1 vom 10. Dezember 2010: Die Zitate können nun mit JavaScript asynchron und damit schneller geholt werden.

Im Joomla! Backend als Administrator:
- das Modul mod_zitat_service installieren, über "Extensions | Install" von http://www.zitat-service.de/joomla/mod_zitat_service_j15_1.2.1.zip,
- dann das Modul einschalten über "Extensions | Module Manager" und
- ggf. die Position einstellen (z.B. right).
- Mit den Parametern des Moduls ist es möglich die angezeigten Zitate
- auf einen Autor (z.B. Brecht),
- eine Kategorie (z.B. Fussball) oder
- auf die selbst eingestellten Zitate mit dem eigenen Benutzernamen einzuschränken.
- der Name eines Fensters (z.B. quote) angegeben werden und die Zitate, Quell- b.z.w. Autor-Links öffnen sich dann in einem neuen Fenster.
- Mit Abfragemethode kann eingestellt werden wie das Zitat geholt wird. Die empfohlende Abfragemethode ist Asynchron mit JavaScript im Web-Browser. Der Seitenaufbau wird beschleunigt indem das Zitat erst nach dem Seitenaufbau geholt wird. Diese Option ist auch zwingend, wenn der Abruf des Zitates aus Joomla nicht möglich ist, weil z.B. allow_url_fopen in PHP ausgeschaltet ist.
- Da bei der asynchronen Abfragemethode das Zitat geholt wird nachdem die Seite schon aufgebaut wurde können nachfolgende Module springen. Das Modul sollte daher das letzte in einer Reihe sein (damit nach unten Platz ist) oder ein horizontaler Platz freigehalten werden. Die minimale Höhe des Moduls kann mit dem letzten Parameter angegeben werden, wenn keine eigener CSS existiert. Die Höhe kann z.B. mit 20ex oder 100px angegeben werden. Zum Testen der Höhe ist die Kategorie WebDesignTest gut geeignet da sie die kürzesten und längsten Zitate enthält.
Standardmässig werden die Zitate im gleichen Fenster geöffnet. Mit dem nächsten Parameter kann
Für Joomla! Version 1.0
Wird nur noch auf Anfrage weiter gepflegt. Letzte Version 1.1.2 vom 13. Mai 2009:
Installation wie für Joomla! Version 1.5, nur das folgende Modul benutzen:
http://www.zitat-service.de/joomla/mod_zitat_service_j10_1.1.2.zip,
Anpassung der Darstellung
Die Darstellung des Zitats kann per cascading stylesheets (CSS) angepasst werden. Das DIV-Element der Klasse quote umschließt das gesamte Zitat, hier kannst Du z.B. einen Rahmen setzen. Enthalten sind zwei DIV-Elemente der Klassen quotation für das Zitat und source für den Autor und die Quelle. Das folgende Beispiel, entfernt die Standard-Link-Dekoration (unterstrichen), setzt das Zitat in schwarzer Schrift und größer als normal. Die Quelle (ob mit oder ohne Link) wird dann grau dargestellt:
text-decoration:none;
color: black;
font-size: larger;
}
div.quote div.source, div.quote div.source a {
color: gray;
}
In Joomla sind die Zeilen an das benutzte Template anzuhängen (z.B. für beez die Datei beez/css/template.css).
Fehlerbehandlung
Wenn
Für das Holen des Zitats wird ein Timeout von 3 Sekunden gesetzt. Es wird ein Zitat angezeigt und die Fehlermeldung findet sich als HTML-Kommentat im Seiten-Quelltext.
Beispiele im Netz
Gesangverein Bruderbund Mörsch 1900 e.V. - aus allen Zitaten, auf der linken Seite
Neue Kinder - Zitate der Kategorie Buddhismus, auf der rechten Seite
FSV Wachow-Tremmen e.V. - Zitate der Kategorie Fussball, auf der rechten Seite mit freigehaltener Höhe
Systemberatung Heiko Lübbe - Zitate des Benutzes heiko, aus der Kategorie Programmieren und mit angepassten CSS, oben rechts
Fehler oder Erweiterungen
Wenn Du einen Fehler entdeckt hast oder Dir eine Erweiterung wünschst, dann nutze bitte Trac zu den Komponenten Joomla10 oder Joomla15.
