Modification totale et non répétitive des catégories

3 participants

Page 1 sur 2 1, 2  Suivant

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

Résolu Modification totale et non répétitive des catégories

Message par kagniya Sam 6 Mai 2023 - 10:50

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
Voir l'image:

Personnes concernées par le problème : Moi uniquement
Problème apparu depuis : /
Lien du forum : http://steal.forumactif.com

Description du problème

Bonjour,

Je souhaiterais donner une apparence à mes catégories qui serait unique à chaque fois.

Je m'explique, le schéma présenté serait une catégorie, mais j'aurais pouvoir faire une autre structure pour d'autres catégories. Du coup, je ne sais pas comment ça se passe niveau codage.

Déjà, comment peut-on coder des forums différemment dans une même catégories.

Je sais modifier le HTML, mais ça modifie pour toutes les catégories, hors je souhaite faire du cas par cas pour mes catégories.

J'espère que mes explications sont assez claires, sinon, n'hésitez pas à me le dire, je tâcherais de trouver d'autres formulations x)

Une excellente journée et merci par avance de vos retours !


Dernière édition par kagniya le Sam 6 Mai 2023 - 11:33, édité 1 fois
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Sam 6 Mai 2023 - 11:09

Bonjour,

Modification totale et non répétitive des catégories 9zXCBDmJe vous rappelle que ce forum de support n'a absolument pas vocation à devenir un forum de commandes.
Il est avant tout un lieu où une réponse donnée dans un sujet doit pouvoir aider plusieurs personnes.

Si vous souhaitez apprendre et réaliser vous-même votre présentation ou si vous avez un problème avec une partie de votre codage, vous êtes sur le bon forum. En revanche si vous voulez une présentation "prêt à installer", merci de vous orienter vers les forums spécialisés en codage.

Je vous invite à lire :

Si j'ai bien compris, l'image que vous présentez ne correspond qu'à une seule catégorie, non pas à toutes les catégories en même temps.
Dans ce cas, il ne sera pas vraiment possible de vous expliquer ici comment arriver à un tel résultat sans vous faire la chose, ce qui revient à réaliser le codage pour vous.

Je vous conseille donc de vous tourner vers les sites qui proposent du livre-service en codage, il y en a beaucoup qui tournent en ce moment, et qui proposent ce que vous voulez.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Sam 6 Mai 2023 - 11:33

Bonjour,

Alors je ne souhaitais vraiment pas passer une commande.
Je pensais qu'on pourrait m'aider à comprendre la chose. Savoir si c'était avec du javascript et l'idée de ce dernier, loin de moi l'idée de passer commande.

Parce que je dois coder tout mon forum, donc je voulais le faire moi.

Mais tant pis, je vais mettre résolu alors.

Bonne journée.
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Lun 8 Mai 2023 - 14:54

Bonjour,

Alors, il y a plusieurs façons de faire. La plus populaire étant de passer par du Javascript afin de donner un identifiant à chaque catégorie, pour pouvoir les coder indépendamment. Mais ça prend énormément de place et c'est très lourd à faire.
Pour cela, on peut utiliser les nouvelles fonctionnalités CSS, à savoir
- Display FLEX ;
- Display GRID

Ça permet de disposer les éléments un peu comme on veut (surtout pour Display GRID), mais en partant du principe qu'il faut une base et donc bien organiser son template index-box avant, car bien entendu, de base, toutes les catégories sont similaires.

Je peux vous aiguiller, ici, si vous voulez, mais il faudra que vous essayiez des codes vous-même, avant.
En prenant bien en compte que ça peut être très très lourd.

On peut imaginer plusieurs façon de faire la chose :
- mettre du JavaScript et coder avec du CSS pour chaque catégorie, comme dit plus haut ;
- dupliquer le template autant de fois qu'il y a de catégories, identifier les catégories, puis passer par le CSS (ce qui met de côté l'utilisation du JS, mais c'est bof...) ;
- identifier les catégories en passant par les noms des catégories.
C'est une idée que j'avais imaginée, mais jamais essayé.

C'est du bidouillage. Il faut choisir, et voir laquelle de ces options est la plus simple pour vous.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Chacha Jeu 11 Mai 2023 - 9:09

Modification totale et non répétitive des catégories DeXXKqF
Où en-est votre problème ?

  • Votre problème est résolu, dans ce cas pensez à nous le signaler en cochant l'icône RÉSOLU en éditant votre premier message,

  • Votre problème est toujours d'actualité, dans ce cas pensez à faire des UP régulièrement, afin de ne pas voir votre sujet délesté.
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70082
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Chacha Ven 12 Mai 2023 - 9:26

Modification totale et non répétitive des catégories UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70082
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Ven 12 Mai 2023 - 21:08

Bonsoir,

Navré du retard, j'avais mit résolu pensant le sujet clos du coup.

En tout cas, Lixyr => MERCI INFINIMENT !
Je vais regarder tout cela par moi même. Toutes vos indications sont déjà un grand plus pour moi et je vous en remercie sincèrement !!!!!

J'ai moi-même testé quelque chose. J'arrive presque à ce que je souhaite.

Je fais tout simplement ma "mise en page" via les descriptifs de forums. En soit, ça fonctionne tout à fait; le seul hic, c'est que je n'ai pas le lien "dernier message". Mais effectivement, je pense devoir passer par du JS pour cela.^^

Chacha => Toutes mes excuses, je pensais le sujet clos.

Du coup, est-il possible (techniquement) de "coder" et ajouter dans les descriptions de forum les liens de derniers sujets ?

Je veux dire :
j'ai le forum 1 2 et 3.
Dans une description forum, est-il possible de mettre les liens des trois derniers forums où je veux ? Avec un bout de code (sans doute en javascript du coup) ?

Merci par avance ! x)
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Sam 13 Mai 2023 - 8:29

Bonjour kagniya,

Pas de soucis. En fait, à la lecture de vos questions, j'ai rouvert votre sujet, mais je n'ai pas prévenu.

Alors, normalement, il n'y a pas besoin de JavaScript pour afficher le lien des derniers sujets. Maintenant, ça dépend de la méthode que vous avez utilisée pour coder vos catégories différemment.

Vous pouvez tout à fait mettre le lien du dernier message dans le descriptif, mais vous ne pourrez pas le mettre vous-même dans la description, en effet.
Le plus simple serait de mettre les deux variables du template dans le même bloc, donc comme ceci :

Code:
<div class="LA_CLASSE_QUE_VOUS_VOULEZ">{catrow.forumrow.FORUM_DESC}<br />
<span class="forumrow_lastpost">{catrow.forumrow.LAST_POST}</span></div>

