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: MODUL: DHL Intraship Schnittstelle

    golferteddy

    • Schreiberling
    • Beiträge: 404
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #360 am: 09. März 2017, 06:26:15
    @golferteddy

    Du müsstest z.B. in der print_intraship_label.php die Zeile

    Code: PHP  [Auswählen]
    echo '<form action="orders.php?page=1&oID='.$oID.'&action=update_order" method="post" name="formular">';

    durch

    Code: PHP  [Auswählen]
    echo xtc_draw_form('formular', FILENAME_ORDERS, 'action=update_order', 'post');
    echo xtc_draw_hidden_field('oID', $oID);

    ersetzen... (Hab ich aber nicht getestet...)

    Und bei weiteren Codestellen nach dem gleichen Muster verfahren...


    Leichter gesagt als getan . ...

    Krieg ich nicht hiin ....

    Trotzdem danke
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #361 am: 07. April 2017, 14:35:49
    Zu BTW.:

    Welches Problem genau ?
    Wenn es um den CSRF-Token geht:
    Schließe einfach das Intraship-Modul vom CSRF-Token aus.
    Datei beliebigen Namens anlegen in /includes/extra/csrf_exclusion/ mit folgendem Code:

    Code: PHP  [Auswählen]
    <?php
    $module_exclusions[] = 'print_intraship_label';
    ?>

    Gruß,
    noRiddle

    Q

    • Fördermitglied
    • Beiträge: 1.537
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #362 am: 07. April 2017, 21:18:14
    mh. klappt irgendwie net so.....
    Muss man dazu die print_intraship_label.php in den includes/modules Ordner packen? Liegt normal im admin-root

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #363 am: 08. April 2017, 18:41:45
    Was genau "klappt irgendwie net so" ?
    Lernt doch mal bitte euch explizit auszudrücken, wo nicht, wundert euch nicht mehr über mangelnde Antworten und mangelnden Support.

    Gruß,
    noRiddle

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #364 am: 08. April 2017, 18:46:41
    :good: :thx:

    golferteddy

    • Schreiberling
    • Beiträge: 404
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #365 am: 09. April 2017, 22:59:36
    @oneQ und
    @noRiddle

    Das ausschließen aus den CSRF-Token funktioniert leider in der Tat nicht

    Es scheint eher hier zu liegen.
    Ich habe den Hinweis von Nico aber nicht umsetzen können.

    @golferteddy

    Du müsstest z.B. in der print_intraship_label.php die Zeile

    Code: PHP  [Auswählen]
    echo '<form action="orders.php?page=1&oID='.$oID.'&action=update_order" method="post" name="formular">';

    durch

    Code: PHP  [Auswählen]
    echo xtc_draw_form('formular', FILENAME_ORDERS, 'action=update_order', 'post');
    echo xtc_draw_hidden_field('oID', $oID);

    ersetzen... (Hab ich aber nicht getestet...)

    Und bei weiteren Codestellen nach dem gleichen Muster verfahren...

    Nico.

    Q

    • Fördermitglied
    • Beiträge: 1.537
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #366 am: 12. April 2017, 09:29:12
    @noRiddle
    Sorry. Dann schreibe ich konkret "Geht nicht!". Die Meldung bleibt. Deswegen auch die Frage, ob die Datei in einen anderen Ordner sein muss.
    Gerade habe ich etwas wenig Zeit um wieder rum zu tuefteln. Sobald ich mal wieder Luft dafuer habe, probiere ich weiter.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #367 am: 12. April 2017, 14:05:11
    Ich habe das exakt so wie hier im Thread beschrieben bei einem Kunden der die Erweiterung benutzt gemacht und es ist alles okay.
    Wenn ich mir den Code in der /inc/csrf_token.inc.php anschaue muß es auch so funktionieren.

    Gruß,
    noRiddle

    golferteddy

    • Schreiberling
    • Beiträge: 404
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #368 am: 12. April 2017, 14:59:29
    Ich habe das exakt so wie hier im Thread beschrieben bei einem Kunden der die Erweiterung benutzt gemacht und es ist alles okay.
    Wenn ich mir den Code in der /inc/csrf_token.inc.php anschaue muß es auch so funktionieren.
    [...]

    Welche shopversion????

    In der 2.0.2.1 stelle ich das selbe Phänomen fest, welches schon OneQ festgestellt hat.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #369 am: 12. April 2017, 16:35:46
    Na Shop-Version 2.0.2.1, seltsam, daß es bei mir funktioniert und außerdem Tomcraft in diesem Thread dasselbe Vorgehen empfiehlt.

    Und Ihr habt keinen Syntax-Fehler in der Datei ?

    Gruß,
    noRiddle

    Q

    • Fördermitglied
    • Beiträge: 1.537
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #370 am: 12. April 2017, 18:47:36
    Pfad:
    \shop\admin\includes\extra\csrf_exclusion\intraship.php

    Inhalt:

    Code: PHP  [Auswählen]
    <?php
    $module_exclusions[] = 'print_intraship_label';
    ?>

    Q

    • Fördermitglied
    • Beiträge: 1.537
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #371 am: 14. April 2017, 13:48:08
    So. Jetzt habe ich noch einen Schönheitsfehler, den ich nicht in den Griff kriege. Das Pulldownmenü für die Anzahl der Pakete funktioniert nicht mehr so in modified 2.x.
    [...]

    Den Fehler habe ich auch gefunden. Da hatte ich vergessen die head.php oder header.php zu inkludieren.  :doh:

    swolfram [templatix]

    • Fördermitglied
    • Beiträge: 1.169
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #372 am: 20. April 2017, 10:54:51
    Ich hab das Modul minimal überarbeitet für modified Version 2.

    - Umstellung auf Betrieb mit UTF-8 (Umlaute auf Labels sonst falsch)
    - Korrekte Einbindung Header/Footer, Dropdown-Felder arbeiten korrekt
    - Korrekte Darstellung im Adminbereich mit den richtigen CSS Styles
    - Korrekte Porto-Berechnung, wenn durch Gewichtsbeschränkungen mehr als 1 Paket entsteht
    - Sprachdatei korrigiert

    Könnte vielleicht mal in Beitrag 1 angeheftet werden.
    Passt nun auch in den Thread der Module für Version 2.

    [EDIT Tomcraft 20.04.2017: Modul in Beitrag 1 angehängt.]

    Q

    • Fördermitglied
    • Beiträge: 1.537
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #373 am: 20. April 2017, 16:57:49
    [...]
    - Umstellung auf Betrieb mit UTF-8 (Umlaute auf Labels sonst falsch)
    - Korrekte Einbindung Header/Footer, Dropdown-Felder arbeiten korrekt
    - Korrekte Darstellung im Adminbereich mit den richtigen CSS Styles
    - Korrekte Porto-Berechnung, wenn durch Gewichtsbeschränkungen mehr als 1 Paket entsteht
    [...]

    Mhh. Soweit waren wir ja schon. Laeuft das jetzt auch mit dem Token richtig?

    Funktioniert die Umstellung auf UTF-8 auch mit nicht UTF-8 Shops? Ich war noch auf der Suche, ob man das irgendwo per Abfrage/definierter Variablen abfragen und dann festlegen kann.

    @Torsten: Ist in irgendeiner Datei hinterlegt ob der Shop mit UTF-8 laeuft? Bei der Installation wird das ja abgefragt. Such mir da leider gerade einen Wolf.... oder habe  :tomato:

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: MODUL: DHL Intraship Schnittstelle
    Antwort #374 am: 20. April 2017, 17:53:07
    Versuchs mal in der "configure.php". 😉
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    10 Antworten
    8899 Aufrufe
    11. Januar 2016, 17:32:13 von DerNachbar
    1 Antworten
    2825 Aufrufe
    28. Mai 2014, 16:29:01 von noRiddle (revilonetz)
    1 Antworten
    1890 Aufrufe
    12. August 2015, 13:59:40 von ShopUser
    1 Antworten
    3351 Aufrufe
    16. März 2012, 11:37:34 von nicnero