WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 21.01.2021 16:49:49

trici
Mitglied

[Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Hallo zusammen

Ich habe ein update gemacht auf die neuste WBCE Version und Bakery von 1.84 auf 1.8.9 aktualisiert. Nun hat es auf der Detailseite keine Bilder mehr. Weiss jemand einen Rat woran das liegen könnte?

Besten Dank im voraus
trici

Beitrag geändert von florian (23.01.2021 13:24:24)

Offline

#2 21.01.2021 17:00:17

florian
Administrator

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Das ist merkwürdig, weil sich eigentlich zwischen 1.8.4 und 1.8.9 nichts an der Bilderhandhabung geändert hat.
Fehlen die Bilder sowohl im Backend als auch im Frontend?
Steht im Errorlog etwas, was möglicherweise damit zusammenhängen könnte?


Code allein macht nicht glücklich. Jetzt spenden!

Online

#3 21.01.2021 18:42:56

trici
Mitglied

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Die Bilder fehlen nur im Frontend. Es ist als ob der Platzhalter [IMAGE] nicht erkannt wird.

Im Errorlog gibt's nur Probleme mit der "privacy_url" und  "cancellation_url". Die Links werden in den Allgem. Einstellung der Bakery nicht gespeichert.

Offline

#4 21.01.2021 19:04:19

florian
Administrator

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Du hast das Update "normal" ausgeführt, also über Erweiterungen > Module, und nicht per FTP die Daten hochgeladen, vermute ich mal?
Welche PHP-Version läuft da?


Code allein macht nicht glücklich. Jetzt spenden!

Online

#5 21.01.2021 19:28:15

trici
Mitglied

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Ich weiss es nicht mehr sicher. Zuerst habe ich es via Erweiterungen gemacht, doch ich glaube es zeigte immer noch die ältere Version an und dann habe ich es vermutlich nochmals per FTP gemacht. (Bin grad an einem kompletten Update und da habe ich immer wieder Probleme via Erweiterungen).
Die PHP-Version ist 7.4

Offline

#6 21.01.2021 19:43:59

florian
Administrator

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Okay. Das Update ist also nicht glatt durchgelaufen. Dadurch sind die neuen Datenbanktabellen für die Links zu DSE und Widerrufbelehrung nicht angelegt worden. So weit, so schlecht.
Du schreibst, der Platzhalter  [IMAGE] wird nicht erkannt - steht der so im generierten Sourcecode im Frontend, oder sind da <img src> Tags mit fehlenden oder kaputten Links, oder fehlt der Bildaufruf komplett?
So recht erklären könnte ich mir allerdings beides nicht. Wenn Du willst, schick mir Admin-Zugangsdaten per PM oder an support@wbce.org, dann schaue ich mal drauf.


Code allein macht nicht glücklich. Jetzt spenden!

Online

#7 21.01.2021 20:25:10

trici
Mitglied

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Der Bildaufruf auf der Detailseite fehlt komplett. Es wird nichts mehr angezeigt.
Ich schicke Dir noch eine PM, vielleicht siehst Du ja schnell woran es liegt.

Offline

#8 22.01.2021 07:28:54

florian
Administrator

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Ich habe es herausgefunden.
Offenbar hat sich bei PHP zwischenzeitlich mal etwas bei der Handhabung von globalen Variablen geändert.
In der /modules/bakery/config.php werden u.a. die Variablen $img_dir, $use_table und $link_length initialisiert.
In der view_item.php wird versucht, diese Werte zu laden mit

global $img_dir;
global $use_table;
global $link_length;

// Get some default values
require_once(WB_PATH.'/modules/bakery/config.php');

Das hat bislang funktioniert, mit PHP 7.4 geht das aber nicht mehr, d.h. $img_dir war leer, wodurch ein falscher Pfad zu den Bildern angenommen wurde und file_exists false ergeben hat.

Damit die Werte für die Variablen aus der /modules/bakery/config.php geladen werden, muss in dieser Datei ebenfalls zunächst

global $img_dir;
global $use_table;
global $link_length;

stehen.

Hat damit nichts zu tun: Die fehlenden Tabellenfelder für Widerruf- und Datenschutzerklärungslink habe ich manuell ergänzt.

Beitrag geändert von florian (22.01.2021 07:30:25)


Code allein macht nicht glücklich. Jetzt spenden!

Online

#9 22.01.2021 13:55:18

trici
Mitglied

Re: [Gelöst] Kein Bild auf Detailseite nach Update auf Bakery 1.8.9

Vielen Dank, alles funktioniert wieder.

Offline

Fußzeile des Forums

up