Si vous voulez vraiment que le lien du dernier sujet n'apparaisse pas toujours au même endroit, et définir vous-même , alors oui, il faudra passer par du JavaScript. Le plus simple est de mettre à la main, dans le descriptif, puisque c'est la méthode que vous utilisez, un bloc vide avec une classe précise (par exemple :

Code:
<div class="SLastpost"></div>

Et ensuite, mettre un code JavaScript pour récupérer le contenu de la classe forumrow_lastpost et le mettre dans le bloc ayant comme classe SLastpost. C'est simple à faire, si vous le souhaitez je peux vous le donner, mais il faudra d'abord tout installer sur votre forum afin que je teste directement, histoire que je vous fournisse un code fonctionnel.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Chacha Sam 13 Mai 2023 - 9:25

Bonjour,

Le sujet est déplacé dans la section " Gérer l'apparence de son forum",

Cordialement,
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70082
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Sam 13 Mai 2023 - 12:14

Bonjour,

Chacha => merci d'avoir déplacé le sujet, et désolée de ne pas l'avoir posté au bon endroit.

Lixyr => D'accord ^^
J'essaie de toujours bien suivre mes sujets, donc je ne comprenais plus =D

Alors, pour vos suggestions. J'ai tenté celle du template, mais cela ne convient pas étant donné qu'il faut mettre plusieurs liens.

J'ai donc mit
Code:
<div class="SLastpost"></div>
Dans toutes les descriptions de forum qui doivent en comporter. Surtout que certaines descriptions vont en avoir plusieurs, par exemple :
Code:
<table>
                               <tbody></tbody>
   <tr style="">
                                 
      <td class="HT1">
                                    
         <div class="Sforumlink">
                          <a href="https://steal.forumactif.com/f2-annonces">Annonces </a>             
         </div>
                                    
         <div class="DEXCRIPH">
                          Toutes les annonces concernant les nouveautés du forum et de l'univers seront indiqués ici. Pensez à souvent venir vous y référer.              <br />
            <div class="SLastpost">
            </div>
         </div>
                                    
      </td>
                                 
      <td class="HT1">
                                    
         <div class="Sforumlink">
                          <a href="https://steal.forumactif.com/f7-administratif"> Administratif</a>             
         </div>
                                    
         <div class="DEXCRIPH">
                        Ce forum comprend le règlement, les crédits, la présentation de l'équipe, ainsi que leurs fonctionnalités, son organisation, et vous permettra de faire remonter les bugs croisés à droite et à gauche sur le site. ATTENTION : zone ouverte aux invités pour les éventuelles questions / soucis.            <br />
            <div class="SLastpost">
            </div>
         </div><br />        <a href="https://steal.forumactif.com/f7-administratif" class="LNK1">Règlement</a>      <a href="https://steal.forumactif.com/f8-presentations" class="LNK2">Présentations</a>      <a href="https://steal.forumactif.com/f4-parrainage" class="LNK1">Parrainage</a>    <a href="https://steal.forumactif.com/f3-questions-bugs" class="LNK2">Questions</a>               
      </td>
                                 
      <td class="HT1">
                                    
         <div class="Sforumlink">
                          <a href="https://steal.forumactif.com/f122-archives"> Archives</a>             
         </div>
                                    
         <div class="DEXCRIPH">
                          Pour tous les éléments qui n'ont plus lieu d'être sur le forum. Les traces du passé que nous préservons pour nos doux souvenirs.              <br />
            <div class="SLastpost">
            </div>
            
         </div>
                                      
      </td>
                                 
   </tr><tbody></tbody>
</table>
Oui, ça me remet des
Code:
<tbody></tbody>
je ne sais pas pourquoi oO

Et ensuite, mettre un code JavaScript pour récupérer le contenu de la classe forumrow_lastpost et le mettre dans le bloc ayant comme classe SLastpost. C'est simple à faire, si vous le souhaitez je peux vous le donner, mais il faudra d'abord tout installer sur votre forum afin que je teste directement, histoire que je vous fournisse un code fonctionnel.
Je vous avoue que votre aide est en effet la bienvenue. Je comprends la théorie, mais en pratique, je ne sais pas faire.

Aussi, si vous voulez bien m'aider s'il vous plait. Bien évidemment, je vous fournirais tous les éléments dont vous aurez besoin. Juste à me le faire savoir ^^

J'ai tout installé, et je vous ai crédité pour votre aide !

Encore milles merci !
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Sam 13 Mai 2023 - 17:49

Bonjour,

Pas besoin de me créditer, c'est mon "travail" de vous aider. Wink

Alors, par contre, il faut bien mettre
Code:
<span class="forumrow_lastpost">{catrow.forumrow.LAST_POST}</span>
dans le template, sinon je ne peux pas le récupérer.
Mettez-le et je le cacherai par la suite, ne vous inquiétez pas.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Sam 13 Mai 2023 - 18:55

Coucou !

Ah si, j'y tiens ! C'est une question de respect Very Happy

Je n'avais pas comprit pour le template, du coup j'ai modifié.

Merci x)
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Dim 14 Mai 2023 - 22:07

Merci. Du coup, cela révèle un problème : comme vous avez codé les forums à la main, on ne peut récupérer le dernier sujet que du seul forum que vous affichez automatiquement par template.
Par exemple, pour la catégorie Administratif du forum, qui est en fait un forum, on ne récupère que le dernier message de ce forum-ci, et non pas les derniers sujets de Annonces, Administratif et Archives.

