Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SERADB > DETECTER LES PROGRAMME ANTIPUB GENRE ADBLOCK FACILEMENT


Information sur la source

Description

Détecte les programme anti pub genre ADBlock.

Le fichier ZIP Contient le programme pour PHPMV2 (http://www.phpmyvisites.net/) pour visualiser les utilisateur bloquant les pubs.
 

Source

  • <script src="http://mon_site/ads.js"></script>
  • <script type="text/javascript">
  • var adblock;
  • try
  • {
  • adblocktest();
  • adblock = 0;
  • }catch (error){
  • adblock = 1;
  • }
  • alert("ADBLOCK : " + adblock);
  • </script>
  • <!-- Fichier ads.js -->
  • function adblocktest()
  • {
  • return 0;
  • }
<script src="http://mon_site/ads.js"></script>
<script type="text/javascript">
var adblock;
try
{
    adblocktest();
	adblock = 0;
}catch (error){
	adblock = 1;
}

alert("ADBLOCK : " + adblock);
</script>

<!-- Fichier ads.js -->
function adblocktest()
{
	return 0;
}

Conclusion

Affiche ADBLOCK 1 si il est activé ou ADBLOCK 0 si rien n'es détecté.

PS : J'ai trouvé pas mal de sources sur le net, mais elle me paraissaient trop longue ....
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de emilia123 le 17/03/2008 17:28:11

bonjour,

j'aurais plusieurs remarques sur cette source.

d'abord sur le fond, c'est à dire le coté fonctionnel. chez moi, avec adblock activé (firefox), bin ca affiche 0.
avec un adblock bien configuré, le ads.js n'est pas forcément filtré, donc tout le javascript fonctionne normalement.

ensuite sur la forme. je ne comprend pas (enfin si mais j'aime  bien faire parler) cette chasse avec les utilisateurs d'adblock.

Ok, la pub permet de subventionner le site, c'est à dire d'aider à payer les services, etc.

mais interdire (ou modifier la navigation) sur un site à cause de la présence d'un plugin est, pour moi, innacceptable.
le web est libre, et doit le rester. Si le prix a payer est d'avoir des vidéos bruyantes, des animations qui clignotent, des popups qui s'ouvrent, c'est pas la peine.

Ok, c'est pas gentil (envers le webmaster) de ne pas afficher les pubs sur un site, mais cela ne doit pas etre une condition d'utilisation d'un site, sinon il faut que ce site mette en place une zone payante.

voila, c'est mon petit avis du jour...
tapez pas trop fort sivouplé :)

Biz
EM.

signaler à un administrateur
Commentaire de Astalavista le 17/03/2008 18:18:49

Ha mince alors si ton ADBlock ne fonctionne pas avec mon système ...
Avec le miens il fonctionne :) ; tu pourrais me donner ta configuration d'ADBlock ?

Moi aussi je ne veut pas modifier la navigations des utilisateur suivant leur plugins. Si tu remarque, mon fichier ZIP, il permet d'ajouter ces statistiques à PHPMyVisites2, et rien de plus ...

signaler à un administrateur
Commentaire de emilia123 le 17/03/2008 19:17:25

désolé, j'avais pas regardé le zip complet mais juste testé avec le code dans "source".
si c'est pour des stats je suis d'accord sur l'utilisation car c'est bien une info qu'il est vraiment difficile d'avoir (d'ailleurs si tu as déjà des retours d'informatons sur ces stats :p )
dans mes regles adblock je n'ai pas de ligne comme "ads.js" ou " */ads.js".
j'ai monté ma conf Adblock au fur et a mesure que j'ai rencontré des pubs "chiantes" (pour pas dire plus).
donc si le fichier javascript n'est pas bloqué, le systeme ne détecte rien.

ps: en relisant mon premier post, je me trouve un peu vindicative, mais ce n'est pas du tout ma pensée profonde.

EM.

signaler à un administrateur
Commentaire de Astalavista le 17/03/2008 21:30:08

Actuellement, sur un site de 1000 visiteurs par jours, je tourne a 3% - 2%.
Je comprend pourquoi ça ne fonctionne pas ; moi j'utilise Filterset.G [www.pierceive.com], et j'ai prit la ligne qui me bloquais un maximum de pubs ... (dont les pubs adsense)

Ce système est simple, car j'ai vu pas mal de source où ceci étais asynchrone, avec des 'timeout' (et pour l'intégrer, ceci étais beaucoup plus compliqué).

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.