Forse ti converrebbe farlo con JavaScript, o magari con jQuery se preferisci.
Ad esempio, la classe in un argomento mostra il nome della categoria in questo modo:
<span class="category-name">Domande per principianti su UNIX</span>
Quindi, in uno script per la pagina dell’argomento, selezioneresti il testo della classe “category-name” e poi inietteresti il tag del tuo annuncio nell’elemento div di tua scelta in base al testo della categoria.
Questo è, a mio avviso, un metodo migliore rispetto a nascondere e mostrare elementi div con codici di annuncio basandosi solo sul CSS.
È anche molto semplice da implementare per chiunque abbia competenze di base in JavaScript o jQuery.
Selezioni il testo interno dell’elemento span in base alla classe dello span della categoria. Poi confronti quel testo interno con la tua lista di categorie e inserisci il codice del tuo annuncio nell’elemento DOM di tua scelta nella pagina, in base alla categoria.
È abbastanza semplice per chiunque abbia competenze di base in JavaScript scrivere questo codice ed è probabilmente il modo migliore per fare ciò che desideri. @Windsooon