Après une discussion concernant les modérateurs passant trop de temps devant l’écran, j’ai décidé qu’il serait préférable de rappeler aux membres du personnel (et aux non-membres !) de faire régulièrement une pause sur les forums après une longue période de consultation. Nouvelle mise à jour : cela fonctionne également pour les non-membres du personnel et peut être activé ou désactivé via les paramètres du thème.
Que fait-il ?
Ce composant de thème affiche un message d’alerte après que le membre est resté sur les forums pendant x secondes. Ainsi, 30 minutes correspondent à 1800 secondes avant l’affichage du message. Ce composant dispose de 4 paramètres principaux permettant de personnaliser votre message et de modifier le délai avant l’affichage de celui-ci.
Il est PROUVÉ que cela vous aide si vous faites une pause devant l’écran. Cela s’adresse particulièrement aux modérateurs et administrateurs qui passent parfois la nuit à effectuer des tâches liées au personnel ! Ce composant est un excellent rappel pour faire une pause si vous modérez ou consultez les forums trop longtemps. Il aide également ceux qui ne peuvent pas s’empêcher de répondre, de poster, etc. Il est toujours bon de faire une pause !
Aperçu
Voici une courte vidéo d’aperçu (désolé, le chargement de la page web a pris beaucoup de temps)
Puisque la modification des paramètres dans le créateur de thèmes est actuellement dysfonctionnelle, vous pouvez télécharger ce composant sur votre instance et essayer de modifier le message et le délai !
Peut-être faudrait-il aussi offrir la possibilité de l’afficher aux utilisateurs (pas seulement au personnel). En tant qu’utilisateur lambda, je serais fasciné de voir que les administrateurs du forum se soucient de la santé des utilisateurs
Idée sympa, nous avons évoqué quelque chose de similaire avec @sam récemment.
Ma principale critique concerne le code : il devrait être considérablement amélioré. Je peux vous fournir des conseils si vous êtes prêt à l’améliorer.
l’égalité en JavaScript doit être vérifiée avec === et non avec ==
Faites-moi savoir si vous avez besoin d’aide, je suis ravi de relire davantage.
Je suis un peu inquiet car nous ne pouvons pas le désactiver au niveau de chaque utilisateur, alors que je ne l’utiliserais jamais. Mais nous n’avons pas de paramètres par utilisateur dans les composants de thème pour le moment. Je ne vois donc pas de bonne ou facile solution ici.
Peut-être qu’une bonne solution consisterait à avoir un couple de groupes/messages, ce qui le rendrait légèrement plus configurable.
Une option a été ajoutée pour les utilisateurs normaux. (Par défaut, elle est désactivée pour les utilisateurs normaux)
Corrigé. Désolé pour cela.
Je n’ai pas consulté Discourse depuis un moment. Je m’en occuperai demain. Je vérifierai également les autres. Je vous enverrai un message si je rencontre des difficultés avec l’un d’eux. Merci
Impressionnant ! Je ne savais pas moi-même que cela pouvait être modifié pour différents usages ! C’est génial d’entendre que cela aide. Répondre aux sujets sans réponse est certainement quelque chose qui est toujours encouragé partout, quel que soit l’usage du forum. Merci d’avoir partagé !
Je ne l’ai pas configuré pour empêcher l’apparition lorsqu’un utilisateur tape (bien qu’il ne fermera pas l’éditeur). Vous pouvez tout à fait utiliser ce composant pour des publicités, mais je recommande cette solution car elle est plus optimisée pour la publicité :
Désolé de remonter le sujet, mais j’ai quelques suggestions : le rendre configurable par l’utilisateur dans les paramètres, permettre de changer la couleur, et remplacer la croix par deux boutons : l’un avec une plateforme de réseaux sociaux comme YouTube (modifiable par l’utilisateur) et l’autre avec un texte comme « Je vais bien » ou autre, modifiable par l’administrateur.
Mais est-il possible d’ajouter du HTML au texte ? Ce serait vraiment bien si c’était le cas. (et peut-être dans ce cas une option supplémentaire pour la fréquence… comme afficher seulement tous les « n » jours).
J’utilise déjà le plugin publicitaire officiel. Je me demande s’il est possible de faire apparaître des publicités au chargement du site, comme dans le lien ci-dessous. Exécute-t-il le code Google AdSense ?
Par défaut, il est uniquement destiné à afficher du texte normal. Si vous creusez dans le code source et le modifiez, vous pouvez tout à fait afficher une publicité.
@Pravi, si tu le souhaites, tu peux forker le dépôt et examiner le fichierhead-tag.html dans le composant (c’est là que les pop-ups et tout le reste sont gérés) pour le personnaliser selon tes préférences. La fonction showModal est appelée ici. Tu voudras probablement t’amuser avec le code