Demo at https://cwalz.de/
Global hint with activated adblocker
You can display a freely definable hint when visitors with activated Adblocker visit your site. For example, you can tell the visitor that your website is financed by advertising and ask them to deactivate the adblocker.
Only show first post or no post at all if an Adblocker is activated
For visitors with Adblocker, you can choose to display only the first post or no post at all on the topic page. In addition, you can display another freely definable note.
Numerous setting options
The hints can be styled freely by you via HTML and there are 3 different display forms for the global hint (banner at the top, banner at the bottom or as dialog popup). In addition, you can display the global hint at each page call or only 1x per session.
Fine group rights
Optionally, you can activate the notes and also the logging only for certain users.
Logging and Evaluation of Adblocker Visitors
On the evaluation page you have the possibility to recognize how many visitors use an Adblocker and can analyze them.
Which adblockers are detected?
Chrome (Mac & Windows)
uBlock Origin
uBlock
AdBlock
AdBlock Plus
AdGuard
Ghostery (Funktioniert seit Anfang Mai 2020 nicht mehr)
Opera
Integrated AdBlocker
Firefox
AdBlock Plus
Safari (Mac)
AdBlock Plus
Manual CSS-Class
If you choose to use a custom CSS class you have to use the following CSS-Code:
.newCSSClass {
&.bannerTop {
position: fixed;
top: 0;
margin-top: 0;
width: 100%;
z-index: 100;
}
}
-
Version 5.4.0
- Darkwood.Design
- 10.45 kB
- 20 Downloads
- Optimized for WoltLab Suite 5.4 andPHP 7.4+
- cWalz becomes Darkwood.Design
-
Version 1.0.4
- Darkwood.Design
- 81.92 kB
- 67 Downloads
- Recognizes the most AdBlockers again
-
Version 1.0.2
- Darkwood.Design
- 81.92 kB
- 17 Downloads
- JS-Variable renamed from adblockDisabled go cwAdblockDisabled
-
Version 1.0.1
- (1)
- Darkwood.Design
- 70.14 kB
- 26 Downloads
- Fixes a potential bug in the ACP
-
Version 1.0.0
- Darkwood.Design
- 78.85 kB
- 42 Downloads
- First version
-
Mehr Wert als es kostet.
- Werner Hampel
- 1.0.1
In meinen Foren sind in etwa 15% mit Adblockern unterwegs. Für meine Werbekunden ein Ärgernis.
Dank dieses Plugins werden jetzt die Benutzer gezwungen, diese Werbeblocker abzuschalten, wenn Sie weiterlesen möchten.
Das ist genial.
Marius74
Mega wäre es, wenn man zu "Nur ersten oder gar keinen Beitrag anzeigen, wenn ein Adblocker aktiviert ist" aktivieren könnte: "Keine Bilder in Beiträgen anzeigen".
Also wer mit Adblocker unterwegs ist, soll ein Default-Bild angezeigt bekommen (auf dem dann z.B. steht. "Bitte Adblocker deaktivieren").
Und das Addon sollte nicht bei Suchmaschinen greifen (falls es das tut :)).
VOTAKU
Für SEO ist es nicht so gut weil bei der Google suche stehet dann z.b. "Bitte mache dein Adblocker aus etc" .
Wasserlasser
Leider bekommen bei mir auch User den Hinweis angezeigt, die ihren Adblocker ausgeschaltet haben. Irgendeine Idee warum?
Spaex
Gibt es kein Gruppenrecht mit welchem man festlegen kann wer im ACP unter Inhalt--->Adblocker-Protokollierung das Protokoll einsehen kann? Fänd es toll wenn ich dies limitieren könnte und nicht Allgemein jeder mit ACP Zugriff auch gleich Zugriff darauf hat.
Christopher Walz
Nein, es gibt aktuell kein Gruppenrecht dafür.
Grüße
Spaex
Wäre es möglich dies für eine zukünfigte Version vorzuschlagen:)?
Sithys
Kann man das Plugin noch irgendwo in Aktion sehen? Auf cwalz.de geht es bei mir zumindest mit UblockOrigin nicht, ist das so gewollt?
Christopher Walz
Ich habs auf cwalz mal wieder aktiviert (1x pro Session)
Sithys
Ah super, jetzt wird unten die Leiste angezeigt. Ein PopUp kam aber nicht, hast du das deaktiviert?
Christopher Walz
Doch, siehe Sceenshots.
Grüße
mercyful
Hallo,
wäre es möglich, dass der Adblocker nur zu bestimmten Zeiten aktiv ist?
Mein Wunsch wäre es, den User z.B. nur an bestimmten Tagen den Hinweis anzuzeigen.
Christopher Walz
Du müsstest diesen manuell aktivieren/deaktivieren. Oder nur für bestimmte Benutzergruppen aktivieren/deaktivieren und Benutzer automatisch in diese Benutzergruppen verschieben und wieder entfernen. Das sollte mit dem Bot von UdoZ funktionieren.
mercyful
Danke, das manuelle wollte ich gerade vermeiden, da es verschiedene Foren betrifft und das möglichst automatisiert ablaufen sollte
Im Prinzip so, wie es bei den Hinweisen gelöst ist, dass man die Boardeigenen Auswahlmöglichkeiten nutzt. Beim verschieben von tausenden Benutzern in verschiedene Benutzergruppen habe ich kein gutes Bauchgefühl.
Christopher Walz
Eine zeitliche Konfiguration ist nicht von meiner Seite aus jedoch nicht geplant, d.h. du kannst das, wenn du es automatisiert machen willst, nur über Umwege schaffen.
Grüße
deville1968
Die nächste Frage.... Einige User bemängeln nun (zurecht wie ich finde) das der Blocker schon auf der Startseite greift. d.h. wenn die User den Adblocker nicht ausdrücklich für die Seite deaktivieren (wollen oder können) , müssen sie vor dem Einloggen mindestens einmal die Meldung wegdrücken
Gäbe es eine Möglichkeit das zu programmieren das die Startseite ausgeschlossen ist und der Blocker erst bei Zugriff auf die Inhalte greift?
Christopher Walz
Das auschließen einzelner Seiten ist nicht geplant. Jedoch könnte ich einbauen, dass das Popup sich erst nach X Sekunden öffnet. Dann ist die Anzeige etwas weniger nervig, da sie nicht direkt erscheint.
deville1968
das wäre doch auch sehr gut!!
DerSebiii_
Guten Tag,
habe das Plugin seit mehreren Tagen aktiv. Die Adblock Erkennung hat seither nicht reagiert. Nutze den AdBlockPlus Testweise seither selber. Wurde nie erkannt.
Die Benutzergruppen sind entsprechend konfiguriert. Gibt es was zusätzliches zu beachten?
Grüße
Christopher Walz
Schau mal ein Kommentar unter deinem
DerSebiii_
Ach entschuldige, hatte nicht gesehen, dass da noch weite Kommentare kommen. Danke
Christopher Walz
Das Problem wird mit der neuen Version (1.0.4) behoben sein.
deville1968
Hallo, ich habe heute morgen das Update gemacht, seitdem funktioniert die Adblocker erkennung nicht mehr
Hat sich sonst irgendetwas geändert? berechtigungen?
deville1968
sorry für mehrfachpost. Es kam jedesmal eine Fehlermeldung beim absenden
Christopher Walz
Hast du mal einen Link zu deiner Seite?
deville1968
dodge-forum.eu
deville1968
Bitte prüfen, Danke
Christopher Walz
Welcher AdBLocker wird genutzt in welchem Browser?
deville1968
Hallo, ich habe heute morgen das Update gemacht, seitdem funktioniert die Adblocker erkennung nicht mehr
Hat sich sonst irgendetwas geändert? berechtigungen?
deville1968
Hallo, ich habe heute morgen das Update gemacht, seitdem funktioniert die Adblocker erkennung nicht mehr
Hat sich sonst irgendetwas geändert? berechtigungen?
Werner Hampel
Hallo, auf meinen Foren läuft es leider nicht.
http://www.roboterforum.de und http://www.robot-forum.com
Ich habe auf beiden Foren Easy Ads und das normale Werbungsmodul aktiv.
Ich nutze AdBlock Plus zum überprüfen.
Zur Zeit habe ich die Protokollierung und den Hinweis von der Adblocker-Erkennung aktiv.
Im Protokoll steht nichts und der Hinweis erscheint auch nicht.
Beiträge limitieren funktioniert auch nicht, hab ich jetzt aber wieder abgewählt.
Christopher Walz
Das Script (https://www.robot-forum.com/js…gle.js?version=1583378134) wird korrekt blockiert, du hast aber anscheinend keine Einstellung für ein Popup angelegt oder die Benutzergruppenrechte nicht korrekt eingestellt.
Grüße
Werner Hampel
genial, das wars
sttila
Zwei Wünsche hätte ich noch für die Zukunft, falls möglich:
1) Den Usern das Wegklicken zu ermöglichen, aber nur für einen festgelegten Zeitraum. Bspw. für X Tage. Dann käme der Hinweis regelmäßig, aber nicht so nervend wie jede Sitzung.
2) Den Hinweis als Banner in unterschiedlichen voreingestellten Größen für mobil und Desktop (oder habe ich da was übersehen?)
Christopher Walz
2. Kannst du theoretisch mit eigenem CSS umsetzen. Es kommt drauf an, was genau du geplant hast.
Sunny C.
Ist Punkt 1. bereits möglich?
Yachtie
Would this work in WSC 5.2?
Christopher Walz
Yes, no problems occurred this far.
maxmobil
Ich bekomme bei der Protokollierung:*/lib/acp/page/AdblockListPage.class.php (214):
wcf\system\WCF::handleError(2, 'Division by zero', '*/lib/acp/page/AdblockListPage.class.php', 214, [ sql => , statement => , parameters => ])
Christopher Walz
Darf normal nicht passieren, da es hier extra eine Abfrage gibt, um das zu verhindern. Hast du mir mal Zugriff zum ACP & FTP?
maxmobil
Geht Teamviewer?
Christopher Walz
Nein
cHaOz
Hallo,
ich überlege mir das Plugin zu kaufen und hab eine Frage bzw. einen Hinweis/Wunsch/Idee.
Aktuell scheint es ja zwei Formen des Hinweis zu geben, ein allgemeiner Popup-Hinweis und/oder eine Limitierung der Beiträge mit Hinweis. Da ich meine Benutzer recht schonend auffordern will den Adblocker abzuschalten, da mich selbst solche Hinweise öfters nerven, wollte ich Anfragen ob auch eine Werbung ähnliche Implementierung möglich wäre.
Konkret meine ich damit, dass statt der anderen Hinweise einfach nach jedem X. Beitrag ein Hinweis erscheint aber sonst weder allgemeine Hinweise erscheinen noch eine Limitierung der Beiträge stattfindet.
So würde ich bspw. dann nach jedem 5. Beitrag einen solchen Hinweis streuen wollen. Schaltet der Benutzer dann ab erhält er "nur" nach jedem 10. Beitrag die Werbung.
Wäre eine derartige Erweiterung machbar?
Christopher Walz
Ist von meiner Seite aus nicht geplant.
In die Werbefunktion kann man das auch nicht ohne Weiteres einbauen, da die Erkennung mit JavaScript stattfindet, die Werbe-Bedingungen aber alle auf der Serverseite ausgewertet werden.
Theoretisch kann das aber jmd. anderes umsetzen und das AdBlock-Plugin als requirement setzen. Per
kann dann geprüft werden, ob der AdBlocker aktiv ist.
cHaOz
Danke für die Antwort.
Klingt nach einem spannenden Thema. Da ich mich eh mal wieder an einem Plugin probieren wollte kann das ja vielleicht was sein.
cHaOz
OK ich bin es doch nochmal. Könnte man sonst evtl. einfach aus dem allgemeinen Popup-Hinweis einen Hinweis am Seitenanfang machen? (Unter dem Menü über dem Inhalt)
Viele Grüße
Christopher Walz
Es gibt doch bereits Einstellungsmöglichkeiten für den Hinweis. Dieser muss ja nicht als Popup erscheinen.
cHaOz
Ok das wusste ich nicht. Ich hatte nur auf die Bilder geachtet.
Danke.
pimpi
Wie sieht es denn mit der Performance aus? Wenn alles protokolliert wird? Ich habe hier bei Alfahosting gerade leider das Problem, dass table_definition_cache auf nur 400 Tabellen eingestellt ist und das wird halt schnell dünn bei einem Forum :-/ An sich super dein Plugin, würde das gern testen. Allerdings habe ich auch wegen dem Wert oben dein Exit Intent Popups wieder entfernt, weil in der Log Datei auch ziemlich viele Rückschlüsse in Richtung negativer Performance gegangen sind.
Edit: vergessen zu fragen -> würde auch die Möglichkeit bestehen, frei definierbar ab Beitrag X den Hinweis zu bringen? Beitrag 1 knallt schon etwas die Tür vor dem Kopf zu
Danke & Gruß
Christopher Walz
Es gibt pro Seitenaufruf einen weiteren Request. Deine Besucherzahl verdoppelt sich also sozusagen. Deswegen auch die Warnung, dass man die Protokollierung nicht dauerhaft an haben soll
pimpi
Super! Also Protokollierung aus: Performance passt. Das Protokoll sind da eher die meckernden Benutzer, die nicht verstehen wollen dass ein Forum Zeit + Geld kostet
pimpi
Hab das Plugin gerade für ein Forum gekauft zum Testen. Sage mal, der Popup Hinweis wie in deinem Forum...auch mit anderer CSS-Klasse, werden mir nur die beiden anderen Varianten angezeigt?
Christopher Walz
Das Popup geht nicht auf, wenn du eine manuelle CSS-Klasse vergeben hast?
Oder wie kann ich dich verstehen.
pimpi
Das Popup geht gar nicht auf
Glaube der Inhalt wird auch nicht im Quellcode ausgegeben - muss ich daheim schauen. Ansonsten: nice!
mercyful
Danke für dieses Plugin!
Wünsche für künftige Updates, wenn man diese einbringen darf:
Eine Auswertung, wie sich der Einsatz der Adblocker über die Zeit verändert, sprich, damit man nachvollziehen kann, ob sich das Nutzerverhalten ändert. Des Weiteren würde ich mir wünschen, mittels Haken nicht nur die Gäste auszuschließen, sondern auch die registrierten User, so dass man rein die Gäste-Auswertung sieht
Christopher Walz
Da es keine Protokollierung gibt, wann und welchen Hinweis man bei aktiviertem AdBlocker aktiviert hat, wird das schwer. Ich empfehle hier selber zu notieren, wann man die Hinweise aktiviert hat. Dann kann man über die Protokollierung ja recht einfach nach Datum filtern und schauen, was sich verändert hat.
Die "Gäste-Auswertung" habe ich mir mal notiert.
mercyful
Danke
Maximilian Rupp
Vielen Dank für die Super Umsetzung! Ich hab mir die Erweiterung natürlich direkt gekauft....
Elektron
Habe das Plugin seit einigen Wochen schon im Einsatz und läuft perfekt!
Konnte damit den Adblocker-Einsatz der User deutlich reduzieren
Danke an Chris für die tolle Programmier-Leistung!
WoltNet
Für Artikel wäre es noch besser geeignet. Wäre vielleicht eine Idee, oder.
Christopher Walz
Du meinst als Paywall und dann bspw. nur den Einleitungstext anzeigen?
WoltNet
Ja, genau. Das ist ja bei vielen Zeitschriftenverlagen auch so das man mit einem AdBlocker nicht den vollen Text lesen kann.
kirmesparkworld.de
Das würde ich auch cool finden.Würde es dann sofort kaufen.