Page 1 of 1

Formular wird im Frontend nicht angezeigt

Posted: Sat 17. Mar 2007, 13:23
by isp-master
Neues Problem mit der 1.3.0

Erstelle ich ein Kontaktformualr, wird alles korrekt im Backend angezeigt. Im Frontend wird es allerdings nicht angezeigt.

Ist dies schon jemandem aufgefallen?

Kollations Probleme mit der DB kann es definitiv nicht sein, da ich dies seit Version 1.2.9 behoben habe.

Posted: Sat 17. Mar 2007, 14:56
by Jensensen

Posted: Sat 17. Mar 2007, 15:05
by flip-flop
@isp-master,
vermutlich hast du ein Zeichensatzproblem oder das Formular noch auf nicht öffentlich stehen.

Knut

Posted: Sat 17. Mar 2007, 15:09
by isp-master
Den Weg bin ich schon gegangen.
Hatte auch das Problem, dass sobald ich in den Feldern im Formular Umlaute eingetragen habe, er die hinterher komisch dargestellt hat.

Das komische ist ja nur, dass das Formular samt Inhalt im Backend angezeigt wird.
Nur im Frontend zeigt er mir das Formular nicht an.


DB Kollation steht auf latin1_swedish_ci

Ich habe in meiner config.inc.php die Einstellung auf latin1.german1.ci gestellt. So funktioniert es ja wunderbar.

Das muss definitiv an der Version von phpwcms liegen. Kann ich mir anders nicht erklären.

Außerdem war dies eine komplette Neuinstallation!

Posted: Sat 17. Mar 2007, 15:18
by Jensensen
[x]
Schau Dir ggf. mal [x]

Posted: Sat 17. Mar 2007, 15:19
by flip-flop
Weshalb nicht so?

Code: Select all

$phpwcms['db_charset']        = 'latin1';  // utf8
$phpwcms['db_collation']      = 'latin1_swedish_ci'; // oder 'latin1_german_ci' 

$phpwcms['charset']           = 'iso-8859-1';       // UTF-8 default charset
Und das geht nicht: .....Einstellung auf latin1.german1.ci gestellt...... :roll:

Gruß Knut

Posted: Sat 17. Mar 2007, 15:31
by isp-master
Datenbanken werden standardmäßig mit latin1_swedish_ci bei mir erstellt.

Habe jetzt mal local unter xampp das System installiert.
Habe eine DB erstellt und sie in latin1_swedish_ci umgestellt.

Bei der Setup Routine habe ich gleich "latin1" sowie "latin1_swedish_ci" in der Auswahl eingestellt.

Das hatte ich anscheinend dummerweise auf dem Server nicht gemacht.

Habe dann ein Formular erstellt und siehe da, es funktioniert!

Lag wahrscheinlich an der Installationsroutine von phpwcms. Anscheind mein Fehler.

Das wird wohl jetzt heißen, dass ich auf dem Server alles neu installieren darf. OH OH

//EDIT: @flip-flop
Und das geht nicht: .....Einstellung auf latin1.german1.ci gestellt...... Rolling Eyes
Das war mein Fehler! Ich meinte latin1_german1_ci

Posted: Sat 17. Mar 2007, 15:40
by flip-flop
Den falschen charset eingestellt, bzw. im Nachhinein geändert stellt sich mittlerweile als kleine Katastrophe heraus.
Irgendwo im System fängt es einen ein. :(

Deshalb, bevor ein Update gemacht wird, bzw. eine Installation muss geklärt werden, welchen charset die DB spricht.

Bei einer Neuinstallation ist es ja recht einfach.

Knut