Catégorie qui signale les messages non lus

4 participants

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

Résolu Catégorie qui signale les messages non lus

Message par Spyofweb Dim 28 Oct 2012 - 23:13

Bonjour ou bonsoir selon l'heure où vous vous pencherez sur ce topic.

Mon forum possède actuellement une structure "catégories en onglets" qui est bien pratique pour ne pas avoir une page de 10km de long mais qui s'avère quelque peu embêtant quand il s'agit de surveiller les nouveaux messages.
Spoiler:

Pour la prochaine version, mon équipe et moi aimerions modifier la structure pour des catégories rétractables mais quoiqu'il en soit, le problème reste le même.

En effet, j'aimerai que lorsqu'un forum a son image "nouveau message" qui s'affiche que la catégorie, à laquelle il appartient, arbore elle aussi une image et/ou une couleur de titre qui annonce la nouveauté.

Je pense qu'un tel résultat est possible via javascript mais je ne possède pas les connaissances nécessaires pour me risquer à l'exercice. Ceci dit, je suis curieuse et me détailler la procédure serait généreux. I love you

Le forum est un PHBB2. S'il manque des informations, n'hésitez pas à me les réclamer.

Je vous remercie par avance pour votre lecture !


Dernière édition par Spyofweb le Jeu 22 Nov 2012 - 17:29, édité 1 fois
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mar 30 Oct 2012 - 9:34

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mer 31 Oct 2012 - 9:46

Vers l'infini et au-delà. Hero (ou pas)
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Ven 2 Nov 2012 - 1:45

Up, up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Sam 3 Nov 2012 - 11:23

Et on remonte. Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Dim 4 Nov 2012 - 11:30

Up Hero
Pas même une piste de recherche ?
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Lun 5 Nov 2012 - 16:05

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mar 6 Nov 2012 - 17:13

Up. Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mer 7 Nov 2012 - 17:19

Un petit retour au sommet. Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par breeza Mer 7 Nov 2012 - 23:46

Hi ! je suis dans le même cas que toi, donc si quelqu'un me répond ou si je trouve avant ! Je te tiendrais au courant.

Voici le lien où j'ai posé ma question au cas où :
https://forum.forumactif.com/t340930-code-pour-changer-le-fond-d-une-categorie
breeza

breeza
Nouveau membre

Masculin
Messages : 16
Inscrit(e) le : 06/11/2012

http://blackcd.forumsgratuits.fr/
breeza a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Jeu 8 Nov 2012 - 19:29

Nos chances d'obtenir une réponse sont donc doublées, bonne nouvelle. Razz
(Up Hero )
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par AenigmA Jeu 8 Nov 2012 - 20:02

Bonsoir, j'ai longtemps cherché mais je n'ai jamais trouvé, je me suis donc rabattu vers un widget derniers sujets en hover sur le côté. Si ça peut vous donner une idée.
AenigmA

AenigmA
Membre actif

Masculin
Messages : 2228
Inscrit(e) le : 10/03/2005

http://aenigma.forumactif.fr/
AenigmA a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Jeu 8 Nov 2012 - 20:37

C'est une possibilité mais je ne suis pas très fan d'une telle utilisation pour les widgets. Dans la même optique, je pourrais me dire que les membres n'ont qu'à cliquer sur "voir les nouveaux messages depuis votre dernière visite" (ce qu'ils font déjà pour la plupart) mais j'avoue qu'un tel code serait bien sympa.

Je vais probablement finir par mettre les mains dans le cambouis.
A ce propos, si je traduis le code voulu en "français", j'approche à -priori- d'un truc comme ça.

Avec x= nouveau(x) message(s) d'un forum.
Si x > 1 ou x=1, la class de la catégorie change et/ou une image "new" apparait tant que la valeur de x reste supérieure à 1.
De plus, si x=0 alors la class de la catégorie reste celle par défaut.

C'est correct comme début de piste ou vraiment trop simpliste ? J'ai du mal à visualiser les variables possibles. study
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Ven 9 Nov 2012 - 21:52

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Sam 10 Nov 2012 - 23:39

Up un jour, up toujours ! Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Lun 12 Nov 2012 - 13:16

Up Hero
(Non, je ne désespère pas)
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mar 13 Nov 2012 - 17:19

Up. Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mer 14 Nov 2012 - 18:54

Up. Point d'âme charitable dans les environs ? Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Jeu 15 Nov 2012 - 19:23

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Ven 16 Nov 2012 - 19:23

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Sam 17 Nov 2012 - 20:02

Up. Hero
Aucun codeur prêt à relever le défi ?
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Lun 19 Nov 2012 - 17:46

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mar 20 Nov 2012 - 18:39

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mer 21 Nov 2012 - 20:32

Up Hero
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Ea Mer 21 Nov 2012 - 23:16

Bonjour,


Je déplace dans problème de script.

Donc ce que vous avez c'est ce que j'ai mis en rouge :

Catégorie qui signale les messages non lus GvS7z

et vous voudriez si y'a quelque chose en rouge dans la catégorie, ce qu'il y a en bleu ?

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Mer 21 Nov 2012 - 23:25

Bonsoir,

C'est tout à fait l'idée.
J'aimerai l'appliquer sur ce système d'onglets ou, éventuellement, sur le système des catégories rétractables sans Invision.

Merci de vous pencher sur la question en tout cas. thumright
Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Ea Mer 21 Nov 2012 - 23:56

Voilà un code :

Code:
$(function() {
  $("th.secondarytitle h2").each(function() {
    $(this).closest("table").find('a[href$="?view=newest"]').length && $(this).prepend('<img src="http://2img.net/i/fa/i/smiles/icon_bounce.gif" />').addClass('catwithnew')
  })
});
Cela cherche tout les titres de catégorie de la page ( "th.secondarytitle h2" ), et si il y a un lien qui fini par ?view=newest dans le tableau de la catégorie, cela ajoute :

Code:
'<img src="http://2img.net/i/fa/i/smiles/icon_bounce.gif" />'
au début du titre de la catégorie, et également la classe css catwithnew ( qui permet ensuite par css de changer la couleur ou autre ).

Sur le forum de votre profil, vu qu'il y a <center> autour de chaque titre, il faudrait plutôt $("th.secondarytitle h2 center") dans le code.

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Catégorie qui signale les messages non lus

Message par Spyofweb Jeu 22 Nov 2012 - 0:02

Merci beaucoup pour la rapidité et la clarté des explications.
Je teste tout ça demain et vous tiens au courant !

Bonne soirée.

Edit: Cela fonctionne pour les catégories rétractables. Les onglets, eux, font de la résistance mais tant que le code fonctionne sur l'une des deux versions, cela me convient ! Merci !

Spyofweb

Spyofweb
*****

Féminin
Messages : 536
Inscrit(e) le : 06/10/2004

http://www.echo-des-plaines.org/
Spyofweb 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