Les publicités sur mon forum ne se remplissent pas toujours et parfois Google ne trouve pas de publicité pour le moment, donc il affiche juste un espace vide. Ce n’est pas grave, mais je pense que le texte publicitaire et l’espace blanc occupé dans ce scénario devraient être supprimés car cela crée une certaine confusion (par exemple, les gens pensant que le message ci-dessus était une publicité promue)
Je ne suis pas sûr de l’espace blanc, mais je pense que cela fonctionne pour le texte :
C’est une solution de contournement pour l’instant, mais le texte est maintenant toujours masqué. Je préférerais qu’il soit visible lorsqu’une publicité s’affiche et masqué lorsqu’elle ne s’affiche pas. Je vais jouer avec le CSS et voir si je peux créer un sélecteur qui s’exécute lorsque les publicités sont vides.
Je pense que cela devrait être théoriquement possible puisque Google le marque avec cette propriété :
J’ai trouvé !!
Cela gardera le texte de la publicité caché par défaut, et ne l’affichera qu’après avoir confirmé que la publicité est remplie et affichée. De cette façon, je peux m’assurer qu’il n’y a pas de confusion.
Si vous souhaitez activer cela sur votre forum, jetez un œil au tutoriel détaillé que j’ai publié sur mon blog
https://blog.codergautam.dev/how-to-hide-unfilled-advertisements-in-discourse-adplugin/
Edit : utilisation de la version révisée du code fonctionnel après que Firepup ait trouvé un bug
J’espère que cela aidera quelqu’un !
Et apparemment, vous ne pouvez pas simplement vérifier la balise iframe non plus, car elle ajoute parfois une iframe pratiquement vide.
Je ne peux plus causer cela, ça devait être un coup unique.
Non, je l’ai beaucoup testé, quand il n’est pas rempli, il ajoute toujours un iframe mais le laisse vide. Quand il est rempli, cependant, l’iframe est rempli. Ce n’est pas un bug.
Il y a eu au moins une fois où j’ai manuellement réaffiché l’AD, et il y avait effectivement une AD là, même si elle était marquée comme non classée. Je n’ai cependant pas pu le reproduire par la suite.
Au cas où vous n’en auriez pas connaissance, le sélecteur CSS :has n’est pas largement pris en charge, notamment par Firefox :
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


