Eine einfache und schnelle Handhabung von Bildern ist Pflicht.

Der Umgang mit Bilder muss zuerst einmal richtig eingerichtet sein, danach können Bilder narrensicher in Sekunden zugeordnet werden.

Weitere Themen:

"Siehe Auch" - Links Diese Links sind vor allem für die interne Verknüpfung wichtig.

Wo sind die Gruppen? Hinfort! Die Gruppe ist die Seite. Damit lässt sich Topics viel besser integrieren.

Rund um Kommentare Die Kommentarfunktion wurde in mehrerer Hinsicht deutlich verbessert.

Zur Übersicht

Themen-Bilder

Vorab: Die Bilder müssen fertig vorhanden sein. Topics bietet keinen Upload und verändert auch keine Bilder (zb in der Größe). Das mag unkomfortabel erscheinen, bietet aber letztlich weit mehr Möglichkeiten als irgendeine vorgefertigte Lösung. So können Thumbs und View-Bilder verschiedene Proportionen oder sogar andere Bildinhalte haben.

Pro Thema ist derzeit nur EIN Bild möglich. Für weitere Bilder können die Extrafelder verwendet werden.

Üblicherweise richtet man sich einige Bilder so her wie gewünscht und lädt sie dann zur späteren Verwendung hoch. Die Bilder für die Einzelansicht kommen in das Verzeichnis, das in den Optionen angegeben ist (MEDIA_DIRECTORY.'/topic-pictures'), zusätzlich kann darin ein Verzeichnis „thumbs“ und „zoom“ sein.
Bei „zoom“ wird ggf überprüft, ob ein entsprechendes (gleichnamiges) Bild vorhanden ist, wenn ja, enthält {PICTURE} einen Link dorthin.
Natürlich können auch png oder gif verwendet werden, allerdings muss auch das Thumb (oder Zoom) ein png oder gif sein. Es muss schlichtweg genauso heißen wie das Topic-Bild

Beim Anlegen eines Themas wird zunächst ein Bild ‚Zahl’.jpg (also zb 1.jpg, 2.jpg usw) vorgeschlagen, wobei Zahl für die Topic_id steht.

Wenn eines der 3 Extra-Felder den Namen „Picture Link“ hat (einstellbar in module_settings.php), wird dessen Inhalt als Link auf das Topic-Bild gesetzt. Dabei gilt: Was mit http:// beginnt, hat ein target=“_blank“, alles andere nicht. WB_LINKs werden aufgelöst.

Anmerkungen:

Die Variable modules/topics/module_settings.php > $use_pictures kann auch auf 0 gesetzt werden. Dann ist keine Bildauswahl mehr im Backend möglich. Bereits gesetzte Bilder bleiben aber erhalten und werden auch ausgegeben, wenn die entsprechen Platzhalter vorhanden sind.

Platzhalter für Bilder:

Normalerweise gilt: {ETWAS} erzeugt einen vollständigen Tag, [ETWAS] nur den reinen Feldinhalt. Das ist besonders dann wichtig, wenn etwas nicht durchgehend vorhanden ist.
Ein Beispiel:
<a href="[LINK]"><img src="[PICTURE_DIR]/thumbs/[PICTURE]" alt="" /></a>
ist das gleiche wie
{THUMB}
Mit einem feinen Unterschied: Wenn etwa [LINK] nicht vorhanden ist (weil es keine Seite dazu gibt), bleibt ein kaputter Link. Wenn [PICTURE] leer ist (= kein Bild gewählt), entsteht ein unbrauchbarer img-Tag. Bei {THUMB} würde in so einem Fall weder Link noch img ausgegeben.
Nicht alle Platzhalter gibt es mit {} oder []. Bei [LINK] zb wird nur der Inhalt ausgeben, ein {LINK} macht keinen Sinn, weil ein Link ja immer etwa anderes umgibt – nur was?