D'ailleurs, j'ai l'impression qu'il y a un soucis de fermeture de balise. Je pense que ça se passe dans le code que vous mettez en description de forum, puisque ça génère tout seul des tbody vides. Ça veut dire qu'il y a des erreurs. Pourrais-je avoir le code du contenu du forum Administratif du forum ?


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Lun 15 Mai 2023 - 15:32

Oui c'est pour cela que je cherchais de l'aide.
Du coup, mon idée n'est pas possible, c'est bien cela ?

Voici le code en question :
Code:
<table>
                               <tbody></tbody>
   <tr style="">
                                 
      <td class="HT1">
                                    
         <div class="Sforumlink">
                          <a href="https://steal.forumactif.com/f2-annonces">Annonces </a>             
         </div>
                                    
         <div class="DEXCRIPH">
                          Toutes les annonces concernant les nouveautés du forum et de l'univers seront indiqués ici. Pensez à souvent venir vous y référer.              <br />
            <div class="SLastpost">
            </div>
         </div>
                                    
      </td>
                                 
      <td class="HT1">
                                    
         <div class="Sforumlink">
                          <a href="https://steal.forumactif.com/f7-administratif"> Administratif</a>             
         </div>
                                    
         <div class="DEXCRIPH">
                        Ce forum comprend le règlement, les crédits, la présentation de l'équipe, ainsi que leurs fonctionnalités, son organisation, et vous permettra de faire remonter les bugs croisés à droite et à gauche sur le site. ATTENTION : zone ouverte aux invités pour les éventuelles questions / soucis.            <br />
            <div class="SLastpost">
            </div>
         </div><br />        <a href="https://steal.forumactif.com/f7-administratif" class="LNK1">Règlement</a>      <a href="https://steal.forumactif.com/f8-presentations" class="LNK2">Présentations</a>      <a href="https://steal.forumactif.com/f4-parrainage" class="LNK1">Parrainage</a>    <a href="https://steal.forumactif.com/f3-questions-bugs" class="LNK2">Questions</a>               
      </td>
                                 
      <td class="HT1">
                                    
         <div class="Sforumlink">
                          <a href="https://steal.forumactif.com/f122-archives"> Archives</a>             
         </div>
                                    
         <div class="DEXCRIPH">
                          Pour tous les éléments qui n'ont plus lieu d'être sur le forum. Les traces du passé que nous préservons pour nos doux souvenirs.              <br />
            <div class="SLastpost">
            </div>
            
         </div>
                                      
      </td>
                                 
   </tr><tbody></tbody>
</table>

Pour les Tbody, cela fait un moment que j'en ai qui apparaissent sans cesse Sad

Merci par avance !
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Mar 16 Mai 2023 - 21:24

Bonsoir kagniya,

Like a Star @ heaven Je viens de regarder et, effectivement, la zone de message de description de forum a un comportement étrange. Il génère des balises tbody sans raison... J'ai essayé plusieurs configurations qui n'ont pas de problème de codage ou de hiérarchie, et j'ai tout de même l'erreur...

Bon, alors deux solutions :
- soit vous gardez comme ça, avec les balises tbody vide, même si c'est moche, tant pis ;
- soit on ne garde pas les balises table, on passe sur des div flexibles.

Like a Star @ heaven Pour ce qui est du codage des catégories et la récupération des liens de derniers messages, je vous confirme que n'afficher qu'une seule catégorie et de tout mettre à la main ne permet pas de récupérer les liens des derniers messages de chacun des forums qu'elle contient. Même un script serait archi lourd et vraiment difficile à coder. Je ne le conseille pas.

Soit vous affichez le seul dernier message disponible, en dessous, peut-être pour avoir un affichage assez joli, soit on cherche une autre solution pour avoir un affichage personnalisé pas trop dur à coder.

Il y a bien une troisième solution, mais plus j'y pense et plus je trouve ça horrible, d'un point de vue personnel, mais c'est vous qui voyez : Vous affichez à la main vos forums comme vous faites actuellement, mais vous mettez ces mêmes forums à la suite, comme ceci :

- CATEGORIE
-- FORUM 0 CODE A LA MAIN CONTENANT FORUM 1, FORUM 2 et FORUM 3
-- FORUM 1
-- FORUM 2
-- FORUM 3

