Date d’inscription

Un plugin tout simple qui ajoute un champ date_inscription à la table spip_auteurs.

Ce plugin enregistre en base de données la date d’inscription des auteurs de votre site SPIP. La date est stockée dans le champ date_inscription de la table spip_auteurs lorsque :

  • un auteur s’inscrit depuis le formulaire d’inscription du site
  • un auteur est créé depuis l’espace privé

La date d’inscription est visible sur la page de chaque auteur dans l’espace privé.

La date d’inscription d’un auteur n’est pas modifiable lorsqu’on édite sa fiche (je ne voyais pas l’utilité de cette fonctionnalité, si quelqu’un veut l’ajouter...).

Utilisation dans les squelettes

Dans une boucle AUTEURS, on peut :

  • utiliser le critère {par date_inscription} pour classer les auteurs par date d’inscription.
  • utiliser la balise #DATE_INSCRIPTION pour afficher la date d’inscription des auteurs.
<BOUCLE_auteurs(AUTEURS){tout}{!par date_inscription}{0,3}>
<a href="#URL_AUTEUR"><span class="titre fn">#NOM</span></a>
[Date d'inscription : (#DATE_INSCRIPTION|affdate{'d/m/Y'})]
</BOUCLE_auteurs>

Démonstration sur Géodiversité.NET où l’on affiche la liste des derniers inscrits sur la page qui liste les membres du site.

Discussion

3 discussions

  • apicultural

    Chouette ......
    pour gérer les dates d’inscription des membres d’une petite association

    bon dommage qu’il me faut allez via phpmyadmin modifié les dates

    Reply to this message

  • 3

    C’est dommage que ça ne fonctionne pas lorsque l’on utilise le formulaire de spip liste.
    Pourriez-vous me dire ce qu’il faudrait ajouter à spip liste pour que ça fonctionne ?

    • Oui, ce plugin gère la date d’inscription des auteurs de SPIP dans la table spip_auteurs. Spip-listes utilise sont propre jeu de tables pour stocker les abonnés si je ne me trompe pas, du coup ta demande aurait plus sa place dans le forum de ce plugin.

      ++

    • En effet, la date inscription est dans la table auteurs_listes (il existe bien un champs date d’inscription)

      Pourtant c’est ton plugin ajoute l’affichage de la date d’inscription sur la fiche auteur (et ça ça marche même avec spipliste).
      Y a pas moyen de le modifier à la mano histoire de le faire pointer sur cette autre table ?

      (excuses-moi d’insister, je ne suis pas développeur, je ne comprends pas toujours les subtilités)

    • En attendant je fait un update de ma table mais bon.... c’est pas super propre. Et c’est dangereux.

      UPDATE `gts_auteurs` t1 INNER JOIN `gts_auteurs_listes` t2 ON t1.`id_auteur` = t2.`id_auteur` SET t1.`date_inscription` = t2.`date_inscription` WHERE t1.`date_inscription`=’0000-00-00 00:00:00’

    Reply to this message

  • 2

    Bonsoir

    j’ai testé le plugin sur un spip 3.03.

    J’ai rencontré le problème suivant :

    Si le champ s’est bien créé dans la base de données, il n’est pas renseigné lors de la l’inscription d’un nouvel visiteur et reste à 0000-00-00 00:00:00.

    Merci pour votre aide

    Chris

    Reply to this message

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite / PostgreSQL
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparait.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom