Clansuite Community Forum

 
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Vorschlag für mbstring  (Gelesen 619 mal)
0 Mitglieder und 2 Gäste betrachten dieses Thema.
paulbr
Developer
*****
Offline Offline

Beiträge: 126


« am: Oktober 02, 2010, 12:54:36 »

Hallo,

Ich Poste mal hier,weil ich das sonst zu keinem Thema zuordnen konnte,
wenn es im falschen ist, könnt Ihr das ja verschieben  Zwinkernd

Es ist so, das Clansuite nur mit der Extension "mbstring" funktioniert.
Was ist wenn jemand Clansuite gerne einsetzen möchte, aber auf dem Server (Intranet oder Online),
aus welchen Gründen auch immer nicht Installiert ist?

Im Anhang habe ich mal einen Wrapper beigefügt, den man in der clansuite.application.php
initialize_Config() mit inkludieren könnte so dass die mbstring funktionen auch dann verfügbar sind
wenn die extension nicht Installiert ist.

Ihr könnt diesen ja anpassen und/oder ergänzen bei bedarf.
Zudem denke ich, es fördert auch die Flexibilität der Clansuite ein bischen  Smiley

gruss
paul

Gespeichert
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #1 am: Oktober 03, 2010, 12:14:43 »

Hallo Paul,

Danke für die Zuarbeit. Der Vorschlag macht Sinn, denn "mbstring" gehört ja leider nicht zu den Bibliotheken die standardmäßig installiert sind. Ein Fallback via mbstring-Simulation ist eine gute Lösung dafür. Wird eingebaut  Smiley

Gruß Jens
Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
Jens-A. Koch
Maintainer
*
Offline Offline

Beiträge: 574

One-Man Team


« Antworten #2 am: Oktober 05, 2010, 11:06:26 »

Es gibt folgende Änderungen:
- Die Initialsierung erfolgt über Clansuite_UTF8::initialize().
- Die UTF-8 Bibliothek von Dokuwiki wurde eingebaut. Damit stehen UTF-8 Stringfunktionen zur Verfügung.
- Für einige UTF-8 Funktionen werden Zeichenübersetzungstabellen bereitgestellt.
- Zusätzlich werden die Wrapperfunktionen für mbstring geladen. D.h. wenn die Mbstring-Erweiterung nicht aktiviert ist, können die entsprechenden Funktionen dennoch eingesetzt werden, da sie auf die UTF-8 Funktionen weiterleiten. Es bleibt also bei der Verwendung von mb_* Funktionen innerhalb des Systems.

Gespeichert

Keine Supportanfragen per PN oder Mail. Fragen bitte nur im Forum stellen (Wie man Fragen richtig stellt).
paulbr
Developer
*****
Offline Offline

Beiträge: 126


« Antworten #3 am: Oktober 06, 2010, 12:27:32 »

Hallo Jens,

ja das ist vernünftig, so kann da zumindest mal nix schieflaufen.
Somit ist Clansuite ein gutes Stück flexibler uund unabhängiger geworden  Smiley

gruss
paul
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by SMF 1.1.16 | SMF © 2006-2009, Simple Machines

Google visited last this page Mai 19, 2012, 08:34:42