Articles archivés ne s'affichent pas

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

  • [RÉGLÉ] Articles archivés ne s'affichent pas

    Bonjour,

    Je suis sous Joomla 3.5, php7. J'ai créé un menu "Archives" qui appelle les articles archivés. En cliquant sur le lien, la liste des articles archivés apparaît bien. Quand je clique sur un article (les articles sont publiques), celui-ci ne s'affiche pas, la page est vide. Pour illustrer mon propos, voici le lien vers mes articles archivés

    Merci pour votre aide
    Dernière édition par Jack78 à 04/04/2016, 17h51
    Jack78

  • #2
    Re : Articles archivés ne s'affichent pas

    Bonjour Jack78,

    Au passage ...

    Je n'archive pas mes articles mais j'ai lu une remarque intéressante à ce sujet
    "... Si vous voulez pouvoir afficher les articles anciens sous forme d'affichage en blog ou liste d'une catégorie, créez une catégorie pour ces articles anciens et déplacez-les dans cette catégorie (au lieu de changer leur statut de publié à archivé)..."
    Solidaire avec les dinosaures

    Commentaire


    • #3
      Re : Articles archivés ne s'affichent pas

      Bonjour,

      en ce qui me concerne, c'est un vieux bug, pour lequel on avait déjà remonté une signalisation il y a un (bon) moment, voir http://forum.joomla.fr/showthread.ph...et-redirection

      Visiblement ça ne s'est pas arrangé depuis, peut être un bug lié à PHP7, je n'ai pas ce bug en PHP 5.5 (juste celui de devoir repasser par la page intermédiaire tel que signalé dans le fil ci-dessus)
      Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

      Commentaire


      • #4
        Re : Articles archivés ne s'affichent pas

        Bonjour,

        Au niveau de la configuration de votre site, comment avez-vous paramétré "réécriture d'URL en clair" ?

        Lorsque je mets à "oui", j'ai le même comportement que vous.....

        Pascal
        If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

        Commentaire


        • #5
          Re : Articles archivés ne s'affichent pas

          Bonjour,
          Merci d'avoir répondu à ma question.
          1- Pascal. Oui, si je passe sur "Réécriture d'URL en clair" sur non, le problème disparaît. Inconvénient : clic sur une page trouvée par Google ne dirige plus vers cette page mais vers la page d'accueil. Donc influence négative sur le référencement.
          2- messimaisoui. La création d'une catégorie spécifique pour y classer les articles à archiver est une solution qui fonctionne bien. Mais on ne fait que détourner le problème sans le résoudre et je n'aime pas trop ça... C'est pourtant la solution que je vais sans doute adopter.
          3- pieceofcake. Ce bug, si c'en est un, ne correspond pas tout à fait au bug décrit qui est un problème de recherche dans les archives. Peut-être y-a-t-il un lien mais je ne m'aventurerai pas dans le cœur de Joomla. J'ai un autre site dont la configuration est identique et ayant les mêmes extensions : tout fonctionne parfaitement. Seule différence, ce n'est pas le même hébergeur...

          Je laisse ce fil ouvert au cas où quelqu'un aurait une solution... Merci encore à vous trois.
          Jack78

          Commentaire


          • #6
            Re : Articles archivés ne s'affichent pas

            Bonjour,

            En cherchant un peu (avec un grand coup de debug...), en mode SEF à oui, j'ai vu que on passe par components\com_content\views\article\view.html.php , donc, l'archive est considérée comme un article avec une caractéristique d'archivage et tout semble prévu pour l'archive dans le code.

            Dans le mode SEF à non, on passe components\com_content\models\archive.php, donc, on est bien une archive.

            Le code dans ces 2 sources est vraiment différent.

            Je pense qu'il y a un bug dans la gestion du model archive...recherche en cours....

            Pascal
            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

            Commentaire


            • #7
              Re : Articles archivés ne s'affichent pas

              Bonjour,

              Après quelques tests, il y a effectivement un problème sur le lien qui est généré dans com_contents\views\archive\tmpl\default_item.php par le JRoute::

              En effet, on se retrouve avec un lien du type http://<siteweb>/index.php/archives/<categorie>/<article> qui ne mène à rien alors que le lien http://<siteweb>/index.php/<categorie>/<article> fonctionne très bien.

              Moralité: il y a bien un problème dans le com_content\router.php.

              Pascal
              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

              Commentaire


              • #8
                Re : Articles archivés ne s'affichent pas

                Bonjour,

                En voyant la version 3.5.1, j'ai eu un secret espoir que le problème pouvait avoir été corrigé en regardant les points, particulièrement le point "Solve SEF canonical issues" (https://github.com/joomla/joomla-cms/pull/9565). Malheureusement, après test, on est toujours au même point.

                A suivre donc...

                Pascal
                Dernière édition par pmleconte à 06/04/2016, 07h50
                If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                Commentaire


                • #9
                  Re : Articles archivés ne s'affichent pas

                  Bonjour

                  Je constate le même dysfonctionnement qui disparait effectivement si on position le ré-écriture des URL à NON.
                  Je suis d'accord pour dire, aussi, que cela n'est pas la solution (SEO oblige).
                  Si la solution est trouvée, je suis preneur.
                  merci d'avance
                  Merci

                  Cordialement

                  Commentaire


                  • #10
                    Re : Articles archivés ne s'affichent pas

                    Bonjour,

                    puisque l'article remonte à la surface, j'ai réglé de mon côté (jusqu'à ce que ça bouge dans les correctifs, un jour peut-être) définitivement le problème via mon fichier .htaccess en ajoutant les lignes ci-dessous :
                    Code PHP:
                    #modification du 30/04/2016 : correction problème d'archivage
                     
                    RedirectMatch 301 /archives/48-frontnews/(.*) /48-frontnews/$
                    Juste avant les lignes :
                    # Joomla! core SEF Section
                    # Workaround for HTTP authorization in CGI environment

                    du fichier .htaccess d'origine


                    Dans mon cas, 48-frontnews était la catégorie concernée (essentiellement) par la mise en archives et cela revient à demander au serveur Apache de rediriger définitivement toutes les urls contenant la chaîne "/archives/48-frontnews/" vers une nouvelle url dans laquelle la chaîne "/archives" a disparu sans préjugé de ce qu'il peut y avoir après (paramètre $1 recopié derrière la nouvelle chaîne).

                    Tout fonctionne admirablement et je n'ai plus de problème avec les articles archivés

                    Vous pouvez trouver une aide détaillée concernant l'ordre RedirectMatch dans l'article ci-après : http://www.inmotionhosting.com/suppo...t-via-htaccess

                    Cordialement
                    Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                    Commentaire


                    • #11
                      Re : Articles archivés ne s'affichent pas

                      En "jouant" un peu, j'ai trouvé un comportement bizarre au niveau des articles archivés: s'ils sont dans un menu (caché ou non), le lien vers l'article archivé fonctionne. Dans le cas contraire, ils ne s'affichent pas.

                      Etonnant, non ?

                      Pascal
                      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                      Commentaire


                      • #12
                        Re : Articles archivés ne s'affichent pas

                        Envoyé par pmleconte Voir le message
                        En "jouant" un peu, j'ai trouvé un comportement bizarre au niveau des articles archivés: s'ils sont dans un menu (caché ou non), le lien vers l'article archivé fonctionne. Dans le cas contraire, ils ne s'affichent pas.

                        Etonnant, non ?

                        Pascal
                        Désolé, mais pour moi, j'ai un menu Archives (liste des documents estampillés Archived) et cela ne change rien à mon problème
                        Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                        Commentaire


                        • #13
                          Re : Articles archivés ne s'affichent pas

                          Je pense que ton menu pointe sur "articles archivés" et c'est là qu'il y a un soucis.

                          En jouant un peu plus (je sais, il faut que j'arrête de jouer), j'ai mis mes articles archivés dans une catégorie "doc archivés" et j'ai créé un menu caché vers cette catégorie: là, miracle, ou presque, tous mes articles archivés sont accessibles.

                          Pascal
                          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                          Commentaire


                          • #14
                            Re : Articles archivés ne s'affichent pas

                            OK, je veux bien croire, la contrepartie est qu'il te faut :
                            1) archiver l'article (normal)
                            2) changer la catégorie de l'article
                            ...
                            3) (accessoirement) gérer le duplicate content lié au changement de catégorie et donc les liens morts pointant vers l'ancienne catégorie des articles (je préfère attendre que l'équipe de développeurs répare le problème (espoir, espoir))

                            Mais c'est une solution qui fonctionne surement, je te l'accorde
                            Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                            Commentaire


                            • #15
                              Re : Articles archivés ne s'affichent pas

                              En fait, je cherche surtout à comprendre pourquoi les archives se comportent bizarrement?

                              Je cherche et c'est un beau labyrinthe.....

                              Pascal
                              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X