Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : https://elftra-test.forumactif.com/
Description du problème
Bonjour tout le mondeC'est encore nous haha ! désolée de vous embêter encore mais merci infiniment de votre aide ! :')
Voilà, nous avons installé sur notre forum-test (et ensuite sur notre forum officiel) un JS pour obtenir des catégories rétractables. Au vu de la longueur de notre forum, on s'était dit que ce serait bien pratique de pouvoir en rétracter quelques unes selon notre utilisation.
Seulement voilà, hier soir en utilisant mon fofo, je me suis rendue que :
- Si je rétractais une catégorie et que je faisais un refresh de ma page (ouverture d'un sujet puis retour au forum ça marche aussi) : Toutes les catégories se trouvaient rétractées !
- Si à l'inverse j'ai toutes les catégories rétractées, que j'en ouvre une et que je fais un refresh : Toutes les catégories réapparaissent ouvertes.
Nous aimerions bien que ce ne soit que la catégorie concernée par le click et non pas la totalité "automatiquement" au refresh du coup :/
Notre code js ::
- Code:
$(function() {
var a = +my_getcookie("tcat");
$(".tcat").append('<img class="sprite-tabs_less" src="https://2img.net/i/fa/empty.gif" alt="-" />').click(function() {
$(this).children().toggleClass("sprite-tabs_less");
$(this).children().toggleClass("sprite-tabs_more");
$(this).closest("table").toggleClass("toggledcat");
my_setcookie("tcat", +my_getcookie("tcat") ^ 1 << parseInt($(this).attr("id").substr(1)), 1, 0)
}).each(function() {
$(this).insertBefore($(this).parent());
a & 1 << parseInt($(this).attr("id").substr(1)) && (my_setcookie("tcat", a ^ 1 << parseInt($(this).attr("id").substr(1)), 1, 0), $(this).click())
}).closest("tr").addClass("trtitlecat")
});
Et le code placé en fin de titre de catégorie :
- Code:
<a class=tcat id=c0></a>
Un énorme merci pour votre aide et un excellent weekend à tous !
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Salut
Peux-tu lire ceci : https://forum.forumactif.com/t262264-categorie-retractable-sans-invision?highlight=categories+retractables+sans+invision
Je pense que cela va t'aider
Peux-tu lire ceci : https://forum.forumactif.com/t262264-categorie-retractable-sans-invision?highlight=categories+retractables+sans+invision
Je pense que cela va t'aider
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Hello,
Nous travaillons ensemble avec Elfette7 et nous sommes concernées toutes les deux par le soucis, je me permets donc de répondre à sa place
merci beaucoup *Splash* pour ta réponse! Au départ j'avais utilisé le code donné par ce tuto mais ça ne donne pas ce que nous souhaitons. Car dans le tuto, la catégorie se rétracte au clic sur le titre, tandis que chez nous, il faut cliquer sur une image pour rétracter, et nous préférons la variante avec image
Nous travaillons ensemble avec Elfette7 et nous sommes concernées toutes les deux par le soucis, je me permets donc de répondre à sa place
merci beaucoup *Splash* pour ta réponse! Au départ j'avais utilisé le code donné par ce tuto mais ça ne donne pas ce que nous souhaitons. Car dans le tuto, la catégorie se rétracte au clic sur le titre, tandis que chez nous, il faut cliquer sur une image pour rétracter, et nous préférons la variante avec image
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Dans ce cas il faudrait donner la source du code utilisé
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Le code vient d'ici, d'une solution donnée à un autre membre : https://forum.forumactif.com/t315566-faire-des-categories-retractables-mais-avec-une-icone
EDIT : bon, je viens de trouver la solution en fait! C'est ma faute, j'avais oublié de changer le numéro des id dans le code à ajouter dans le titre des catégories, et du coup le code considérait toutes les catégories en même temps au lieu de les considérer séparément!
Merci quand même, je dirai à Elfette qu'elle peut passer en résolu
EDIT : bon, je viens de trouver la solution en fait! C'est ma faute, j'avais oublié de changer le numéro des id dans le code à ajouter dans le titre des catégories, et du coup le code considérait toutes les catégories en même temps au lieu de les considérer séparément!
Merci quand même, je dirai à Elfette qu'elle peut passer en résolu
Dernière édition par DeutschLife le Sam 5 Sep 2020 - 17:58, édité 1 fois
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Je cite :
D'après le premier message ce n'est pas ce que tu as fait sur ton forum.
En mettant c0 pour la première, c1 pour la deuxième, c2 pour la troisième, c3 pour la quatrième et ainsi de suite ( l'ordre n'a pas d'importance mais il faut avoir pour chaque catégorie un chiffre différent entre 0 et 31 compris ).
D'après le premier message ce n'est pas ce que tu as fait sur ton forum.
Elfette7 a écrit:
Et le code placé en fin de titre de catégorie :
- Code:
<a class=tcat id=c0></a>
Un énorme merci pour votre aide et un excellent weekend à tous !
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Oui c'était bien ça le soucis, je venais juste d'éditer mon message précédent parce que je m'en suis rendue compte aussi !
Merci beaucoup pour tes réponses en tout cas, c'est résolu, je dirai à Elfette de passer en résolu
Merci beaucoup pour tes réponses en tout cas, c'est résolu, je dirai à Elfette de passer en résolu
Re: Catégorie rétractable - bug soit tout se rétracte soit tout est ouvert.
Coucou par ici !
Merci DeutscheLife d'avoir travaillé sur le souci durant mon absence et merci à toi Splash pour ta rapidité de réaction et tes solutions alternatives éventuelles si on avait eu trop de mal
Je passe le sujet en résolu !
Bonne fin de weekend à tous ! =)
Merci DeutscheLife d'avoir travaillé sur le souci durant mon absence et merci à toi Splash pour ta rapidité de réaction et tes solutions alternatives éventuelles si on avait eu trop de mal
Je passe le sujet en résolu !
Bonne fin de weekend à tous ! =)
Sujets similaires
» Catégorie Rétractable
» catégorie rétractable, rétractée par défaut
» Catégorie rétractable pas clair
» catégorie retractable sans invision
» Catégorie rétractable sans invision
» catégorie rétractable, rétractée par défaut
» Catégorie rétractable pas clair
» catégorie retractable sans invision
» Catégorie rétractable sans invision
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum