PHP-Web-Stat Support Forum
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl
Board (Deutsch) >> Vorschläge & Codeschnipsel >> Adblocker AdblockPlus EasyList etc.
https://www.php-web-statistik.de/cgi-bin/yabb/YaBB.pl?num=1445274395

Beitrag begonnen von atallen am 19.10.15 um 19:06:35

Titel: Adblocker AdblockPlus EasyList etc.
Beitrag von atallen am 19.10.15 um 19:06:35
Hallo!
Schon bei der Installationsanleitung wird emfohlen das Installationsverzeichnis "stat" zu erstellen.
Empfehlung in der ersten Zeile unter "Schritt 1 - Uploaden" ...

Dieser Verzeichnisname steht bei vielen Adblockern auf der schwarzen Liste...
zumindest bei Chrome AdblockPlus in der EasyList.

Einige Forumbesucher berichten hier schon von Problemen... (Chrome,FF, Opera)

Das gleiche Problem hab ich bei dem Script von Christosoft "Crazystat" gesehen (Keine Werbung!!!).
Dort hat ein findiger Forumbesucher sich das komplette Ding vorgenommen und sämtliche Dateien und Verzeichnisse
die was mit "stat" zutun haben einfach in "zaehler" umbenannt. Natürlich hat er das auch intern angepasst...
Was er da sonst noch gemacht hat versteh ich nicht ganz. Zuviel Programmiersprache und zu viel englisch... ;)

Er selbst berichtet im Forum von einem Erfolg seiner Maßnahme. Klingt doch auch vielversprechend...

Ich hab mir jedoch trotzdem dieses PHPWebStat gekauft, weil mir das Layout besser gefällt und weil es mehr Infos bietet. (Herkunftsländer...)

Könntet Ihr von offizieller Seite dieses Script in einer Neuen Version nicht so umbauen, das es den Adblockern
aus dem Weg geht...? Ich finde dem Beispiel vom CrazyStat könnte man doch folgen... oder...?

Mir ist auch noch nicht klar, ob durch die Adblocker nur die ansicht des Zählers und des Menues gestört ist, oder ist es zusätzlich auch so, das Besucher mit Adblocker auch nicht in der Statistik erfasst werden...?

Als weiteren Vorschlag hätte ich, das der Counter auch als TXT-Counter angeboten wird,
der würde von einem Adblocker nicht weggezaubert werden...

Ich freue mich auf Antworten und hoffe das ich durch das erwähnen des anderen Scriptes
keine Forumregeln missachtet habe. Aber ich musste dieses Beispiel bringen...

Gruß Andreas

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von Reimar am 19.10.15 um 20:28:14
Hallo Andreas,

danke für Deine Tips, schauen wir uns an.
Was die Benennung des Verzeichnisses angeht, so ist dies lediglich ein Vorschlag von uns. Du kannst das Verzeichnis beliebig benennen, musst dies im Admincenter in den Grundeinstellungen lediglich nachtragen.
Wenn Du absolut sichergehen willst, dass trotz Adblocker aufgezeichnet wird, dann solltest Du die PHP Include Methodik nutzen, ist in der Anleitung beschrieben. Die kann man nicht blockieren. Javascripts und ImageTags lassen sich leider immer irgendwie ausblenden.

Gruß
Reimar

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von atallen am 19.10.15 um 23:32:05
Ich hab das komplette phpwebstat4.9 Installationsverzeichnis mit notepad++ nach "stat/" durchsucht, und einige Einträge gefunden.

Wenn ich bei der Installation einfach ein anderes Verzeichnis wähle, wie siehts dann mit der funktionalität aus...?

Wenn man die Dateien im Verz. manual/english und deutsch mal sowie english_admin.php und german_admin.php
außen vor lässt, wären da immer noch die Dateien: Config.php und Tracking_code.php

Hier müsste ich dann manuell das korrekte Stammverzeichnis eintragen...?
config.php
$script_path = "stat/";

Tracking_code.php
<scr. type="text/javascript" src="http://www.example.com/stat/track.php?mode=js"></scr.>
<noscr.><img src="http://www.example.com/stat/track.php?mode=img" border="0" alt="" width="1" height="1"></noscr.>

Nach dem Setup (in ein anderes Verzeichnis) hab ich das ganze nochmal runtergeladen und nochmal durchsucht...
Die config.php wurde wie erwartet korrigiert. Die anderen Dateien nicht.
Wobei das bei den ganzen manual und den language-seiten sicher nicht wichtig ist...
Aber was ist mit der Tracking_code.php...? Muss ich das noch manuell korrigieren...?

