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: ANLEITUNG: Parse Time nur für den Admin sichtbar

    0815

    • Viel Schreiber
    • Beiträge: 905
    ANLEITUNG: Parse Time nur für den Admin sichtbar
    am: 30. Oktober 2011, 17:43:47
    Noch ein kleiner Verbesserungsvorschlag für die Ausgabe der "Parse Time".

    In der Datei "application_bottom.php" folgenden Teil suchen:

    Code: PHP  [Auswählen]
    if (DISPLAY_PAGE_PARSE_TIME == 'true') {
            $time_start = explode(' ', PAGE_PARSE_START_TIME);
            $time_end = explode(' ', microtime());
            $parse_time = number_format(($time_end[1] + $time_end[0] - ($time_start[1] + $time_start[0])), 3);
            echo '<div class="parseTime">Parse Time: ' . $parse_time . 's</div>';
    }

    und ersetzen mit:

    Code: PHP  [Auswählen]
    if (DISPLAY_PAGE_PARSE_TIME == 'true' && $_SESSION['customer_id'] == '1') {
            $time_start = explode(' ', PAGE_PARSE_START_TIME);
            $time_end = explode(' ', microtime());
            $parse_time = number_format(($time_end[1] + $time_end[0] - ($time_start[1] + $time_start[0])), 3);
            echo '<div class="parseTime">Parse Time: ' . $parse_time . 's</div>';
    }

    Hierdurch wird die "Parse Time" immer angezeigt (sofern im Backend aktiviert), ist jedoch nur für den angemeldeten Admin sichtbar.

    Wenn's gefällt, dann könnte man's ggf. als Anleitung in die Bastelecke stellen. ;-)

    [EDIT Tomcraft 30.10.2011: Anleitung korrigiert, Danke an h-h-h.]

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

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: ANLEITUNG: Parse Time nur für den Admin sichtbar
    Antwort #1 am: 30. Oktober 2011, 18:05:16
    Das (int) kannst Du an der Stelle weglassen.

    Code: PHP  [Auswählen]
    if (DISPLAY_PAGE_PARSE_TIME == 'true' && $_SESSION['customer_id'] == '1') {
            $time_start = explode(' ', PAGE_PARSE_START_TIME);
            $time_end = explode(' ', microtime());
            $parse_time = number_format(($time_end[1] + $time_end[0] - ($time_start[1] + $time_start[0])), 3);
            echo '<div class="parseTime">Parse Time: ' . $parse_time . 's</div>';
    }

    Vielleicht für den ein oder anderen interessant um die Parsetime nur dem Admin anzeigen zu lassen.

    Gruß h-h-h

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: ANLEITUNG: Parse Time nur für den Admin sichtbar
    Antwort #2 am: 30. Oktober 2011, 18:24:22
    Danke, hab's gerade geändert.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: ANLEITUNG: Parse Time nur für den Admin sichtbar
    Antwort #3 am: 30. Oktober 2011, 22:19:10
    Danke für's Teilen der Anleitung! :thx:
    Da könnte man direkt überlegen, ob wir das übernehmen. ;-)

    Grüße

    Torsten

    0815

    • Viel Schreiber
    • Beiträge: 905
    Re: ANLEITUNG: Parse Time nur für den Admin sichtbar
    Antwort #4 am: 30. Oktober 2011, 22:46:18
    Die Abfrage, die dahinter steckt kann man auch prima für andere Optionen nutzen.

    In unseren Shops wird z.B. die Liste der "upcoming_products" damit auch nur den Admins angezeigt.
    So haben wir immer einen schnellen Überblick über alle Liefertermine und Kunden wie auch Mitbewerber sind davon ausgeschlossen.

    Ist sicherlich sehr speziell, aber wie gesagt, man kann mit der Abfrage auch andere Dinge verstecken.

    Fubu

    • Mitglied
    • Beiträge: 155
    Re: ANLEITUNG: Parse Time nur für den Admin sichtbar
    Antwort #5 am: 06. August 2014, 15:13:55
    Hallo,
    wie muß es denn für Version 1.06 4642 SP1 ausehen ???
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    web0null

    • Experte
    • Beiträge: 1.998
    Re: ANLEITUNG: Parse Time nur für den Admin sichtbar
    Antwort #6 am: 06. August 2014, 18:01:53
    Ersetze beide,
    Code: PHP  [Auswählen]
    if (STORE_PAGE_PARSE_TIME == 'true') {
    mit
    Code: PHP  [Auswählen]
    if (DISPLAY_PAGE_PARSE_TIME == 'true' && $_SESSION['customer_id'] == '1') {
    Gruß
    5 Antworten
    4440 Aufrufe
    26. Februar 2012, 13:11:38 von Webcom
    11 Antworten
    5702 Aufrufe
    31. Mai 2010, 05:38:22 von alkim media
    6 Antworten
    4456 Aufrufe
    30. Juli 2015, 14:14:15 von ChristianRothe
    1 Antworten
    2197 Aufrufe
    10. März 2016, 15:50:56 von Hansi73
               
    anything