Changeset 106050 in spip-zone


Ignore:
Timestamp:
Sep 2, 2017, 12:07:35 PM (3 years ago)
Author:
marcimat@…
Message:

+ Todo autour des dates de connexion.

Location:
_galaxie_/galactic/galactic_forum
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/galactic/galactic_forum/Todo.md

    r105997 r106050  
    11
    2 - Page FAQ : sujets les plus votés (je crois).
     2### Gérer une date de précédente connexion
     3
     4Actuellement on utilise 'maj', pas très fiable, pour déterminer
     5la date des derniers messages à lire d’un auteur connecté.
     6
     7Ça marchotte car le champ n’est pas mis à jour si on reste connecté quelques jours
     8Mais du coup, au bout de plusieurs jours, le nombre de message à lire augmente,
     9alors que l’on s’attendrait à trouver les messages non lus depuis la dernière visite
     10par exemple.
     11
     12Gérer en bdd des messages 'non lus' impliqueraient beaucoup d’accès
     13et ne semble pas suffisamment utile.
     14
     15C'est plutôt la "date de la précédente connexion" qui est intéressante,
     16c'est à dire, que s’est-il passé depuis la dernière fois que je me suis connecté.
     17En permettant d’actualiser cette date manuellement (en plus de le faire au login).
     18De la sorte on aurait un bouton "Nouveaux messages (10) [Actualiser à maintenant]".
     19Ce bouton lancerait une action (ajax ou pas) qui actualiserait la date de suivi d’activité.
     20
     21Pour ce faire il faut :
     22- créer sur spip_auteurs les champs :
     23  - date_connexion
     24  - date_connexion_precedente
     25  - date_suivi_activite
     26- les définir à la création sur le champ 'maj',
     27- sur un nouveau login,
     28  - copier 'date_connexion' dans 'date_connexion_precedente'
     29  - copier 'date_connexion' dans 'date_suivi_activite' si plus récente
     30  - copier la date actuelle dans 'date_connexion'
     31
     32L’action "Actualiser à maintenant" actualiserait :
     33- now sur date_suivi_activite
     34
     35Faut-il faire un plugin de cela ?
  • _galaxie_/galactic/galactic_forum/inclure/bloc-messages.html

    r106046 r106050  
    5252        <a href="[(#SELF|parametre_url{age,-}|parametre_url{debut_forums,''})]" class="ajax[ (#ENV{age}|=={-}|oui)on]" title="<:galactic_forum:depuis_jour_derniere_connexion|attribut_html:>" rel="nofollow">
    5353                <:galactic_forum:derniere_connexion:>
    54                 <span class="badge" title="[(#TOTAL_BOUCLE|singulier_ou_pluriel{galactic_forum:messages_un,galactic_forum:messages_nb}|attribut_html)]">
     54                [(#GET{nb}|oui)
     55                <span class="badge" title="[(#GET{nb}|singulier_ou_pluriel{galactic_forum:messages_un,galactic_forum:messages_nb}|attribut_html)]">
    5556                        [(#GET{nb}) ]<span class="fa fa-comment" aria-hidden="true"></span>
    56                 </span>
     57                </span>]
    5758        </a>
    5859        </BOUCLE_connecte>
Note: See TracChangeset for help on using the changeset viewer.