Zurück zu den Adblockern:
- Ich hab die Datei Tracking_code.php jetzt per include Methode eingebunden...
- Ich hab jetzt tatsächlich ein anderes Verzeichnis gewählt und es läuft Wunderbar!
- Auch der Counter wird Tadellos angezeigt.

Trotz aktiviertem AdblockPlus unter Chrome46. Ich bin sehr zufrieden...!

Sowieso bin ich bisher sehr zufrieden!
Denn die Installation hätte mit der Top Anleitung selbs meine Schwiegermutter durchziehen können...! Hut ab!
Nur ein Punkt (in den Erweiterten Einstellungen) ist absolut unklar. Das mit der PHP Variable.
Weis nicht was ich für Strato da einstellen soll... Aber das hab ich in einem anderen Thread gefragt...
Und der Support ist Hammermäßig...

Gruß
Andreas

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von PhoenixAter am 20.10.15 um 00:01:22
Wie Reimar schon sagt, "stat/" ist nur ein Vorschlag zur Benennung des Verzeichnisses. Im Prinzip könntet Ihr es auch "heinrich/" nennen. Ich habe gerade erst vor 2 Tagen noch die Version 4.8.00 ganz neu installiert und den Verzeichnisnamen schon im Installationsprozess umbenannt. Ich musst das dann nirgendwo manuell eintragen, sondern lediglich in den Grundeinstellungen anpassen. Inzwischen habe ich auf Version 4.9.00 ge"updated" und es läuft ohne Probleme.

PhoenixAter

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von atallen am 20.10.15 um 09:51:41
Morgen!
Ich hab das von Reimar gelesen und danach dazu geschrieben,
das ich das Script komplett neu installiert hab und zwar unter einem anderen Verzeichnisnamen.
Ich habs genau wie du auch in den Grundeinstellungen eingegeben...
(hab mich da wohl nicht klar ausgedrückt...sorry)

Danach hab ich den kompletten Verzeichnisbaum wieder runtergeladen und nochmal mit notepat++ durchsucht...

Dabei ist mir neben anderen Dateien gerade die Datei "tracking_code.php" aufgefallen in der noch das empfohlene
Verzeichnis steht das jetzt ja nicht mehr mit meinem Installationsverzeichnis übereinstimmt.
Wenn ich den Code aber richtig verstehe ist das nur ne Textausgabe nach einer Fehlermeldung... Ist das so richtig...?

Bei den ganzen Manuals und auch bei den anderen TextHinweisen spielt es ja nicht sone große Rolle...

Gruß Andreas

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von Holger am 20.10.15 um 18:19:57
Hallo,

die Datei tracking_code.php dient lediglich um ein PHP Include zu ermöglichen. Hierbei handelt es sich aber nicht um eine Datei, die sich die Stammdaten aus der config zieht. Das heißt, eine Anpassung ist in der aktuellen Version manuell von nöten.

*

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von atallen am 20.10.15 um 19:54:37
und auch Notwendig...???

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von Holger am 20.10.15 um 20:19:31
Solltest Du den tracking Code ohne ein Include eingebunden haben, ist es nicht notwendig diese Datei anzupassen.

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von atallen am 20.10.15 um 20:28:00
OK! Ich hab den Tracking Code per PHP Include eingetragen.
Dann werd ich das manuell ändern.

Aber ehrlich, wenn man schon per Setup das Verzeichnis frei wählen kann,
dann sollte auch diese Datei automatisch verändert werden, genauso wie die config.php...
Und wenn man s genau nimmt auch die anderen Manual und Info Dateien...
Währe das nicht was fürs nächste Update...?  ;)

Danke für die Info...
PS Kann das auch mit dem Problem aus meinem anderen Thread zutun haben...
Ich hatte Dir da ja auch ne PN dazu geschickt...

Vielen Dank für den Support!
Andreas

Titel: Re: Adblocker AdblockPlus EasyList etc.
Beitrag von Holger am 21.10.15 um 22:16:44
Wir werden es im nächsten Update realisieren, das die Datei tracking_code.php durch das Admin Center generiert wird um Linkfehler zu vermeiden.

*

PHP-Web-Stat Support Forum » Powered by YaBB 2.5.2!
YaBB Forum Software © 2000-2012. Alle Rechte vorbehalten.