+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Problem mit der ICE Gallery "cannot yet handle MBCS in html_entit..."

  1. #1
    War schon öfter hier Avatar von chipmunk1hh
    Registriert seit
    09.06.2006
    Ort
    zuhause
    Alter
    40
    Beiträge
    105
    Bedankte sich
    17
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard Problem mit der ICE Gallery "cannot yet handle MBCS in html_entit..."

    Ich bekomme oft die Meldung:

    Warning: cannot yet handle MBCS in html_entity_decode()! in /www/htdocs/************/******/components/com_ice/classes/ice.class.php on line 1628

    nach dem Erstellen von Alben - oder auch Kommentaren. Ich denke, ich habe alles richtig installiert. Meine Seite befindet sich in einem Unterverzeichnis auf dem Server. Schreibrechte sind auch gesetzt... Mir sagt der Fehler nix. Euch vielleicht ?
    Chipmunk1hh - treuer Joomla-Anhänger und CSS Lehrling...
    www.karaokeshows.de
    www.deichmusik.de
    www.pupasch.de

  2. #2
    Kommt häufiger vorbei Avatar von Plasmodino
    Registriert seit
    08.08.2006
    Beiträge
    409
    Bedankte sich
    8
    Erhielt 107 Danksagungen
    in 100 Beiträgen

    Standard

    Vermutlich unterstützt die Funktion html_entity_decode() Deiner PHP-Version nicht UTF-8. Es gibt da einen Bug in PHP:

    PHP Bugs: #25670: cannot yet handle MBCS in html_entity_decode()

    Abhilfe schafft das Ausschalten der Benachrichtigung des Admin bei neuen Medien, Alben und Kommentaren in den Voreinstellungen der Ice Gallery.

    Oder ein Upgrade von PHP...

    Markus

  3. #3
    War schon öfter hier Avatar von chipmunk1hh
    Registriert seit
    09.06.2006
    Ort
    zuhause
    Alter
    40
    Beiträge
    105
    Bedankte sich
    17
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Mal so ganz "blöd" gefragt... Das PHP kann nur der HOSTER updaten, richtig ?
    Chipmunk1hh - treuer Joomla-Anhänger und CSS Lehrling...
    www.karaokeshows.de
    www.deichmusik.de
    www.pupasch.de

  4. #4
    War schon öfter hier Avatar von chipmunk1hh
    Registriert seit
    09.06.2006
    Ort
    zuhause
    Alter
    40
    Beiträge
    105
    Bedankte sich
    17
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Oh, beim Kommentare Schreiben bekomme ich diese Meldung ZIG Mal. Kann ich die auch deaktivieren ?

    Außerdem: Sobald ich eingeloggt bin, bekomme ich diese Meldung in der Gallery:

    Warning: exec() is disabled by your host,
    therefore no ImageMagick, NETPBM, PDF indexing and movie thumbnail support.
    Chipmunk1hh - treuer Joomla-Anhänger und CSS Lehrling...
    www.karaokeshows.de
    www.deichmusik.de
    www.pupasch.de

  5. #5
    Kommt häufiger vorbei Avatar von Plasmodino
    Registriert seit
    08.08.2006
    Beiträge
    409
    Bedankte sich
    8
    Erhielt 107 Danksagungen
    in 100 Beiträgen

    Standard

    Voreinstellungen -> Galerie -> Optionen: Benachrichtigungen abschalten oder auf Email beschränken.

    Voreinstellungen -> System -> Optionen: Warnmeldungen für Administrator ausschalten.

    Markus

  6. Erhielt Danksagungen von:


  7. #6
    War schon öfter hier Avatar von chipmunk1hh
    Registriert seit
    09.06.2006
    Ort
    zuhause
    Alter
    40
    Beiträge
    105
    Bedankte sich
    17
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Okay, Problem gelöst. Danke.
    Chipmunk1hh - treuer Joomla-Anhänger und CSS Lehrling...
    www.karaokeshows.de
    www.deichmusik.de
    www.pupasch.de

  8. #7
    Neu an Board
    Registriert seit
    15.07.2008
    Beiträge
    1
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Cool

    Hallo Markus,

    Zitat Zitat von Plasmodino Beitrag anzeigen
    Voreinstellungen -> Galerie -> Optionen: Benachrichtigungen abschalten oder auf Email beschränken.
    Voreinstellungen -> System -> Optionen: Warnmeldungen für Administrator ausschalten.
    Damit funktioniert es, ist aber nicht so toll alles abschalten zu müssen, besonders die Benachrichtigungen


    Ich habe folgende Code-Lösungsansätze zum PHP Problem im WEB gefunden:

    1) Basics
    Change:
    $text=html_entity_decode("mach was aus mir");
    to:
    $text = utf8_decode($text);

    2) Advanced
    //( In php4 use this instead of html_entity_decode with utf-8)
    if(( version_compare( phpversion(), '5.0' ) < 0 ) && (strtolower( vmGetCharset() ) == 'utf-8')) {
    $trans_tbl = get_html_translation_table (HTML_ENTITIES);
    $trans_tbl = array_flip ($trans_tbl);
    $text = strtr ($text, $trans_tbl);
    $text = utf8_encode($text);
    }else{
    // url decode (phpversion =< 5.0 or vmGetCharset()!= utf-8 )
    $text = @html_entity_decode($text, ENT_QUOTES, vmGetCharset() );
    }


    Wo müsste man das in den Ice-Code einbauen?
    Ich kenn mich zuwenig aus, um zu bewerten, ob die in 2 angegebenen Funktionen version_compare(), vmGetCharset(), get_html_translation_table() und array_flip zum normalen Sprachumfang gehören, oder nicht.
    Was empfiehlst Du 1 oder 2?

    Grüße
    R.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein