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: print_order.php

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    am: 12. August 2010, 09:44:09
    Beim "PopUp-Ausdruck" der Kundenbestellung (modified eCommerce Shopsoftware 1.05) gibt es ein Umlautproblem. Im generierten Code bleibt das META-Attribut in Zeile 6 HTML-code

    Code: PHP  [Auswählen]
    content='text/html; charset='
    "leer", Browser schaltet dann in UTF-8 und schon stimmen die Umlaute nicht mehr!

    Ich habe es mehrfach ausprobiert!



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

    hendrik

    • Experte
    • Beiträge: 2.038
    print_order.php
    Antwort #1 am: 12. August 2010, 10:35:27
    Du hast recht.

    Datei admin/print_order.php, Zeile 111 ca.
    Füge ein:

    Code: PHP  [Auswählen]
    $smarty->assign('charset', $_SESSION['language_charset'] );
     
    Ich reich's in r1141 gleich durch fürs nächste Release. Danke. :-)

    Gruß
    Hen

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    Antwort #2 am: 12. August 2010, 11:05:11
    Wie muß diese Zeile komplett aussehen, ich habe noch nie smarty's benutzt :?

    hendrik

    • Experte
    • Beiträge: 2.038
    print_order.php
    Antwort #3 am: 12. August 2010, 11:11:15
    Wie muss diese Zeile komplett aussehen [...]

    Die Zeile ist komplett. :?

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    Antwort #4 am: 13. August 2010, 06:31:10
    Ok, hätte ja sein können <?php ... ?>

    hendrik

    • Experte
    • Beiträge: 2.038
    print_order.php
    Antwort #5 am: 13. August 2010, 07:19:46
    Bitteschön, keine Ursache.

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    Antwort #6 am: 17. August 2010, 13:35:16
    @Hendrik:

    Wegen einiger wichtiger Termine komme ich erst heute wieder hier ins Forum ... Problem:
    "ca Zeile 111"

    ... meine print_order.php hat ja nur max. 72 Zeilen  :? , im r1141 habe ich gesehen, dass dort aber schon etwas mehr Zeilen, nämlich 128 (incl. der eingefügten 111er) sind. Wie soll ich dass verstehen? Gibt es da ein Problem mit der Upgrade von 1.04 auf 1.05?

    Ich habe mich jetzt ersteinmal nicht getraut die Änderung einzufügen.
    Im Header dieses Scriptes steht:

    Code: PHP  [Auswählen]
    /* -----------------------------------------------------------------------------------------
       $Id: print_order.php 1185 2005-08-26 15:16:31Z mz $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2003      nextcommerce (print_order.php,v 1.5 2003/08/24); www.nextcommerce.org

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/

     

    web28

    • modified Team
    • Beiträge: 9.404
    print_order.php
    Antwort #7 am: 17. August 2010, 13:43:22
    Hendrik hatte die Dateien im admin Verzeichnis gefixt.

    Bei den Dateien im Shopverzeichnis habe ich das soeben in r1175 nachgeholt.

    Gruss Web28

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    Antwort #8 am: 17. August 2010, 14:24:07
    Und was heißt das für den User (Ich kann nicht programmieren und habe - im Moment wenig Ahnung, wie bei Euch mit einem FIX umgegangen wird.) Meine Frage:
    Mein Datei print_order.php hat weit aus weniger Zeilen als die oben in r1141 angegebene. Was soll ich nun tun, damit das wieder ins Lot kommt, oder ist hier ein Problem mit dem Upgrade auf 1.05 zu sehen? :coffee:

    Ich habe die entsprechenden Zeilen erst einmal "rein gehämmert".

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    Antwort #9 am: 17. August 2010, 14:38:32
    Dann gibt es da noch eine unschöne Reaktion. Wenn man die Druckausgabe des Popups eine Weile auf dem Bildschirm lässt, weil man Kaffee kocht oder anderen zu tun hat, "verfällt" die Anmeldung (Session?) und es taucht eine Fehlermeldung auf:

    Code: PHP  [Auswählen]
    Warning: Smarty error: unable to read resource: "/lang_.conf" in /home/www/meinWeb/html/Verezichnis1/Unterverzeichnis1.1/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    Abgesehen, dass damit ein geübter Hacker ein paar wichtige Informationen über die Betreibereinstellungen erhält ist die Meldung für einen Fachlaien sehr verwirrend:

    Zitat
    You are not allowed to view this order!

    Vorschlag: diese Meldung unterdrücken und dem Nutzer erläutern, er möge sich erneut im eShop anmelden!

    web28

    • modified Team
    • Beiträge: 9.404
    print_order.php
    Antwort #10 am: 17. August 2010, 14:40:22
    Und was heißt das für den User [...]

    Das Du die Dateien verwechselt hast, die im Shopverzeichnis hat jetzt 74 Zeilen!

    kukki

    • Mitglied
    • Beiträge: 137
    • Geschlecht:
    print_order.php
    Antwort #11 am: 17. August 2010, 14:46:56
    Du meinst, ich habe eine falsche angeklickt zur Bearbeitung ....  :nixweiss:

    web28

    • modified Team
    • Beiträge: 9.404
    print_order.php
    Antwort #12 am: 17. August 2010, 14:57:52
    Die Dateien gibt es im Shop UND im admin Verzeichnis!

    Hendrik hat die Dateien im admin gefixt!

    Und ja, Du hast den Code der admin Datei in die Shopdatei kopiert!  :datz:

    menzel-shop

    • Neu im Forum
    • Beiträge: 42
    print_order.php
    Antwort #13 am: 04. Oktober 2010, 20:11:16
    Dann gibt es da noch eine unschöne Reaktion. Wenn man die Druckausgabe des Popups eine Weile auf dem Bildschirm lässt, weil man Kaffee kocht oder anderen zu tun hat, "verfällt" die Anmeldung (Session?) und es taucht eine Fehlermeldung auf:
    Warning: Smarty error: unable to read resource: "/lang_.conf" in /home/www/meinWeb/html/Verezichnis1/Unterverzeichnis1.1/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097
    Abgesehen, dass damit ein geübter Hacker ein paar wichtige Informationen über die Betreibereinstellungen erhält ist die Meldung für eine Fachlaien :
    You are not allowed to view this order!sehr verwirrend.

    Vorschlag: diese Meldung unterdrücken und dem Nutzer erläutern, er möge sich erneut im eShop anmelden!

    ich hab das jetzt noch nicht ganz verstanden. habe das forum auch durchsucht, werde aber aus den antworten nicht schlau.
    gastbestellung ist ausgestellt.
    ich möchte so verfahren wie oben vorgeschlagen. leider habe ich jetzt nicht ganz verstanden "wo" ich "was" ändern kann/muss.

    sorry hier stehe ich gerade auf der leitung, ansonsten habe ich schon 2 probleme gefunden und beheben können durch euch - danke weiter so.

    7 Antworten
    5286 Aufrufe
    07. Februar 2019, 00:45:29 von nighthawk.84
    2 Antworten
    2192 Aufrufe
    03. Januar 2016, 07:43:03 von lopo2005
    5 Antworten
    2217 Aufrufe
    02. Juli 2014, 14:12:36 von tpk
    11 Antworten
    7859 Aufrufe
    21. März 2012, 15:45:25 von karsta.de