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
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X