Système des messages non-lus déffaillant

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Système des messages non-lus déffaillant

Message par foxies Lun 21 Aoû 2017 - 16:11

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour ou bonsoir, suivant l'heure à laquelle vous verrez mon message Smile

Je m'adresse à vous pour savoir s'il est possible de réaliser quelque chose de précis - et qui me trotte dans la tête depuis pas mal de temps, par ailleurs - par rapport aux icônes du forum et des sujets. Voilà donc mon interrogation : est-il réalisable d'utiliser du CSS (ou du JS ?) plutôt que des images pour l'affichage des icônes du forum et des sujets ("Sujet", "Sujet-Nouveau", "Vérouillé", etc.) ? Pour aller au bout de mon idée, j'avais imaginé l'apparition d'un petit rectangle de couleur avec l'inscription "Nouveau message" placé juste à côté du titre d'un forum contenant un message non-lu.

Je suis parvenue à faire cela notamment pour les boutons du style "Poster un nouveau sujet" et "Répondre au sujet". J'aimerais donc étendre cette technique pour l'affichage des nouveaux sujets postés sur mon forum mais je me heurte à quelques difficultés...

Je vous serais donc très reconnaissante si vous pourriez m'aider à trouver un moyen d'arriver à ce résultat.

Vous souhaitant une bonne journée.


Un problème en entraînant un autre ? Se reporter à ce message.


Dernière édition par pinke le Jeu 24 Aoû 2017 - 10:58, édité 3 fois
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Mar 22 Aoû 2017 - 16:43

Petit UP Smile
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par Mat Mar 22 Aoû 2017 - 16:55

Bonjour Wink
Petite question, pourquoi veux-tu remplacer des images par du JS Smile?
Mat

Mat
Membre habitué

Masculin
Messages : 1555
Inscrit(e) le : 05/09/2015

http://www.dixily.fr
Mat a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Mar 22 Aoû 2017 - 18:39

Bonjour !

Tout simplement pour ne pas avoir à créer d'images et, pour que cela soit plus pratique lors de changements de design (cela se limiterait au changement de couleurs, en fait). Après je ne sais pas si le JS sera forcément la manière de parvenir à mon souhait, peut être que le CSS suffira Smile
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Mer 23 Aoû 2017 - 10:58

Finalement, j'ai réussi à faire ce que je voulais (je me suis aidée de ce topic que je n'avais pas trouvé avant d'ouvrir le mien). Le problème initial est donc résolu !

Malgré tout, je remarque une défaillance par rapport aux messages non-lus... Comme je suis l'unique membre de mon forum, j'ai posté plusieurs fois des messages en tant qu'invité afin de voir le rendu de mes nouveaux "icônes", ceux qui affichent sur les catégories s'il y a des nouveaux messages ou pas. Quand je me connecte en tant qu'admin, je les vois s'afficher dans un premier temps mais si je quitte le forum pendant un moment ou si je me déconnecte pour ensuite me reconnecter au forum, les icônes disparaissent et il n'est pas non plus possible de visualiser les messages non-lus grâce à la recherche (je me retrouve avec cette information : "Aucun message ou sujet ne correspond à vos critères de recherche"). Un peu embêtant, du coup. Et je ne sais absolument pas si ce problème existait avant de toucher aux templates et au CSS pour changer l'apparence des dits-icônes.

Voici mon template index_box si besoin :

Code:
<!-- BEGIN catrow --><!-- BEGIN tablehead -->
        <div class="tleCAT">{catrow.tablehead.L_FORUM}</div>
        <div class="mdlCAT"><!-- END tablehead -->

        <!-- BEGIN cathead -->
        <!-- END cathead -->
     
        <!-- BEGIN forumrow -->
          <div class="blocFRM"><div class="FRM"><div class="tleFRM"><a href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a></div>
            <div class="imgFRM"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" /></div>
            <div class="descFRM">{catrow.forumrow.FORUM_DESC}</div>
          <div class="boxDESC">
            <div class="sfFRM"><span id="LKF">{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}</span>
            <script type="text/javascript">
jQuery('#LKF').html(jQuery('#LKF').html().replace(/, /g,' ')).removeAttr('id');
</script>
            </div></div>
            <div class="lmsgFRM"><a class="boxlmsgFRM" href="{catrow.forumrow.U_LATEST_TOPIC_POST}">{catrow.forumrow.LATEST_TOPIC_TITLE}</a>
            <br />{catrow.forumrow.USER_LAST_POST}</div>
            <div class="avaFRM"><!-- BEGIN avatar -->{catrow.forumrow.avatar.LAST_POST_AVATAR}<!-- END avatar --></div><img src="http://i.imgur.com/GKTg7Aj.png" class="avafltrFRM" />
            <div class="nbFRM"><div class="nbFRMI">{catrow.forumrow.TOPICS}</div>sujets
              <br /><div class="nbFRMII">{catrow.forumrow.POSTS}</div>réponses</div>
            </div></div>
        <!-- END forumrow -->
     
        <!-- BEGIN catfoot -->
        <!-- END catfoot -->
        <!-- BEGIN tablefoot -->
        </div>
        <div class="btmCAT">Hoofbeats ©️ 2017</div>
        <!-- END tablefoot --><!-- END catrow -->

Et le CSS :

