Jump to content
xt:Commerce Community Forum

Search the Community

Showing results for tags 'setlocale'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xt:Commerce - Professionelle eCommerce Shopsoftware
    • Fragen zur Software
    • xt:Commerce Plugins
    • xt:Commerce 4 Sprachen
    • xt:Commerce Online Handbuch
    • Häufige Fragen (FAQ)
    • Fragen zur Software (Pre Sale)
    • Anleitungen - Patches - Downloads
  • xt:Commerce Office - Shop & Warenwirtschaft
    • Allgemeine Fragen
  • xt:Commerce Allgemein
  • xt:Commerce 3 Shopsoftware Community Area (nur Lesen)
    • Allgemeine Diskussionen
    • Installation und Konfiguration
    • Shopbereich
    • Admininterface
    • Modul Entwicklung
    • Template System
    • xt:Commerce Schnittstellen ERP Systeme
    • PHP & MysQL Forum
    • HTML & CSS

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


ICQ


Yahoo


Jabber


Skype


Location


Interests


Biografie


Wohnort


Interessen


Beruf

Found 1 result

  1. Hallo zusammen, ich entwickle für einen Kunden ein Webportal indem unter anderem xtc als Shopsoftware eingesetzt wird. Die Architektur Windows 2003 Server R2, Apache2.2.x, php5.2.x als mod_php Innerhalb dieser Konfiguration ist allerdings die Datumsanzeige die über function xtc_date_long( ) erzeugt wird nicht nutzbar. Da die Direktive setlocale,die in den lang.php Dateien gesetzt wird, nicht für den Thread in dem das Skript läuft sondern für den gesamten Prozess (indem mehrere Threads laufen)wirkt, kann und kommt es vor, dass das Datumsformat einer anderen Sprache (also z.B. Sprache Deutsch ausgewählt, aber Wochentag und Monatsname in Englisch) ausgegeben wird. Nach bisherigen Tests kommt das in bis zu 30% Aufrufe von xtc_date_long vor. Dieses Phänomen ist auch so in der PHP Doku beschrieben. Da eine Änderung der Systemarchitektur nicht in Frage kommt (Apache with prefork oder php als cgi) bleibt wohl (bis php6 dann soll setlocale auch in multithreaded umgebungen laufen) erst mal keine andere Lösung als Datumsanzeigen mit Wochentag und Monatsnamen per Skript abhängig von der $_SESSION['language'] zusammen zusetzen.
×
  • Create New...