Problème avec ItemID et affichage du contenu

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Problème avec ItemID et affichage du contenu

    Bonjour à tous,

    J'ai installé sur ma homepage, un composant events, qui affiche les derniers événements ainsi qu'un calendrier, un module news qui affiche mes dernière news; et d'autres encore.

    Lorsque je clique par exemple sur un événement, celui-ci s'affiche sur ma homepage et pas dans une page séparée.
    Quand je clique sur une news, elle s'affiche également sur ma home page et pas sur une autre page.

    je tourne en rond avec ce problème depuis plusieurs jours et je ne trouve pas de solution. J'ai essayé avec Advanced module manager mais ça ne fonctionne pas du tout, je ne comprends pas comment il fonctionne. Je suis sous joomla 3

    Quelqu'un aurait-il la gentillesse de m'aider.
    Je vous remercie d'avance

    Christophe

  • #2
    Re : Problème avec ItemID et affichage du contenu

    Peux tu inspecter le code du lien qui t'amènes de l'évènement à ta page d'accueil ?

    A priori si tes modules et composants sont affichés en page d'accueil, si tu reviens à la page d'accueil, c'est que le module est codé pour rester sur la page courante.
    Ariane - webmaster
    Informatologue - 10 années d'expériences et toujours débutante

    Commentaire


    • #3
      Re : Problème avec ItemID et affichage du contenu

      Le comportement que tu décris est cohérent avec la notion ItemID de Joomla.

      Si ton composant est AllEvents, j'ai prévu une solution, va voir http://allevents.avonture.be/fr/itemid

      Bonne journée.
      Christophe (cavo789)
      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

      Commentaire


      • #4
        Re : Problème avec ItemID et affichage du contenu

        Bonjour et tout d'abord merci pour votre aide.

        Pour être clair, j'utilise gcalender et le module derniers événements se trouve sur ma page d'accueil.
        Quand je clique sur l'événement, il me ramène tjs sur ma page d'accueil en indiquant l'événement dans mon maimbody et j'obtiens cette adresse : http://localhost/lierneux/index.php/...4os?Itemid=101 (je suis en local avec joomla 3)

        Ceci est valable aussi pour un module news, puisque mes articles s'affichent en page d'accueil également.

        Mais ce qui est très surprenant, c'est que j'ai placé un module d'affichage des articles, un peu à l'instar d'un mini frontpage (pour afficher les articles d'une catégorie sur une seule page) dans une page de mon menu.
        Quand je clique sur l'un des articles affiché, il me ramène à nouveau sur la page d'accueil ou cet article est bien affiché, mais pas dans une page séparée, c'est très énervant et je ne trouve pas la parade.

        Merci encore pour vos réactions

        Commentaire


        • #5
          Re : Problème avec ItemID et affichage du contenu

          Ce comportement càd la transmission du ItemID est absolument normal; c'est le contraire qui serait fautif (j'explique cela sur le billet que j'ai mentionné). Il faut que le composant puisse proposer une option "Ne pas transmettre le ItemID" pour sortir du contexte.
          Christophe (cavo789)
          Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
          Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

          Commentaire


          • #6
            Re : Problème avec ItemID et affichage du contenu

            Malheureusement, j'ai beau chercher, les modules que j'utilise, ne me donnent pas cette possibilité.
            N'y a-t-il pas moyen de changer l'item Id ?

            Commentaire


            • #7
              Re : Problème avec ItemID et affichage du contenu

              Si ton module ne le propose pas d'emblée, il te faudra aller mettre les mains dans le cambouis et modifier un chouillas la programmation dudit module.
              Christophe (cavo789)
              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

              Commentaire


              • #8
                Re : Problème avec ItemID et affichage du contenu

                alors là ce n'est pas pour moi car je n'y connais rien du tout en matière de programmation. Mais ce qui est curieux, c'est que ce phénomène se pose avec tous les modules quels qu'ils soient. Tout d'affiche toujours sur la homepage, c'est à n'y rien comprendre.

                Comme je l'expliquais plus haut avec mon module d'affiche des articles, c'est q'un des articles s'affiche correctement, alors que les autres sont affichés sur la page d'accueil, ce n'est donc pas un problème du module mais des articles visiblement.
                Très sincèrement, joomla est un magnifique outil, mais ça commence réellement à m'énerver tout ces petits problèmes d'affichage.

                Il doit bien y avoir une solution globale à ce problème ?

                Commentaire


                • #9
                  Re : Problème avec ItemID et affichage du contenu

                  Une fois encore, le comportement est normal, strictement normal.

                  Quand, depuis un module, tu cliques sur un lien, il est attendu de rester dans le même contexte et cela se fait via la transmission du Itemid. C'est ainsi que cela doit fonctionner.

                  Rouspéter n'y changera rien parce que tu souhaites, c'est déroger à cette règle et si le développeur de l'extension TrucBidule n'y a pas pensé; il faudra au mieux lui susurrer que ce serait apprécié d'avoir un petit paramètre pour cela.
                  Christophe (cavo789)
                  Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                  Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                  Commentaire


                  • #10
                    Re : Problème avec ItemID et affichage du contenu

                    oui tu as tout à fait raison sur ce point, mais alors pourquoi cela fonctionne-t-il avec certains articles et pas d'autres, c'est cela qui m'énerve particulièrement car je ne comprends pas le comportement de ce module et des autres, puisqu'il y en a plusieurs au même comportement.

                    En tout cas, je voudrais te remercier d'avoir pris de ton temps pour me répondre et d'avoir essayé de me donner une solution à mon problème. Cependant, je reste malgré tout sans trop savoir quoi faire pour le moment et ce site doit être mis en ligne rapidement.

                    Commentaire


                    • #11
                      Re : Problème avec ItemID et affichage du contenu

                      erreur d assignation?

                      Commentaire


                      • #12
                        Re : Problème avec ItemID et affichage du contenu

                        Bonjour lefabdu,

                        Qu'entends-tu par erreur d'assignation ? Pourrais-tu développer car je ne suis pas un spécialiste de joomla
                        Merci d'avance

                        Commentaire


                        • #13
                          Re : Problème avec ItemID et affichage du contenu

                          dans tesmodules, tu a un menu d assignation....comment est ill réglé?

                          Commentaire


                          • #14
                            Re : Problème avec ItemID et affichage du contenu

                            Et bien le module gcalendar ainsi que le module last events sont assignés à la page d'accueil uniquement, mais je souhaite en fait qu'il n'apparaissent que là, sauf les détails de chaque événement que je souhaiterais voir apparaître sur une page différente.

                            J'ai le même soucis avec mon module de news que j'ai assigné sur ma page d'accueil, mais je souhaiterais que ces dernières apparaissent sur une page différente que la page d'accueil.

                            Autre point étonnant. Dans une page de mon site, différente de la page d'accueil, j'ai installé un module d'affichage d'articles, un peu à l'instar d'un mini front page. Quand je clique sur l'une d'entre elles, l'article est affiché en page d'accueil et non dans une page différente.

                            Je n'y comprends plus rien et je ne trouve pas du tout de solution.
                            Merci pour ta réponse et passe un bon we

                            Commentaire


                            • #15
                              Re : Problème avec ItemID et affichage du contenu

                              Rien d'étonnant à ça... il m'avait semblé que tu avais compris
                              Christophe (cavo789)
                              Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                              Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X