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 02.02.2021 17:40:13

bbs2
Mitglied

Umlautprobleme mit minigal 2.5

Hallo,

ich habe die minigallerie 2.5 in eine neue, 3 Tage alte WBCE Neuinstallation eingebunden.

Nun habe ich die Bilder mit Unterschriften versehen, die dann erscheinen,
wenn man mit der Maus über das Bild fährt.
Die Texte sind  in der Tabelle wbce_mod_minigal2img  abgespeichert.

Im Backend und in der Tabelle sind die Umlaute richtig dargestellt,
jedoch nicht im frontend.

Ich habe in der Originalinstallation von WBCE keine Kollationen geändert
Utf8 in den Grundeinstellungen des backends und in der config.php
define('DB_CHARSET', 'utf8');

Andere Module zeigen mit einer weiteren Ausnahme diese Auffälligkeiten nicht.
Lediglich das Modul extcal übernimmt von google die dort eingebenen ä,ü,ö, ß
nicht richtig und stellt sie in WBCE falsch dar. Dies ist jedoch
verschmerzbar.

Viele Grüße
Heinz

Offline

#2 02.02.2021 17:47:59

florian
Administrator

Re: Umlautprobleme mit minigal 2.5

Verwendet das Template simplepagehead()?
Wenn nicht: Ist im Template der Metatag

<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />

vorhanden?

Offline

#3 02.02.2021 17:59:28

bbs2
Mitglied

Re: Umlautprobleme mit minigal 2.5

Hallo,

Das template verwendet simplepagehead() und nicht

[== HTML ==]
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />

Die Einfügung dieses codes verändert nichts.

siehe:
https://vlw-rlp.de/pages/publikationen/plakate.php

und dort das 2. Plakat.

Ich kann jedoch auch auf diese Texte verzichten oder oe verwenden.

Nachtrag: Sobald ich im backend den Text mit Umlaut eingebe und absende, wird er sofort vom Modul beim erneuten
Anschauen im backend schon nicht mehr richtig dargestellt.

Viele Grüße
Heinz

Beitrag geändert von bbs2 (02.02.2021 18:02:17)

Offline

#4 02.02.2021 18:07:52

florian
Administrator

Re: Umlautprobleme mit minigal 2.5

Kannst Du mal im Basisverzeichnis (Root) der Installation eine Datei mit dem Namen .htaccess (beachte den führenden Punkt - muss .htaccess heißen, also nicht htaccess.txt oder so) anlegen mit folgendem Inhalt

AddDefaultCharset utf-8

und dann nochmal probeweise Titel mit Umlaut eingeben?

Offline

#5 02.02.2021 18:19:54

bbs2
Mitglied

Re: Umlautprobleme mit minigal 2.5

Hallo,

auch mit der .htaccess leider ohne Erfolg.
Sobald ich in die Bildbeschreibung einen Umlaut eingebe, wird dieser sofort
nach dem Abspeichern der Bildbeschreibung auch im backend nicht mehr
richtig dargestellt.

Im Backend ist ebenfalls der Zeichensatz Unicode (utf8)  eingestellt.

Viele Grüße
Heinz

Offline

#6 02.02.2021 18:27:54

florian
Administrator

Re: Umlautprobleme mit minigal 2.5

Versuchs mal mit einer php.ini im Root und dem Inhalt

default_charset = "UTF-8"

(Ich liebe Strato...)

Offline

#7 02.02.2021 18:39:11

bbs2
Mitglied

Re: Umlautprobleme mit minigal 2.5

Danke,

leider ohne Erfolg. Der Aufwand lohnt nicht.
Die Bildüberschriften sind verzichtbar. Sonst ist ja alles gut.

Viele Grüße
Heinz Werner

Offline

#8 02.02.2021 18:39:56

florian
Administrator

Re: Umlautprobleme mit minigal 2.5

Nein, der Aufwand lohnt, das kann Dir auch woanders um die Ohren fliegen. Zum Beispiel wenn Du eine Seite mit einem Umlaut im Titel anlegst.

Offline

#9 02.02.2021 19:23:50

bbs2
Mitglied

Re: Umlautprobleme mit minigal 2.5

Hallo,

ich habe innerhalb 2 Tagen 60 Seiten neu angelegt (nachgebaut).
Verschiedene Module. Vielfältiger Gebrauch von Umlauten, auch in Menü- und
Seitentiteln, in den Titeln der dwnloadgallery usw. Ich hatte keine Probleme.

Nur jetzt erstmalig mit der minigal (bei den Bildüberschriften) und mit extcal. Bei letzterer werden halt die
Texte von google übernommen. Dieses Problem liegt wohl außerhalb WBCE.

Viele Grüße
Heinz Werner

Offline

#10 02.02.2021 19:51:13

bbs2
Mitglied

Re: Umlautprobleme mit minigal 2.5

Hallo,

gute Nachrichten.
Ich habe, vorsichtig gesagt, das Problem evtl. gelöst.
Es ist ein Strato Problem.

Ich hatte vor der Neuinstallation von WBCE natürlich zunächst eine leere Datenbank bei Strato angelegt und danach WBCE installiert.
Ich hätte vor der Installation die Kollation der frisch angelegten Datenbank, die zur Installation von WBCE benötigt wird, prüfen sollen.
Nun habe ich festgestellt, dass die Kollation der Datenbank insgesamt latin1_german1_ci war.
Ausnahmslos alle Tabellen, die WBCE angelegt hatte, waren aber mit der Kollation utf8_general_ci versehen.
Dies hat bis jetzt funktioniert.

Kann dieses Problem evtl. bei der Installation von WBCE abgefangen werden?

Also zuerst die Kollation der jungfräulichen Datenbank prüfen und evtl ändern und danach die
Tabellen anlegen ?????

Nun habe ich die Kollation der Datenbank auf utf8_general_ci eingestellt, jedoch ausdrücklich die
Tabellenkollationen nicht mit verändert.

Nun scheint es zu laufen.

Ich kann jedoch jetzt nicht mehr nachvollziehen ob die latin1-Kollation bei der Neuanlage der Datenbank oder
bei der Installation von WBCE passiert ist.

Zum Test habe ich soeben eine neue Datenbank angelegt und zuerst die Kollation vor einer
Installation geprüft. Nun konnte ich utf8 feststellen. Augenscheinlich ist, dass Strato das Vorgehen
geändert hat. Die Datenbanken sind nun anders bezeichnet und weitere Funktionen vorhanden.

Viele Grüße
Heinz Werner

Offline

#11 04.02.2021 19:38:35

colinax
Developer

Re: Umlautprobleme mit minigal 2.5

bbs2 schrieb:

Ich kann jedoch jetzt nicht mehr nachvollziehen ob die latin1-Kollation bei der Neuanlage der Datenbank oder
bei der Installation von WBCE passiert ist.

Zum Test habe ich soeben eine neue Datenbank angelegt und zuerst die Kollation vor einer
Installation geprüft. Nun konnte ich utf8 feststellen. Augenscheinlich ist, dass Strato das Vorgehen
geändert hat. Die Datenbanken sind nun anders bezeichnet und weitere Funktionen vorhanden.

Hallo bbs2,

das latin1 kam von Strato, WBCE nimmt die DB so wie sie ist und ändert nichts daran.

So wie du es beschreibst kümmert sich die Strato (und ein paar andere deutsche Provider) nicht wirklich um die Datenbank Systeme, wenn eine neue benötigt wird, wird eine mit dem aktuellsten Stand erstellt und dann nicht mehr angefasst, ein Loadbalancer kümmert sich dann dass die einzelnen Server gleichmäßig ausgelastet sind.

Denn wenn der Hoster alte Datenbanken auf neuere Systeme migriert, gibt es die typischen Umlaute Probleme bis hin zu solchen wie du hattest.

lg

Offline

Fußzeile des Forums

up