On récupère en JS le lien des derniers messages de FORUM 1, FORUM 2, FORUM 3 et on les affiche dans les forums correspondant de FORUM 0 (mais bon, ça veut dire qu'il faut quand même tout refaire à la main à chaque modification de la hiérarchie de vos catégories et forums).
Ensuite, en CSS on cache tous les forums qui sont à la position n+2 (donc au-délà du forum 0 que vous affichez).

Je ne sais pas si c'est clair. C'est une solution un peu sale, on cache la poussière sous le tapis, mais bon...

Dites-moi ce que vous préférez.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Mer 17 Mai 2023 - 18:12

Bonjour !

Like a Star @ heaven Je viens de regarder et, effectivement, la zone de message de description de forum a un comportement étrange. Il génère des balises tbody sans raison... J'ai essayé plusieurs configurations qui n'ont pas de problème de codage ou de hiérarchie, et j'ai tout de même l'erreur...

Bon, alors deux solutions :
- soit vous gardez comme ça, avec les balises tbody vide, même si c'est moche, tant pis ;
- soit on ne garde pas les balises table, on passe sur des div flexibles.
Je sais que le souci existe depuis un bon moment (plusieurs années) et que d'autres l'on eut aussi. Perso, je vais faire avec. Et je passerais sans doute en balise DIV. ^^

Pour ce qui est du codage des catégories et la récupération des liens de derniers messages, je vous confirme que n'afficher qu'une seule catégorie et de tout mettre à la main ne permet pas de récupérer les liens des derniers messages de chacun des forums qu'elle contient. Même un script serait archi lourd et vraiment difficile à coder. Je ne le conseille pas.
Je comprends et prend note.

Honnêtement, même si c'est cacher la poussière sous le tapis, vu mon niveau et mes connaissances, ça me convient bien perso =D

J'ai l'habitude d'absolument tout remanier au niveau des structures, je ne suis plus à cela prêt. ^^
Si jamais, j'ai déjà fait le test avec la Catégorie : TEST -> ADMINISTRATIF DU FORUM.
J'ai donc : test en catégorie
ADMINSITRATIF en forum 0
Et les trois autres en forum 1 2 et 3

Je comprends que ça ne soit pas idéal, mais peut-on tester s'il vous plait ? x)
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Sam 20 Mai 2023 - 19:06

Bonjour,

Serait-il possible que les forums 1, 2 et 3 soient visibles ? Il faut absolument que tout soit visible. Ne vous inquiétez pas, je cacherait tout avec du CSS après... What a Face

Donc, il faut qu'au niveau de la hiérarchie, les forums Annonce et Administratif soient au même niveau, donc en dessous, de Administratif du forum, et non pas dedans. Sinon, ils ne sont pas en forums 1 et 2, mais en sous-forum 1 et 2.



Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Dim 21 Mai 2023 - 18:00

Bonjour !

Alors, normalement j'ai bien fait pour la catégorie test. Est-ce bon ainsi ?
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Lun 22 Mai 2023 - 21:59

Bonsoir kagniya,

Oui, comme ça, c'est bon.
Alors, pourriez-vous me fournir votre template index-box afin que je puisse rajouter des classes ? Ce sera plus simple pour les récupérations en JS.


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Mar 23 Mai 2023 - 11:43

Bonjour Lixyr

Bien sur, le voici :
Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
   <tr>
      <td valign="bottom">
         <!-- BEGIN switch_user_logged_in -->
         <span class="gensmall">{LAST_VISIT_DATE}<br />
         {CURRENT_TIME}<br />
         </span>
         <!-- END switch_user_logged_in -->
         
      </td>
      <td class="gensmall" align="right" valign="bottom">
         <!-- BEGIN switch_user_logged_in -->
         <a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
         <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
         <!-- END switch_user_logged_in -->
         <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
      </td>
  </tr></table>
 
 
<!-- BEGIN catrow -->
<!-- BEGIN tablehead -->

<table class="line2" width="100%" border="0" cellspacing="1" cellpadding="0">
   
   <!-- END tablehead -->
   <!-- BEGIN cathead -->




   <!-- END cathead -->
   <!-- BEGIN forumrow -->
   <tr>
         
              <td><h{catrow.forumrow.LEVEL} class="hierarchy">
            <div class="forumlink">
               <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
            </div>
         </h{catrow.forumrow.LEVEL}>
            {catrow.forumrow.FORUM_DESC}
          <span class="forumrow_lastpost">{catrow.forumrow.LAST_POST}</span>
            </td>
           
       
         
   </tr>
   <!-- END forumrow -->
   <!-- BEGIN catfoot -->
   
<!-- END catfoot -->
   <!-- BEGIN tablefoot -->
</table></div><center><br /><br />
<!-- END tablefoot --><!-- END catrow -->

Je vous souhaite une agréable journée !!!! x)
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Mer 24 Mai 2023 - 15:30