Code:
/* ICÔNES FORUM */
.imgFRM img[src="http://i.imgur.com/s4aZins.png"]{
    background: linear-gradient(180deg,rgba(218,204,243,0.8),rgba(171,199,228,0.8));
text-align: center; text-transform: uppercase;
font-family: montserrat; font-size: 7px;
color: #605882;
position:absolute; z-index: 3;
display:inline-block; vertical-align:top;
text-shadow: 1px 1px 1px #fff;
padding: 2px;
font-weight: lighter;
letter-spacing: 1px;
line-height: 125%;
height: 97px;
width:20px;
margin-left:327px;
margin-top:-32px;
opacity: .8;
transition: all 1s ease-in-out;
}
.imgFRM img[src="http://i.imgur.com/s4aZins.png"]:hover{
opacity:0;
height:0px;
}
.imgFRM img[src="http://i.imgur.com/t6ATEr6.png"]{
display:none;
}
.imgFRM img[src="http://i.imgur.com/QnQlWLf.png"]{
display:none;
}

Edit : J'ai vidé le cache de mon navigateur. Du coup, en cliquant sur "Voir les nouveaux messages depuis ma dernière visite", je peux voir s'afficher les messages non-lus. Mais depuis les catégories et la liste des forums, l'icône qui indique le nouveau message ne s'affiche pas.
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Jeu 24 Aoû 2017 - 10:58

UP Smile
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Ven 25 Aoû 2017 - 11:33

UP Smile
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par Neptunia Ven 25 Aoû 2017 - 12:20

Bonjour ^^

pinke a écrit:Malgré tout, je remarque une défaillance par rapport aux messages non-lus...

Quand je me connecte en tant qu'admin, je les vois s'afficher dans un premier temps mais si je quitte le forum pendant un moment ou si je me déconnecte pour ensuite me reconnecter au forum, les icônes disparaissent et il n'est pas non plus possible de visualiser les messages non-lus grâce à la recherche (je me retrouve avec cette information : "Aucun message ou sujet ne correspond à vos critères de recherche"). Un peu embêtant, du coup. Et je ne sais absolument pas si ce problème existait avant de toucher aux templates et au CSS pour changer l'apparence des dits-icônes.

Ce n'est pas une défaillance mais le fonctionnement normal.
Vous avez la liste des nouveaux messages depuis votre dernière visite et non celle des messages non lus.

Si vous vous déconnectez, la date de dernière visite est modifiée et l'information de (non) lecture est par conséquent perdue.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Sam 26 Aoû 2017 - 8:13

Merci pour votre réponse Neptunia, cependant je ne comprends pas pourquoi cela arrive lorsque je ne me déconnecte pas, en allant sur une autre page internet et en revenant sur mon forum par exemple.

Aussi, est-ce normal que lorsque je poste un message en invité et que je me connecte en tant qu'admin je vois le message s'afficher dans la liste des nouveaux messages depuis ma dernière visite mais que l'icône de nouveau message n'apparaisse pas au niveau de la catégorie et du forum concernés ?
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par Neptunia Sam 26 Aoû 2017 - 13:19

pinke a écrit:Merci pour votre réponse Neptunia, cependant je ne comprends pas pourquoi cela arrive lorsque je ne me déconnecte pas, en allant sur une autre page internet et en revenant sur mon forum par exemple.

Oui c'est normal, le forum vous "déconnecte" automatiquement au-dela d'un certain laps de temps. Il y a aussi le choix du navigateur, de sa configuration et ses extensions qui peut avoir une influence. Ainsi que le type de connexion. Quand on change d'IP toutes les 5 minutes, et bien ce n'est pas rare de perdre l'info des nouveaux messages (les transports en commun servent à se déplacer, non à surfer sur la toile).

Aussi, est-ce normal que lorsque je poste un message en invité et que je me connecte en tant qu'admin je vois le message s'afficher dans la liste des nouveaux messages depuis ma dernière visite mais que l'icône de nouveau message n'apparaisse pas au niveau de la catégorie et du forum concernés ?
Je serai tentée de dire que c'est parfaitement logique
1/ Vous vous déconnectez à 09h00
2/ Vous postez à 10h00
3/ Vous vous connectez à 11h00

-> Le système affiche les nouveaux messages depuis 09h00 que vous les ayez lu ou non puisque la page ne sert pas à lister les sujets non lus mais tous les nouveaux sujets.
-> Votre message de 10h00 étant posté entre votre connexion actuelle et votre dernière "visite" sera repris dans cette liste
-> Vous aviez rédigé ce message, donc vous l'avez forcément lu, et le sujet concerné ne peut pas être considéré comme nouveau.

On le dit et on le répète assez régulièrement ici, quand on veut tester de manière fiable la signalisation des nouveaux messages, changer de compte suffit rarement. Il est plus prudent de changer aussi d'ordinateur sans quoi on ne peut pas venir se plaindre qu'un sujet qu'on a soi-même rédigé donc lu n'apparait pas comme non lu.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Système des messages non-lus déffaillant

Message par foxies Sam 26 Aoû 2017 - 14:57

D'accord, merci pour ces explications très claires. Bonne journée à vous.
foxies

foxies
*****

Féminin
Messages : 607
Inscrit(e) le : 02/05/2010

http://hawkeyeriver.forumgratuit.org/
foxies a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum