WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 29.12.2022 11:38:39

nasowas
Mitglied

Procalendar Bild Infobox

Hallo zusammen,
ich lasse das Bild der Infobox anklickbar in der Colorbox erscheinen. Nun würde ich gern den Bildtitel (title="...") in der Colorbox unter dem Bild mit erscheinen lassen.

Über title="[CUSTOM_NAME]" erscheint nur "Image".

Gibt es da eine Möglichkeit, beim Bildupload den Titel/Fotograf mit angeben zu können? Ähnlich beim Bild einfügen über den Editor?

Hier ein Beispiel

Vielen Dank im Voraus!

Viele Grüße und falls man sich vorher nicht nochmal liest, allen einen guten Rutsch ins neue Jahr!

nasowas


WBCE 1.6.3, Frontendtemplate: Simple Responsive und Intensivstation, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro

Offline

#2 29.12.2022 12:56:06

florian
Administrator

Re: Procalendar Bild Infobox

Geht, ist aber nicht ganz trivial.
1. Zunächst musst Du das Feld-Template für das Bild anpassen, also auf Optionen > Eigene Felder gehen und für das Feld, in dem das Bild hinterlegt wird (standard: 4) nur [CUSTOM_IMAGE] stehen lassen.
2022-12-29_123813.png
2. Aktiviere dann ein weiteres Feld für die Bildunterzeile, wähle als Typ Textfeld aus. Das Feldtemplate darf hier ebenfalls nur [CUSTOM_CONTENT] beinhalten.
2022-12-29_124126.png
3. Speichere die Änderungen.
4. Klicke dann in den Procalendar-Optionen auf Template und passe die Einstellungen für den Bildaufruf an. Wenn das Bild im Feld 4 und die Unterzeile im Feld 5 steht, ersetze

[CUSTOM4]

durch

<a href="[CUSTOM4]" class="colorbox" title="[CUSTOM5]"><img src="[CUSTOM4]" alt="[CUSTOM5]" /></a>

Wenn andere Felder für Bild und/oder BU verwendet werden, ändere die entsprechenden Zeilen.

5. Nun noch etwas Programmierung: ProCalendar fügt standardmäßig an jede Feldausgabe einen Zeilenumbruch.
2022-12-29_124829.png
Das führt dann dazu, dass zwar das Bild auf der Seite angezeigt wird, in der Colorbox aber nur "Hieroglyphen" erscheinen.
2022-12-29_124748.png
Also muss nun noch in der /modules/procalendar/functions.php, um die Zeile 1225 herum, für die Felder, die für Bild und BU verwendet werden, der unerwünschte Zeilenumbruch entfernt werden:
Ändere

if (($usecustom4 <> 0 && $tmp['custom4']<>'' ))
    $custom_output4 .= str_replace(array('[CUSTOM_NAME]','[CUSTOM_CONTENT]'), array($custom4, $tmp['custom4']),$customtemplate4).$newline;
  $custom_output5 ='';
  if (($usecustom5 <> 0 && $tmp['custom5']<>'' ))
    $custom_output5 .= str_replace(array('[CUSTOM_NAME]','[CUSTOM_CONTENT]'), array($custom5, $tmp['custom5']),$customtemplate5).$newline;

zu

if (($usecustom4 <> 0 && $tmp['custom4']<>'' ))
    $custom_output4 .= str_replace(array('[CUSTOM_NAME]','[CUSTOM_CONTENT]'), array($custom4, $tmp['custom4']),$customtemplate4);
  $custom_output5 ='';
  if (($usecustom5 <> 0 && $tmp['custom5']<>'' ))
    $custom_output5 .= str_replace(array('[CUSTOM_NAME]','[CUSTOM_CONTENT]'), array($custom5, $tmp['custom5']),$customtemplate5);

Wenn andere Felder für Bild und/oder BU verwendet werden, ändere die entsprechenden Zeilen.

So, nun führt die Eingabe von
2022-12-29_125247.png
zum gewünschten Ergebnis:
2022-12-29_125307.png

Offline

Liked by:

nasowas

#3 29.12.2022 13:40:01

nasowas
Mitglied

Re: Procalendar Bild Infobox

Vielen Dank für die schnelle Hilfe!
Guten Rutsch!

Hab mich mal drüber gemacht. Trotz Änderung der "functions.php" (löschen der ".newline" für [custom4] und [custom5] kommen leider die Hieroglyphen.

Plötzlich funktioniert es, wie beschrieben. Sehr schön!


Viele Grüße
nasowas

Beitrag geändert von nasowas (29.12.2022 17:10:28)


WBCE 1.6.3, Frontendtemplate: Simple Responsive und Intensivstation, Backendtemplate: Fraggy, Browser: Firefox Betriebssystem Windows 11 pro

Offline

#4 29.12.2022 17:29:06

webbird
Administrator

Re: Procalendar Bild Infobox

Ich meine jetzt niemanden persönlich, weil ich sowieso nicht im Detail weiß, wer inwieweit in die Projektunterstützung involviert ist... Also ganz allgemein, ausführliche Hilfestellungen wie diese dürfen gerne honoriert werden. (Link "Spende an das Projekt" in meiner Signatur.)


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

Liked by:

nasowas

Fußzeile des Forums

up