kust
Beiträge: 241
|
Update von PHP 5.2 auf PHP 5.3
|
Bei www.hombi.ch wurde Serverseitig auf die PHP-Version 5.3 gewechselt. Im DynPG wird noch die Version 4.2.1 verwendet. Die Umlaute in der Naviagation am linken Rand zeigt die Umlaute nicht richtig an - z.B. bei Artikel-Börse.
Der Serverbetreiber schreibt:
"Die PHP-Version war vorher 5.2, neu ist es PHP 5.3 oder PHP 5.4 (im NetConfig einstellbar). Standardmässig wird PHP 5.3 eingetragen.
Problemlösung:
Sofern die Daten aus der Datenbank gezogen werden, könnte es sein, dass der Verbindungszeichensatz nicht gesetzt ist.
Je nach Software, welche Sie nutzen, können man diesen im Config-File einstellen oder dann im Programm-Code selber
mit dem Befehl: mysql_set_charset('latin1');
Freundliche Grüsse
Marcel Bösiger
NetZone AG"
--------------------------------------------
Frage an das Forum:
Wo muss ich diesen Befehl einfügen ?
Oder muss ich DynPG auf Version 4.5.2 updaten ?
PS:
www.hombi.ch war eine der ersten Webseiten mit DynPG - und jetzt eine der wenigen, welche ich noch selber betreue ;-)
Freundliche Grüsse
kust
|
|
|
|
05.03.2013 13:47
|
ZITIEREN
| ANTWORTEN
|
Daniel Schliebner
Beiträge: 382
|
Hallo kust,
wird die Gruppe "Artikel-Börse" denn im Backend in der Gruppenansicht korrekt angezeigt?
Ansonsten versuche mal in der webportal/index.php nach dem inlucde der getcontent.php den Befehl
$GLOBALS['DynPG']->sendHTTPHeader('iso-8859-1');
Ansonsten kannst du auch versuchen, in der config.php die Einstellung
config_force_mysql_encoding
auf "true" zu setzen:
$GLOBALS['cfg']["config_force_mysql_encoding"] = true;
|
Mit freundlichen Grüßen
ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de
Bietzkestraße 18A
10315 Berlin
GERMANY
Tel.: +49 30 33980300
|
|
|
05.03.2013 13:58
|
ZITIEREN
| ANTWORTEN
|
kust
Beiträge: 241
|
Danke Daniel für die Tips.
Nein, die Gruppe "Artikel-Börse" im Backend in der Gruppenansicht wird nicht korrekt angezeigt. Ein Print-Screen ist in der angehängten Word-Datei.
In der Worddatei ist auch ersichtlich, wie ich die beiden Zeilen eingefügt habe. Es hat aber noch nichts gebracht.
Die Ergänzung in der config.php erzeugt im Backend folgende 3 Meldungen:
Notice: Undefined index: config_mysql_encoding in /home_pr2/h/o/hombi.ch/htdocs/dynpg_hombi/connectdb.php on line 30
Notice: Undefined index: config_mysql_encoding in /home_pr2/h/o/hombi.ch/htdocs/dynpg_hombi/connectdb.php on line 31
Notice: Undefined index: config_mysql_collation in /home_pr2/h/o/hombi.ch/htdocs/dynpg_hombi/connectdb.php on line 32
MfG kust
|
|
Attachments
|
1
|
Attachment (Dateityp: docx, Größe: 475 Kb)
|
|
|
05.03.2013 22:26
|
ZITIEREN
| ANTWORTEN
|
Chris
Beiträge: 510
|
hi kust,
über folgende befehle in der config.php kann diese encodierung gesetzt werden:
$GLOBALS['cfg']["config_force_mysql_encoding"] = true; // boolean
$GLOBALS['cfg']["config_mysql_encoding"] = 'latin1'; // string
$GLOBALS['cfg']["config_mysql_collation"] = 'latin1_general_ci'; // string
es fehlten dir also einfach noch die 2 letzteren.
gruss
chris.w.
|
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
|
|
|
05.03.2013 23:48
|
ZITIEREN
| ANTWORTEN
|
kust
Beiträge: 241
|
Hallo Chris und Daniel
Vielen Dank für den (globalen) Support. Die Umlaute werden wieder richtig angezeigt in der Navigation und im Back-End bei Gruppen, nach dem Einfügen der zusätzlichen 2 Befehle von Chris.
Dieser Support im Forum von DynPG ist wirklich sehr professionell und mit erfrischen kurzen Antwortzeiten :-) ***** (fünf Sterne ! ).
Freundliche Grüsse
kust
|
|
|
|
06.03.2013 11:05
|
ZITIEREN
| ANTWORTEN
|