Bonjour kagniya,

Alors, j'ai vu des soucis de fermeture de balise, dans votre template, qui empêche le bon affichage et la bonne utilisation des balises. Du coup j'ai corrigé ça.
Je me suis permise de rajouter des classes, des identifiants, et une div, pour voir ce que ça donne.
Dans un premier temps, il s'agit surtout de corriger le défaut de fermeture de balise pour voir comment s'organisent vraiment vos catégories. Ensuite, il faudra peut-être modifier à nouveau le template. Sinon, je verrai si je peux travailler avec ce qui est déjà mis en place.

Donc, pour l'instant, remplacez le contenu de votre template index_box par celui-ci :

Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
  <tr>
      <td valign="bottom">
        <!-- BEGIN switch_user_logged_in -->
        <span class="gensmall">{LAST_VISIT_DATE}<br />
        {CURRENT_TIME}<br />
        </span>
        <!-- END switch_user_logged_in -->
       
      </td>
      <td class="gensmall" align="right" valign="bottom">
        <!-- BEGIN switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
        <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
        <!-- END switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
      </td>
  </tr>
</table>
 
 
<!-- BEGIN catrow -->
<!-- BEGIN tablehead -->
 
<div id="steal_DIVCAT">
  <table id="steal_CAT" class="line2" width="100%" border="0" cellspacing="1" cellpadding="0">
  <!-- END tablehead -->
  <!-- BEGIN cathead -->
 
  <!-- END cathead -->
  <!-- BEGIN forumrow -->
      <tr class="steal_FORUMROW">   
        <td>
            <h{catrow.forumrow.LEVEL} class="hierarchy forumlink">
              <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a>
            </h{catrow.forumrow.LEVEL}>
            <div class="steal_DESC">
              {catrow.forumrow.FORUM_DESC}
              <span class="forumrow_lastpost">{catrow.forumrow.LAST_POST}</span>
            </div>
        </td>
      </tr>
  <!-- END forumrow -->
  <!-- BEGIN catfoot -->
 
  <!-- END catfoot -->
  <!-- BEGIN tablefoot -->
  </table>
</div><br /><br />
<!-- END tablefoot --><!-- END catrow -->


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Mer 24 Mai 2023 - 20:58

Ah que coucou ! Smile

Han d'accord ! Merci beaucoup pour la correction ^^
Je viens de mettre le template corrigé et modifié par vos soins.

Si besoin de modifier à nouveau le template, je ferais le nécessaire sans souci ! x)
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Sam 27 Mai 2023 - 23:19

Bonjour,

Alors, j'ai fait une petite erreur dans le template (rien de grave). Voici le code corrigé :

Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
  <tr>
      <td valign="bottom">
        <!-- BEGIN switch_user_logged_in -->
        <span class="gensmall">{LAST_VISIT_DATE}<br />
        {CURRENT_TIME}<br />
        </span>
        <!-- END switch_user_logged_in -->
       
      </td>
      <td class="gensmall" align="right" valign="bottom">
        <!-- BEGIN switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
        <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
        <!-- END switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
      </td>
  </tr>
