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: Debug einschalten, aber nur für Programmierer sichtbar

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Hier ein kleiner Codeschnipsel, den ich mit Euch teilen möchte.
    Über {debug} könnt Ihr Euch ja im Template die möglichen Variablen anzeigen lassen,
    das Problem ist nur, das - wenn das im Liveshop passiert - alle Kunden das sehen.
    Mit dem folgenden Schnipsel könnt Ihr aber auch im Liveshop mal schnell reinschauen:

    Code: PHP  [Auswählen]
    {if $smarty.server.REMOTE_ADDR == 'EURE.IP.ADRESSE'}{debug}{/if}

     :bye:

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

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Re: Debug einschalten, aber nur für Programmierer sichtbar
    Antwort #1 am: 21. Juni 2012, 11:17:31
    Guter Tipp, den werde ich ins Handbuch aufnehmen! :)

    Hobbybastler

    • Mitglied
    • Beiträge: 102
    • Geschlecht:
    Re: Debug einschalten, aber nur für Programmierer sichtbar
    Antwort #2 am: 21. Juni 2012, 11:31:15
    Hier ein kleiner Codeschnipsel, den ich mit Euch teilen möchte.
    Über {debug} könnt Ihr Euch ja im Template die möglichen Variablen anzeigen lassen,
    das Problem ist nur, das - wenn das im Liveshop passiert - alle Kunden das sehen.
    Mit dem folgenden Schnipsel könnt Ihr aber auch im Liveshop mal schnell reinschauen:

    Code: PHP  [Auswählen]
    {if $smarty.server.REMOTE_ADDR == 'EURE.IP.ADRESSE'}{debug}{/if}

     :bye:

    Hallo

    Wenn man allerdings keine feste IP hat, oder vor einem anderen Rechner sitzt dann könnte man auch

    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == 0}{debug}{/if}
     

    schreiben, dann braucht man keine IP Addresse angeben

    gruß

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Debug einschalten, aber nur für Programmierer sichtbar
    Antwort #3 am: 21. Juni 2012, 11:41:02
    Das ist richtig, würde aber dazu führen, das der Shopbesitzer auch sieht, das der Programmierer gerade was macht  :-D zudem möchte ich vielleicht auch mal was ohne Kundengruppen testen bzw ohne eingeloggt zu sein.

    Hobbybastler

    • Mitglied
    • Beiträge: 102
    • Geschlecht:
    Re: Debug einschalten, aber nur für Programmierer sichtbar
    Antwort #4 am: 21. Juni 2012, 11:53:36
    Das ist richtig, würde aber dazu führen, das der Shopbesitzer auch sieht, das der Programmierer gerade was macht  :-D zudem möchte ich vielleicht auch mal was ohne Kundengruppen testen bzw ohne eingeloggt zu sein.

    Hallo

    Oftmals ist der Shopbesitzer der Programierer, daher die zweite Lösung, sollte ja nur als Anregung dienen

    Gruß :thumbs:

    WayneTsun

    • Fördermitglied
    • Beiträge: 1.082
    • Geschlecht:
    Re: Debug einschalten, aber nur für Programmierer sichtbar
    Antwort #5 am: 21. Juni 2012, 11:54:56
    Finde beide Ideen hilfreich!
     :thx:

    Beste Grüße,
    Wayne

    mcm

    • Mitglied
    • Beiträge: 151
    Re: Debug einschalten, aber nur für Programmierer sichtbar
    Antwort #6 am: 06. November 2012, 15:08:32
    Ich habe folgenden Code am Ende der Datei
    includes/header.php
    stehen. Damit funktioniert das Debugging automatisch auf allen Seiten mit allen Templates.

    Code: PHP  [Auswählen]
    if($_SESSION['customers_status']['customers_status_id'] == 0) $smarty->debugging = true;

    - mcm -
    6 Antworten
    4353 Aufrufe
    16. November 2010, 11:09:19 von Babö0407
    8 Antworten
    5048 Aufrufe
    16. April 2010, 04:37:19 von Rennfrosch