Catégorie qui signale les messages non lus

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 le 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
*****

Féminin
Messages : 532
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 le Mar 30 Oct 2012 - 9:34

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Mer 31 Oct 2012 - 9:46

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

Spyofweb
*****

Féminin
Messages : 532
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 le Ven 2 Nov 2012 - 1:45

Up, up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Sam 3 Nov 2012 - 11:23

Et on remonte. Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Dim 4 Nov 2012 - 11:30

Up Hero
Pas même une piste de recherche ?

Spyofweb
*****

Féminin
Messages : 532
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 le Lun 5 Nov 2012 - 16:05

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Mar 6 Nov 2012 - 17:13

Up. Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Mer 7 Nov 2012 - 17:19

Un petit retour au sommet. Hero

Spyofweb
*****

Féminin
Messages : 532
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 le 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ù :
http://forum.forumactif.com/t340930-code-pour-changer-le-fond-d-une-categorie

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 le Jeu 8 Nov 2012 - 19:29

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

Spyofweb
*****

Féminin
Messages : 532
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 le 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
+ Hyperactif +

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 le 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
*****

Féminin
Messages : 532
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 le Ven 9 Nov 2012 - 21:52

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Sam 10 Nov 2012 - 23:39

Up un jour, up toujours ! Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Lun 12 Nov 2012 - 13:16

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

Spyofweb
*****

Féminin
Messages : 532
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 le Mar 13 Nov 2012 - 17:19

Up. Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Mer 14 Nov 2012 - 18:54

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

Spyofweb
*****

Féminin
Messages : 532
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 le Jeu 15 Nov 2012 - 19:23

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Ven 16 Nov 2012 - 19:23

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Sam 17 Nov 2012 - 20:02

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

Spyofweb
*****

Féminin
Messages : 532
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 le Lun 19 Nov 2012 - 17:46

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Mar 20 Nov 2012 - 18:39

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le Mer 21 Nov 2012 - 20:32

Up Hero

Spyofweb
*****

Féminin
Messages : 532
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 le 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 :



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

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23428
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 le 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
*****

Féminin
Messages : 532
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 le 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://illiweb.com/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://illiweb.com/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
Aidactif
Aidactif

Messages : 23428
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 le 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
*****

Féminin
Messages : 532
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


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