</table>
 
 
<div id="steal_DIVCAT">
<!-- BEGIN catrow -->
<!-- BEGIN tablehead -->
 
  <table class="steal_CAT" class="line2" width="100%" border="0" cellspacing="1" cellpadding="0">
  <!-- END tablehead -->
  <!-- BEGIN cathead -->
 
  <!-- END cathead -->
  <!-- BEGIN forumrow -->
      <tr class="steal_FORUMROW">   
        <td>
            <h{catrow.forumrow.LEVEL} class="hierarchy forumlink">
              <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a>
            </h{catrow.forumrow.LEVEL}>
            <div class="steal_DESC">
              {catrow.forumrow.FORUM_DESC}
              <span class="forumrow_lastpost">{catrow.forumrow.LAST_POST}</span>
            </div>
        </td>
      </tr>
  <!-- END forumrow -->
  <!-- BEGIN catfoot -->
 
  <!-- END catfoot -->
  <!-- BEGIN tablefoot -->
  </table>
<!-- END tablefoot --><!-- END catrow -->
</div><br /><br />

Like a Star @ heaven Voici le JS, à mettre en nouvelle page JavaScript sur l'index :

Code:
$(function() {
   var linkArray = [];
   let fora_expression = /f[1-9]+-/;
   $.each( $("table.steal_CAT tr.steal_FORUMROW"), function(i, tr) {
         linkArray.push({id: $(this).find(".hierarchy.forumlink a").attr("href").match(fora_expression)[0], lastpost: $(this).find(".steal_DESC .forumrow_lastpost").html()});
     });
   $.each( $("table.steal_CAT tr.steal_FORUMROW"), function(ii, tri) {
      if (ii == 0) {
           $.each( $(this).find(".steal_DESC td"), function(y, td) {
              $.each( linkArray, function(o, oArray) {
                   if( $(td).find(".Sforumlink a").attr("href").match(oArray.id) ) {
                      $(td).find(".SLastpost").html(oArray.lastpost)
                   }
            });
           });
        }
   });
});

Petite précision pour le JS :

Il ne fonctionne qu'avec les catégories qui ont exactement la même structure que votre catégorie "Administratif du forum".
C'est-à-dire qu'il doit avoir en description un tableau avec :
- des cellules TD ;
- un lien .Sforumlink qui contient le lien du forum correspondant ;
- une balise .SLastpost pour afficher le lien du dernier post correspondant.
- et bien sûr, les forums cachés directement à la suite, qui contiennent les informations de dernier post qu'on récupère.

Like a Star @ heaven Et le CSS, à rajouter à la fin de votre CSS actuel :

Code:
.steal_CAT .steal_FORUMROW:nth-child(n+2) {
  display: none;
}

Alors, ce code cache tous les forums d'une catégories qui se trouvent en deuxième position et plus. Je pense que ça devrait aller, puisqu'à priori, vous souhaitez vraiment tout coder à la main.

Normalement ça devrait fonctionner, j'ai codé et testé directement sur votre forum. reflexion


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Dim 28 Mai 2023 - 19:20

Bonjour,

Je vous remercie pour tous ces codes ^^

J'ai testé, alors, en apparence, ça fonctionne. Néanmoins, je n'ai que des bugs. Lorsque l'on clique sur le titre catégorie par la suite pour accéder aux divers forums, il n'y a plus rien, SAUF le dernier forum....

J'ai bidouiller, mais rien à faire, il y a tout le temps quelque chose qui bug...
Coder le tout à la main ne pose pas souci, néanmoins là, si je n'avais pas sauvegarder toutes mes descriptions, j'aurais tout perdu avec les modifications à faire (description des sujets).

Mettre la description en catégorie ne fonctionne pas, il faut la mettre dans le premier forum... mais ce n'est pas ce que je veux.

Quand je mets un forum avec la description qui englobe tous les forums, tout cela dans une catégorie, j'ai tout de même UN forum sur tous les sous forums qui s'affiche quand on clique sur le titre de la catégorie.

Je ne vais pas faire une liste de tout ce que j'ai encore tester, mais bref, en faite cette solution ne fonctionne pas non plus. T_T Et on ne peut pas faire en sorte que les sous forums ne soient pas tous visibles quand on clique sur le titre catégorie au vu du code je crois...

Je suis terriblement désolée de vous avoir fait perdre du temps !!!!! Je pensais que ça serait facile, mais je ne rends surtout compte que ça pose que des problèmes >.<

Je vais refaire une structure plus simple ou laisser ainsi et puis c'est tout. J'en ai marre de me prendre le chou avec les codages Grrr

Encore million de merci, vraiment ! Au moins, j'ai apprit des choses grâce à vous. Mais là je veux surtout finir ce forum.

Je vais finir de corriger les bugs que j'ai vu/créer en essayant de faire l'installation.

Encore désolée du dérangement et merci du temps que vous m'avez consacré !!!!


Bonne fin de journée x)
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Lixyr Mar 30 Mai 2023 - 20:35

Bonsoir @kagniya,

Je replace le sujet où il était car j'ai des petites choses à vous dire. Razz

Alors, premièrement : il ne faut pas vous inquiéter. Les forums sont cachés par CSS, mais ne sont pas supprimés. Ils sont simplement cachés. Donc, vous ne perdez aucune information.
En effet, le code cache tous les forums après le premier. Malheureusement, tant qu'on est dans ce qu'affiche le template index_box, on a le même affichage.

Après... il y a d'autres solutions, qu'on pourrait utiliser, car comme je l'avais dit, cette technique c'est un peu cacher la poussière sous le tapis. Razz

Est-ce que vous souhaitez tester quelque chose que je peux proposer, ou bien vous voulez clôturer et reprendre votre design originel ?


Pour faciliter les recherches, mettez un titre explicite.
Remerciez Modification totale et non répétitive des catégories 976083691 le message qui vous a aidé pour que celui-ci soit mis en évidence.
Épinglez votre sujet en résolu Modification totale et non répétitive des catégories 3592387030 pour prévenir la modération.

Modification totale et non répétitive des catégories Baston10
Lixyr

Lixyr
Aidactive
Aidactive

Féminin
Messages : 7460
Inscrit(e) le : 22/07/2010

https://forum.forumactif.com
Lixyr a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Mer 31 Mai 2023 - 16:48

Ah pardon !!!!!

Alors, oui j'avais comprit cette partie sans souci, mais dans la navigation, ça cache aussi les sous forums sauf le 1er (logique au vu du codage).
En effet, le code cache tous les forums après le premier. Malheureusement, tant qu'on est dans ce qu'affiche le template index_box, on a le même affichage.
J'y ai pensé, d'où le fait que du coup, je me rends compte des limites ^^'

Hum... honnêtement, j'aimerais vraiment comprendre et pouvoir réaliser cet type de codage, parce qu'il m'intéresse aussi pour un autre forum.

Mais du coup, quelle est la réelle bonne manière de procéder ? Je ne suis plus à un changement prêt, donc autant faire les choses comme il se doit.

Parée à suite les instructions mon commandant ! salut
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Chacha Mar 6 Juin 2023 - 9:10

Modification totale et non répétitive des catégories UmaslZ4Bonjour,

Attention, cela fait 6 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message.

Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu »
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70082
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Mer 7 Juin 2023 - 9:13

Bonjour,

Mes excuses pour cet oublie, le sujet est en effet toujours d'actualité.

Je vous remercie de la relance x)

Bonne journée !
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par kagniya Dim 11 Juin 2023 - 19:38

Bonsoir,

Je viens informer que mon sujet est toujours en cours.

Vous souhaitant une agréable soirée !
kagniya

kagniya
***

Messages : 114
Inscrit(e) le : 07/05/2009

https://fitp.forumactif.org/
kagniya a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Modification totale et non répétitive des catégories

Message par Chacha Jeu 15 Juin 2023 - 9:11

Bonjour @kagniya,

Je place votre sujet en Modification totale et non répétitive des catégories JOtgjRE étant donné que @Lixyr, vu sa profession, ne peut pas répondre aussi rapidement qu'elle le voudrait.

Bonne journée.

Cordialement,
Chacha

Chacha
Modéractif
Modéractif

Masculin
Messages : 70082
Inscrit(e) le : 21/08/2010

https://forum.forumactif.com/
Chacha a été remercié(e) par l'auteur de ce sujet.

Page 1 sur 2 1, 2  Suivant

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