Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Umlaute Im Artikelnamen oder Meta tag

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Umlaute Im Artikelnamen oder Meta tag
    am: 27. Februar 2013, 19:47:27
    Hallo zusammen,

    ich hoffe jemand kann mir evtl. weiterhelfen.

    Das Problem:
    Sobald ich Artikel mit  ä ü ö im Artikelnamen oder in einem Meta-Tag habe und diesen Artikel abspeicher sind die Daten zwar in der DB jedoch sobald ich den Artikel erneut bearbeiten will werden alle Werte im Formular gelöscht.

    Ich habe im Moment absolut keinen Lösungsansatz. Somit wäre ich für jeden Hinweis dankbar.

    Gruß Henry

    Linkback: https://www.modified-shop.org/forum/index.php?topic=25014.0

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #1 am: 27. Februar 2013, 20:04:19
    Hallo Henry,

    hast Du irgendwelche Module verbaut und ist das Problem nur bei den Artikeln mit den Selbstlauten, oder auch bei anderen Artikeln?

    Unter welcher Kollation läuft Deine Datenbank?

    Gruß

    Sven

    PS.: Wie sieht es im Frontend aus, wenn Du die Artikel aufrufst?

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #2 am: 27. Februar 2013, 20:09:53
    Also ich habe ein Polnisches Sprachpaket erstellt. Sprich das deutsche Kopiert und die wichtigen daten für das Frontend geändert bzw. übersetzen lassen.

    Desweiteren läuft ein Shirt designer, wobei auch Artikel wo der designer nicht greift betroffen sind.

    Kollation  der DB ist  latin1_german1_ci

    Artikel die mit umlauten eingestellt werden lassen sich aufrufen. Kategorien mit Umlauten jedoch nicht.

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #3 am: 27. Februar 2013, 21:01:08
    Hallo Henry,

    hast Du denn auch die "shopstat_functions.inc.php" angepasst?

    Gruß

    Sven

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #4 am: 27. Februar 2013, 21:02:28
    Nein

    Wo finde ich diese Datei ?

    Und welche änderungen sind erforderlich ?

    Danke im Vorraus
    Gruß Herny

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #5 am: 27. Februar 2013, 21:13:09
    Hallo Henry,

    die Datei findest Du im Ordner "inc" Deines Shopordners. Dort müssen für die entsprechenden Sprachen, in Deinem Fall polnisch, die entsprechenden HTML-Codes für dessen Sonderzeichen eingetragen werden.

    Gruß

    Sven

    PS.: Hier https://www.modified-shop.org/wiki/Verschiedene_Sprachpakete_f%C3%BCr_die_modified_eCommerce_Shopsoftware im Wiki findest Du schon angepasste Sprachpakete und ganz unten stehen noch einige, die noch angepasst werden müßten.

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #6 am: 27. Februar 2013, 21:25:17
    Okay vielen Dank

    Also ich habe das problem auch wenn ich das Polnische Paket deaktiviere.

    Ich habe in mein editor gesehen das in Zeile 284 und 327 das "?>" den rest von code nur noch als text darstellt also nicht mehr als Variablen  ist das richtig so ?

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #7 am: 27. Februar 2013, 21:29:00
    Von welcher Datei sprichst Du?

    Gruß

    Sven

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #8 am: 27. Februar 2013, 21:33:26
    In der   "shopstat_functions.inc.php" mit  html_entity_decode, str_replace und preg_replace habe ich schon gearbeitet ..

    Ich bin mir nur nicht sicher ob das so sein soll .. Die Logische konsequenz wäre ja das die Funktion shopstat_hrefSmallmask und die shopstat_hrefMask nicht funktioniert. Wobei ich an diesen daten nichts verändert habe .. Die sind Original aus dem Modified 1.06 Paket

    Gruß Henry

    sv.brueck

    • Fördermitglied
    • Beiträge: 524
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #9 am: 27. Februar 2013, 21:42:05
    Also hattest Du vorher doch schon in der shopstat_functions.inc.php Änderungen vorgenommen, oder wie soll ich Dich jetzt verstehen?

    Gruß

    Sven

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #10 am: 27. Februar 2013, 21:47:32
    Nein diese Datei wurde von mir nicht bearbeitet.

    Meine Frage war ob Zeile 284 der Orginaldatei so richtig ist.

    Code: PHP  [Auswählen]
    $newstring  = preg_replace("/<br(\s+)?\/?>/i","-",$newstring);

    meiner meinung nach kann die Funktion so nicht klappen. Aufgrund  "?>"

    Gruß Henry

    HernyLinus

    • Neu im Forum
    • Beiträge: 15
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #11 am: 28. Februar 2013, 18:35:23
    Habe im Forum eine Lösung gefunden Sorry für den Doppeleintrag.
    Zuvor habe ich nichts gefunden :)

    hier nochmal die Lösung:

    Öffne die Datei \admin\includes\functions\html_output.php
    Suche nach der Funktion xtc_draw_input_field

    Ergänze den Befehl htmlspecialchars wie unten dargestellt.

    Code: PHP  [Auswählen]
      if ( ($GLOBALS[$name]) && ($reinsert_value) ) {
          $field .= ' value="' . htmlspecialchars(trim($GLOBALS[$name]), ENT_COMPAT | ENT_HTML401, 'ISO-8859-15') . '"';
        } elseif ($value != '') {
          $field .= ' value="' . htmlspecialchars(trim($value), ENT_COMPAT | ENT_HTML401, 'ISO-8859-15') . '"';
        }

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #12 am: 10. Mai 2013, 12:42:16
    Ich bin gerade vor dem selben Problem gestanden und habe nach einiger Suche hier nun die Lösung gefunden. Manchmal sieht man eben den Wald vor lauter Bäumen nicht.

    Und genau DESHALB finde ich es absolut genial, dass du deine Lösung hier geteilt hast. Viele schreiben einfach "gelöst" oder "erledigt", behalten die Lösungen aber für sich.

     :thx:

    Ich danke dir ;-)

    Gruss Daniel

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #13 am: 10. Mai 2013, 14:07:41
    ab 106 wird encode_htmlspecialchars benutzt, ISO-8859-15 wird dabei automatsich gesetzt wenn KEIN Parameter übergeben wird.
    Das ist extra für PHP 5.4 x geändert worden, da bei PHP 5.4 UTF-8 als Standardwert bei der Konvertierung benutzt wird, in früheren Versionen ISO-8859-1. Deshalb sind bei PHP 5.4 ohne die Funktionsänderungen die Umlaute weg.

    ENT_HTML401 gibt es auch erst ab PHP 5.4.0

    Ofendo

    • Schreiberling
    • Beiträge: 305
    • Geschlecht:
    Re: Umlaute Im Artikelnamen oder Meta tag
    Antwort #14 am: 10. Mai 2013, 14:58:23
    Danke für die Info @web.
    Ich versuche zwar immer auf dem laufenden zu bleiben, was Aktualisierungen, Änderungen und Entwicklungen betrifft, aber bei dem Umfang und der Tatsache, dass man ja doch hin und wieder etwas beschäftigt ist, ist es relativ schwierig.

               
    anything