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: BBClone Erweiterung (Admin nicht mitzählen)

    kostnermo

    • Frisch an Board
    • Beiträge: 54
    BBClone Erweiterung (Admin nicht mitzählen)
    am: 13. Januar 2010, 23:13:17
    Guten Abend,
    habe mir auf meinem Shop den BBClone Counter installiert. Funktioniert soweit alles perfekt.
    Bei der Erweiterung den Admin nicht mitzuzählen komme ich aber leider nicht weiter.
    In der Dokuman Anleitung steht geschrieben, man soll es analog zum Piwik Counter realisieren.
    Ich habe alles versucht aber bekomme es leider mit dem BBClone nicht hin.
    Wäre nett wenn jemand den richtigen Code (für den BBClone) hier hineinposten könnte. (Für die meisten hier dürfte das wohl keine 2 Minuten dauern)
    Die Piwik Realisierung steht in der 2.12er Anleitung auf Seite 141.

    Vielen Dank schon mal
    Patrick



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3390.0
    Werbung / Banner buchen

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #1 am: 13. Januar 2010, 23:51:40
    Hast du auch hier dran gedacht? Steht auch auf Seite 141.
    Zitat
    Durch die Einbettung des JavaScript-Quelltextes müssen in der Zeile mit „document.write“ die einfachen Anführeungszeichen mit einem Backslash „escaped“ werden, da es sonst zu PHP-
    Syntaxfehlermeldungen kommt.
    Vielleicht solltest du uns einfach mal den Code posten, den du einfügen sollst?

    Grüße

    Torsten

    kostnermo

    • Frisch an Board
    • Beiträge: 54
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #2 am: 14. Januar 2010, 08:42:43
    Ja ich habe dran gedacht, hat mir aber nur Fehler gebracht.

    Code: PHP  [Auswählen]

    //bbclone start
    if (strstr($_SERVER['PHP_SELF'], FILENAME_PRODUCT_INFO))
    {
    if($product->isProduct()) {
    define("_BBC_P AGE_NAME",$product->data['products_model']);
    }
    else {
    define("_BBC_P AGE_NAME","index");
    }
    }
    else
    {
    if ($categories_meta['categories_name'] == '') {
    define("_BBC_P AGE_NAME","index");
    }
    else {
    define("_BBC_P AGE_NAME",$categories_meta['categories_name']);
    }
    }
    define("_BBCLONE_DIR", "/bbclone/");
    define("COUNTER", _BBCLONE_DIR."mark_page.php");
    if (is_readable(COUNTER)) include(COUNTER);
    //bbclone ende">
     
    Das ist der Code (steht auch so in der Anleitung)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #3 am: 14. Januar 2010, 10:00:23
    Und welche Fehlermeldung bekommst du?

    Bei Zeile 20 bin ich mir nicht sicher, ob der Pfad dort nicht noch angepasst werden müsste. ;-)

    Code: PHP  [Auswählen]
    [...]
    define("_BBCLONE_DIR", "/bbclone/");
    [...]
     
    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #4 am: 14. Januar 2010, 11:24:04
    was du noch einbauen muss, ist die Abfrage, ob du als Admin unterwegs bist:

    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_id'] == 0 || isset($_GET['admin'])) {
    [hier kommt der code rein]
    }

    kostnermo

    • Frisch an Board
    • Beiträge: 54
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #5 am: 14. Januar 2010, 15:21:57
    Es funktioniert jetzt zwar ohne Fehler, aber ich werde immer noch mitgezählt. Hab ich noch irgendwas vergessen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #6 am: 14. Januar 2010, 15:34:57
    Poste mal bitte den kompletten Code, den du nun eingebaut hast.

    Grüße

    Torsten

    kostnermo

    • Frisch an Board
    • Beiträge: 54
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #7 am: 14. Januar 2010, 16:54:31
    Den Code habe ich eingebaut. Ich hoffe ich mach mich jetzt nicht total lächerlich :P

    Code: PHP  [Auswählen]
    if ($_SESSION['customers_status']['customers_status_id'] == 0 || isset($_GET['admin'])) {
            //bbclone start
    if (strstr($_SERVER['PHP_SELF'], FILENAME_PRODUCT_INFO))
    {
            if($product->isProduct()) {
    define("_BBC_PAGE_NAME",$product->data['products_model']);
    }
            else {
    define("_BBC_PAGE_NAME","index");
    }
    }
            else
    {
            if ($categories_meta['categories_name'] == '') {
    define("_BBC_PAGE_NAME","index");
    }
            else {
    define("_BBC_PAGE_NAME",$categories_meta['categories_name']);
            }
    }
    define("_BBCLONE_DIR", "bbclone/");
    define("COUNTER", _BBCLONE_DIR."mark_page.php");
    if (is_readable(COUNTER)) include(COUNTER);
    //bbclone ende">
    }
    Grüße
    Patrick

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #8 am: 15. Januar 2010, 08:15:56
    also in die index.php im Root folgenden Code:

    Code: PHP  [Auswählen]
    define("_BBC_PAGE_NAME", $_SERVER["REQUEST_URI"]);
     define("_BBCLONE_DIR", "/kompleter/pfaf/zum/verzeichnis/shop/bbclone/");
     define("COUNTER", _BBCLONE_DIR."mark_page.php");
     if (is_readable(COUNTER)) include_once(COUNTER);
    Dann funzts aber ich würde dir von bbclone abraten benutzt lieber chcounter, die gesammelten Daten sind Brauchbarer und genauer

    Gruss
    mantis

    kostnermo

    • Frisch an Board
    • Beiträge: 54
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #9 am: 15. Januar 2010, 09:11:19
    Danke für den Tipp, den chCounter werde ich mir mal anschauen. Ich habe letztendlich festgestellt, dass beim letzten Versuch nur noch Admins gezählt wurden!
    Habe jetzt das "==" durch ein "!=" ersetzt. Ich versteh zwar nicht ganz warum, aber es funktioniert jetzt.

    Grüße
    Patrick

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    BBClone Erweiterung (Admin nicht mitzählen)
    Antwort #10 am: 15. Januar 2010, 09:16:28
    Ist Doch eigentlich klar

    == trifft zu
    != trifft nicht zu

    PHP muss man wie in der Schule eine Textaufgabe lesen (schreiben) natürlich mit den ganzen Funktionen wenns und abers

    Gruss
    mantis

    3 Antworten
    2684 Aufrufe
    22. Juni 2010, 07:20:58 von Tomcraft
    0 Antworten
    1424 Aufrufe
    30. Dezember 2013, 19:27:09 von visio82
    1 Antworten
    3082 Aufrufe
    18. Oktober 2011, 00:07:05 von franky_n
    28 Antworten
    9285 Aufrufe
    25. Juli 2019, 12:47:27 von swolfram [templatix]
               
    anything