J’ai développé une petite extension du plugin publicitaire qui pourrait s’avérer utile, mais je ne peux pas la publier pour le moment car elle est très liée à d’autres codes de plugins personnalisés. L’une des fonctionnalités qu’elle propose, qui serait très bénéfique, consiste à calculer le nombre d’annonces qui pourraient potentiellement être affichées en fonction de la taille de la fenêtre de visualisation et de la longueur des messages.
Je n’aimais pas l’idée d’insérer rigoureusement une annonce tous les n messages, j’ai donc programmé le système pour qu’il calcule et insère les annonces lorsque la fenêtre de défilement effectue environ 1 à 2 hauts de page de défilement. Ainsi, on obtient presque toujours une annonce après un long message, mais pas d’annonce entre une série de petites réponses.
Je pourrais en faire un plugin étendu à part, mais j’aimerais beaucoup que l’équipe Discourse l’intègre au plugin officiel, si cela les intéresse.