Documentation du script [Modification] [HFR] Infos rapides mod_r21 (version 4.1.6) par roger21
Auteur original : toyonos Titre original : [HFR] Informations rapides sur le profil version 3
Description : Rajoute une popup d'informations sur le profil au passage de la souris sur le pseudal.
Modification : Basé sur la version 3 (ou c) - Ajout du statut (membre, modal, etc.), suppression de l'info de region (désactivée sur le forum), meilleur calcul de l'age, ajout de l'avatar sur les pseudo des citations (et ceux de [HFR] postal recall) et ajout de la gestion de l'affichage des mots-clés et de l'insertion sur les smileys perso.
Lien d'installation du script : https://raw.githubusercontent.com/r [...] 21.user.js
Page de présentation du script : http://roger21.free.fr/hfr/
Documentation : https://forum.hardware.fr/forum2.ph [...] se=2533167
Compatibilités connues : ff ch gm vm tm
Incompatibilités connues :
Popularité : ████████████████████████████████ (32 personnes ont déclaré utiliser ce script)
Dernière mise à jour connue : 25/03/2026
L'installation du script se fait en cliquant sur le « Lien d'installation du script » ci-dessus après avoir installé une « extension de gestion des scripts utilisateur », voir le point 1 de la FAQ complémentaire pour la liste des extensions de gestion des scripts utilisateur les plus populaires.
Ce script permet d'ouvrir une popup d'information au passage de la souris sur le pseudo des auteurs des posts et des citations dans les topics. Cette popup contient une synthèse des informations présentes sur la page du profil de la personne.
Quelques exemple de popups :
CCyril2 :
PierrotLeDingue :
gonc :
Sgt-D :
La Monne :
Marc :
On y trouve dans l'ordre :
- l'avatar (si la personne en a un)
- le sexe (sous la forme « Homme », « Femme » ou « Ange » si le sexe n'est pas renseigné)
- l'âge (calculé à partir de la date de naissance de la personne si elle est renseignée dans le profil et sinon remplacé par l'indication « âge non précisé ») suivi de l'image
si la date du jour correspond à l’anniversaire de la personne
- la ville (telle que renseigné dans le profil et sinon remplacée par l'indication « Ville non précisée »)
- la date d'inscription (sous la forme « Inscrit/Inscrite/Inscrit(e) le xx/xx/xxxx »)
- le statut entre parenthèses (Membre, Modérateur, Administrateur, etc.) tel que spécifié dans le profil
- le nombre de messages postés (sous la forme « x posts »)
- le temps écoulé depuis le dernier message posté (calculé à partir de la date du dernier message dans le profil et exprimé de manière simplifiée en nombre de minutes, d'heures ou de jours sous la forme « Dernier post il y a x minutes/heures/jours »)
- et les smileys persos de la personne si elle en a
Note 1 : l'avatar n'est affiché que pour le pseudo des citations ou dans tous les cas si l'utilisateur du script n'affiche pas les avatars par défaut.
Note 2 : ce script fonctionne aussi - avec un délai de 10 secondes après le chargement de la page - sur les pseudos ajoutés en bas des posts par le script [HFR] Postal Recall et avec l'affichage de l'avatar dans ce cas.
Note 3 : ce script fonctionne aussi - avec un délai de 1 seconde après le chargement de la page - sur les pseudos déplacés dans la barre d'outils des messages par le script [HFR] Chat et sans l'affichage de l'avatar dans ce cas.
Ce script permet aussi d'ouvrir la page du profil de la personne en cliquant sur le pseudo des posts et la popup d'information permet également d'utiliser directement les smileys persos présents dans la popup et permet aussi de consulter et d'éditer les mots clés de ces smileys.
- Pourquoi cette [Modification]
Cette modification est une succession de nombreuses petites corrections, évolutions et ajouts de fonctionnalités le tout enrobé de réécritures et de modernisations successives du code pour s'adapter aux évolutions des extensions (principalement Greasemonkey) et du langage JavaScript et également pour correspondre aux fonctionnalités des autres scripts sur les smileys et les popups. Parmi les corrections et évolutions on trouve : l'ajout du statut, la suppression de l'information de région (qui était une fonctionnalité du forum qui permettait de renseigner sa position sur une carte en plus de l'information de la ville et qui a été supprimée pour des raisons de sécurité), le passage à 11 smileys persos au lieu de 6, l'ajout de l'avatar, le calcul exacte de l'âge (au lieu d'une approximation basé sur le nombre moyen de secondes dans une année) et enfin l'ajout des fonctionnalités sur les smileys persos et l'homogénéisation de la popup avec les autres scripts.
Pour faire apparaitre la popup d'information il suffit de placer le curseur de la souris sur le pseudo de l'auteur d'un post ou d'une citation et d'attendre une demi-seconde environ. Pour faire disparaitre la popup il suffit de déplacer le curseur de la souris en dehors du pseudo. Si le curseur de la souris passe du pseudo à la popup elle-même, la popup ne disparait pas, cela permet d'accéder aux fonctionnalités des smileys persos présents dans la popup. Pour faire disparaitre la popup dans ce cas il suffit de sortir le curseur en dehors de la popup.
Lorsque le curseur de la souris passe du pseudo à la popup d'information, l'utilisateur peut :
- insérer les smileys persos dans la réponse rapide ou dans la première édition rapide de la page si il y en a une d'ouverte en cliquant simplement sur un des smileys persos présents dans la popup
- consulter les mots-clés des smileys persos en passant le curseur de la souris sur un des smileys perso et en attendant une demi-seconde environ, les mots-clés apparaissent dans une nouvelle mini-popup :
- éditer les mots-clés des smileys persos en double-cliquant sur un des smileys persos, la mini-popup d’édition des mots-clés apparait :
Note 1 : lorsque le smiley est verrouillé les mini-popups prennent une teinte rouge et l’édition est impossible :
Note 2 : un clic sur le nom du smiley dans la mini-popup d'édition des mots-clés permet d'ouvrir la page du smiley sur le wiki dans un nouvel onglet (au premier plan si c'est avec un clic gauche et en arrière plan si c'est avec un clic milieu)
Note 3 : les fonctionnalités de consultation et d'édition des mots-clés sur les smileys persos sont identiques à celles des scripts [HFR] Édition du wiki partout mod_r21 et [HFR] Vos smileys favoris mod_r21
Enfin, lorsque le curseur de la souris passe sur le pseudo de l'auteur d'un post (pas sur celui d'une citation), le curseur devient le curseur d'aide
et un clic sur le pseudo permet d'ouvrir la page du profil de la personne dans un nouvel onglet (au premier plan si c'est avec un clic gauche et en arrière plan si c'est avec un clic milieu).
Ce script ne possède aucune fonctionnalité de configuration mais il possède 5 paramètres dans le code qui sont spécifiquement prévus pour pouvoir être modifiés par l'utilisateur. Ces 5 paramètres sont regroupés dans la toute première section du code : « options en dur ». On y trouve :
- le paramètre « comme_avant » qui peut prendre les valeurs « true » ou « false » et qui est à « false » par défaut. En le passant à « true » le script perd les fonctionnalités sur les smileys persos et il n'est plus possible de déplacer le curseur de la souris sur la popup, la popup disparaissant immédiatement lorsque le curseur quitte le pseudo. Ce paramètre avait du sens avec les premières versions de l'ajout des fonctionnalités sur les smileys persos qui n'étaient pas très confortables à utiliser, la popup ne disparaissant qu'avec un clic en dehors.
- le paramètre « char_around_smiley_at_insert » qui est une chaine de caractères et qui contient une espace par défaut (" " ). Ce paramètre contient le texte à ajouter avant et après le code d'un smiley perso lorsqu'il est insérer dans la réponse rapide ou l'édition rapide. Il peut être intéressant de le remplacer par une chaine de caractères vide ("" ) pour avoir plus de contrôle sur la rédaction des messages et l'utilisation des smileys.
- le paramètre « in_title » qui peut prendre les valeurs « true » ou « false » et qui est à « false » par défaut. En le passant à « true » ce paramètre permet de remplacer la mini-popup de consultation des mots-clés par une simple infobulle (tootip) native du navigateur :
. Ce paramètre est un héritage des premières implémentations de la fonctionnalité de consultation des mots-clés dans les scripts qui étaient codées ainsi. Ce paramètre s'adresse surtout aux nostalgiques.
- le paramètre « box_shadow » qui peut prendre les valeurs « true » ou « false » et qui est à « true » par défaut. En le passant à « false » le script ne mettra pas d'effet d'ombre sous les popups.
- le paramètre « add_final_space » qui peut prendre les valeurs « true » ou « false » et qui est à « true » par défaut. Lorsqu'il est à « true » ce paramètre force l'ajout d'une espace supplémentaire à la suite du dernier mot-clé dans la popup d'édition des mots-clés. Cela permet de pouvoir saisir directement un mot-clé supplémentaire sans avoir à se préoccuper de le séparer du dernier mot-clé présent ou non (les espaces en trop étant dans tous les cas nettoyés avant l'envoie des mots-clés). En passant ce paramètre à « false » cette espace supplémentaire n'est pas ajoutée.
À noter que les paramètres « in_title » et « add_final_space » sont également présents de manière identique dans les scripts [HFR] Édition du wiki partout mod_r21 et Vos smileys favoris mod_r21 (qui ont une gestion identique pour la consultation et l'édition des mots-clés) et que le paramètre « box_shadow » est également présent de manière identique dans les scripts [HFR] Alerte Qualitaÿ mod_r21, [HFR] Bloque liste mod_r21, [HFR] Édition du wiki partout mod_r21 et [HFR] Vos smileys favoris mod_r21 (qui ont une gestion identique pour les popups).
- Informations complémentaires
La documentation du script [HFR] Édition du wiki partout mod_r21 contient plus de détails sur le fonctionnement de la consultation et de l'édition des mots-clés.
Le support pour ce script se fait sur ce topic en précisant les versions du script, du navigateur et de l'extension que vous utilisez ainsi que le problème rencontré.
Message édité par roger21 le 25-08-2026 à 21:13:12