Archive pour janvier 2009

Mise à jour des forums du serveur, encore

Samedi 31 janvier 2009

Suite à la mise à jour de la dernière fois, il restait quelques bugs à corriger, c’est chose faite. J’en ai profité pour ajouter quelques autres petits trucs…

Améliorations :

  • ajout de la possiblité de marquer ses messages privés avec des drapeaux, comme on peut le faire dans la plupart des logiciels de messagerie électronique.
  • les boutons d’ajout de bbcodes et les smileys de la fenêtre d’édition des messages tiennent maintenant compte de la dernière zone de texte sélectionnée : corps du message ou complément.

Corrections :

  • si un message se terminait par un smiley ce dernier n’était plus traduit si le message était complété.
  • les sujets-traceurs n’apparaissaient plus dans la liste des sujets.
  • correction des options de resynchronisation de sujets et forums dans le panneau de modération.
  • gestion des balises monobloc (edit, date, deezer, etc) dans la fonction de découpage d’un sujet.
  • mise en évidence du caractère cliquable des smileys dans la fenêtre d’édition d’un message (modification du curseur).
  • dans la page de déplacement d’un sujet, l’intitulé de la case permettant de laisser ou non un sujet-traceur est maintenant cliquable.

Mise à jour des forums du serveur

Dimanche 25 janvier 2009

Mise à jour conséquente aujourd’hui, puisque suite à la suggestion de Rupert, j’ai remis un peu les mains dans le code du forum, chose que je n’avais plus fait depuis longtemps. J’en ai profité pour traiter les quelques bugs qui trainaient depuis longtemps et ajouter deux-trois petits trucs qui me trottaient dans la tête depuis un moment :

Corrections :
  • dans la fenêtre d’édition d’un message, on ne perd plus la valeur des cases à cocher “Résultats” et “Total des votes” si l’on ajoute une option ou clique sur prévisualisation.
  • l’édition rapide (q-edit) du premier message d’un sujet comprenant un sondage ne foire plus la durée du sondage.
  • le bbcode [img|] peut à nouveau être utilisé indifféremment avec 2 ou 3 images.
  • correction de bugs d’affichage dans le panneau de modération.
  • correction de la couleur au survol d’un nom d’utilisateur dans la liste des utilisateurs connectés.
Ajouts :
  • ajout du flux complet des news (incluant les news externes) dans les flux liés à la page (accessibles en cliquant sur le bouton RSS de la barre d’adresse du navigateur) en plus du flux déjà présent.
  • ajout d’une balise
    [date=<timestamp>]
    qui affiche une date en tenant compte du format de date et du fuseau horaire défini dans le profil. Exemple :
    [date=1232818703]
  • ajout de la balise
    [user=<userId>]
    qui affiche le nom de l’utilisateur, avec sa couleur s’il en a une (modo, admin, etc) et un lien vers son profil. Exemple :
    [user=2]
  • ajout de la balise
    [edit date=<timestamp>]
    et
    [edit date=<timestamp> user=<userId>]
    qui affiche le message d’édition (le paramètres date et user sont respectivement traités par les balises date et user citées plus haut). Exemple :
    [edit date=1232818703 user=2]
  • ajout de la possibilité de “compléter” un message (champ texte supplémentaire lors de l’édition). Ceci ajoute le complément en bas du message, précédé de la balise edit adaptée (avec date et auteur s’il ne s’agit pas de l’auteur du message lui-même).
  • la date de dernier message et la couleur de puce associée a chaque topic/forum prend maintenant en compte la date du message ayant eu un “édition majeure” en dernier (est considérée comme édition majeure la création et le fait de “compléter” le message).
  • en fin de topic, un liste des messages complétés récemment (c’est à dire après votre dernière visite) est présente. La couleur de l’icône suit la même règle que celle des messages : si l’ajout a été posté avant la dernière lecture, l’icône est dorée, sinon elle est blanche.

Voilà, ça fait pas mal de modifs un peu partout dans le code, donc même si j’ai tout testé au fur et à mesure, on est pas à l’abri d’un oubli ou d’une erreur, donc n’hésitez pas à me remonter toute erreur ou comportement bizarre que vous remarqueriez ;)

EDIT : Pour plus de détails sur les modifications relatives à l’édition des messages, rendez-vous ici.