Wikini

ActionMyChanges

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes ec2-18-207-252-123.compute-1.amazonaws.com
<< ActionListUsers ListeDesActionsWikiNi ActionMyPages >>



Donne la liste des dernières pages que l'utilisateur qui demande la page a modifié et non celles de la personne à qui la page appartient, triées par ordre alphabétique. Si l'utilisateur n'est pas connecté, un message d'avertissement apparait. Vous pouvez utiliser le paramètre #bydate# (comme ceci: "{{mychanges/bydate}}") pour trier les pages par date.

Exemple 1 : par ordre alphabétique

"{{mychanges}}" donne:
Vous n'êtes pas identifié : impossible d'afficher la liste des pages que vous avez modifiées.

Exemple 2 : par date

"{{mychanges/bydate}}" donne:
Vous n'êtes pas identifié : impossible d'afficher la liste des pages que vous avez modifiées.

<< ActionListUsers ListeDesActionsWikiNi ActionMyPages >>


Commentaire personnel (par LordFarquaad):
  1. Le code source de cette fonction n'est vraiment pas optimisé...
  2. Elle utilise aussi une synthaxe dépréciée pour avoir la première lettre du nom de chaque page, elle met cette lettre en majuscule (alors que c'est sensé être un NomWiki...) mais lui permet d'être encore une minuscule (ou une vigule !) dans le preg_match() !!!
  3. Le preg_match, lui, sert à vérifier si la première lettre est bien une... lettre (re-alors que c'est sensé...).
Je suggère aussi d'ajouter des paramètres (comme une limite...), et d'envisager une fonction de ce genre pour afficher les pages de celui qui possède la page sur laquelle elle est appelée... En fait dans son utilisation actuelle, je n'en vois pas trop l'intérêt... -- LordFarquaad (zut je me suis trompé de fichier, car ces commentaires sont quasi les mêmes pour l'ActionMyPages, j'enlève ici ceux qui sont incorrects, et je copie-colle dans l'autre lol)

Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]