Quelqu’un pourrait-il me donner un indice sur la façon de masquer une publicité maison depuis les pages de balises via CSS ? Merci !
Impossible de tester car nous n’utilisons pas de balises ni de publicités internes, mais probablement quelque chose comme ceci dans la section <head> :
<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url) => {
var isTag = /\/tag\//;
if (isTag.test(url) == true) {
document.getElementById("main").classList.add("tag");
}
else {
document.getElementById("main").classList.remove("tag");
}
});
</script>
Cela ajoute une classe à votre <section id="main" class="ember-application"> sur toutes les pages contenant /tag/ dans l’URL, comme yoursite.com/tag/nom-de-balise, ce qui donne <section id="main" class="ember-application tag">. Vous pouvez maintenant utiliser CSS pour masquer la classe contenant la publicité, par exemple :
#main.tag classe-a-masquer
{
display: none
}