Submitted by joel_n on
Est-ce quelque sait comment il est possible d'afficher le nom de l'utilisateur qui a effectué la dernière modification sur une contribution?
J'arrive sans problème à afficher la date de cette dernière mise à jour, mais sans plus. J'affiche cette date par une modification du template (avec le module ConTemplate), en inscrivant la ligne suivante :
<?php
print t('!date par !username', array('!username' => theme('username', $node), '!date' => format_date($node->changed)));
?>
Le nom d'utilisateur généré par cette commande reste celui qui a créé le noeud...
Bon je cherchais un moyen un
Permalien Soumis par tostinni le 26 Octobre, 2007 - 19:25
Bon je cherchais un moyen un peu moins bourrin de faire ca mais j'ai pas trouve, alors ma soluce :D
Comme tu peux le voir, l'auteur est dicte par la fonction theme_username, donc l'idee serait de la surcharger et de mettre un truc du genre:
En gros j'ai juste changer les $object->uid et $object->name par des variables pour pouvoir les modifier et ensuite, j'ai fait une tite requete sur la table des revisions pour recuperer le nom de l'auteur de la revision.
Voilou, c'est pas teste mais ca doit pas etre loin de la realite :)
D'autres possibilités
Permalien Soumis par joel_n le 1 Avril, 2008 - 19:12
D'autres possibilités ici
http://drupal.org/node/81242