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: Fehlender Schrägstrich

    Hinkelstein

    • Frisch an Board
    • Beiträge: 65
    • Geschlecht:
    Fehlender Schrägstrich
    am: 20. September 2015, 18:01:43
    Guten Tag,
    bei der Rechnungs- bzw. Lieferscheinerstellung fehlt bei mir noch das Logo, aber im Ordner "img" ist kein "logo.gif". Habe eins erstellt und im Ordner platziert, aber es wird nicht angezeigt.
    Nach fleißiger Suche ist mir aufgefallen dass ein Schrägstrich im Dateipfad fehlt. Wenn ich den mit Firebug einsetze wird das Logo angezeigt, aber natürlich nicht auf Dauer  :’-(
    In der send_order.php sieht alles richtig aus:
    Code: PHP  [Auswählen]
    $smarty->assign('logo_path', HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
    in der print_order.html wirds hier
    Code: XML  [Auswählen]
    <img src="{$logo_path}logo.gif" alt="">
    übernommen, aber wo kommt der Schrägstrich abhanden  :-?

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

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: Fehlender Schrägstrich
    Antwort #1 am: 21. September 2015, 09:32:54
    Wenn man im Admin unter Bestellungen -> Bearbeiten auf [Rechnung] klickt dann wird die 'print_order.php' und nicht die 'send_order.php' in einem neuen Fenster aufgerufen.

    Tipp: kontrolliere folgendes.

    In 'admin/includes/configure.php' muss, wenn man den Shop direkt ins Webroot-Verzeichnis installiert hat, folgendes stehen
    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '/'); // absolute path required
     
    sonst dieses
    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', '/shopverzeichnis/'); // absolute path required
     

    In '/admin/print_order.php' muss folgendes stehen
    Code: PHP  [Auswählen]
    $smarty->assign('logo_path',HTTP_SERVER . DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');
     

    In '/templates/xtc5/admin/print_order.html' muss folgendes stehen
    Code: XML  [Auswählen]
    <img src="{$logo_path}logo.gif" alt="">
     

    Gruss
    Hanspeter

    Hinkelstein

    • Frisch an Board
    • Beiträge: 65
    • Geschlecht:
    Re: Fehlender Schrägstrich
    Antwort #2 am: 21. September 2015, 11:13:34
    Guten Morgen und besten Dank für's antworten,
    bei mir sah's in der configure.php so aus:
    Code: PHP  [Auswählen]
    define('DIR_WS_CATALOG', ''); // absolute path required
    hab den Schrägstrich eingefügt und die Datei wieder hochgeladen.
    Jetzt ist das Logo auf der Rechnung und auch auf dem Lieferschein perfekt zu sehen :-D
    Hast mir damit sehr geholfen, besten Dank dafür!
    Fehlt der Schrägstrich an dieser Stelle Standardmäßig oder ist das nur bei mir so?
    Ich habe diese Datei vorher noch nie aufgerufen und somit natürlich auch nichts geändert!

    Dankeschön nochmals......

    Klaus
    4 Antworten
    3269 Aufrufe
    07. Juli 2010, 09:29:52 von Tomcraft
    0 Antworten
    950 Aufrufe
    18. August 2017, 18:41:24 von modse
    10 Antworten
    6906 Aufrufe
    22. Juni 2018, 01:11:37 von Q
    5 Antworten
    3058 Aufrufe
    21. September 2010, 08:35:00 von Mekong