Dépublier automatiquement un article périmé.

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

  • [Problème] Dépublier automatiquement un article périmé.

    Bonjour,

    J'utilise Joomla version 3.3.6

    Un article ayant atteint la date de fin de publication reste affiché dans le menu correspondant. Pour éviter de devoir dépublier manuellement l'article en question (sous peine de déclencher une erreur 404), y a-t-il une option ou un plugin qui le fasse automatiquement ?

    Merci

  • #2
    Re : Dépublier automatiquement un article périmé.

    Bonjour,

    dans les paramètres des articles, il est possible de régler une date de début et de fin de publication. Est-ce ce que tu cherches ?
    Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

    Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

    Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

    Commentaire


    • #3
      Re : Dépublier automatiquement un article périmé.

      Bonjour,

      Il me semble qu'il est impossible d'attribuer des dates de début et fin de publication à un menu, ni de ne pas publier si le contenu vers lequel il pointe n'est pas disponible.

      Sauf erreur de ma part, c'est vrai que c'est un manque. Il ne te reste plus qu'a faire une suggestion pour la prochaine version de Joomla sur http://ideas.joomla.org
      UP, le plugin universel à découvrir sur https//up.lomart.fr
      bgMax
      , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

      Commentaire


      • #4
        Re : Dépublier automatiquement un article périmé.

        Bonjour,

        mais peut-être n'y a t il pas de dates sur les menus parce que c'est avant tout un problème d'affichage donc de template. Je veux dire est ce vraiment indispensable de passer un menu quand on a des articles à durée limitée ?

        Ce serait plutôt le principe de base d'une page de type blog non ? et dans ce cas l'idée serait non pas de dé publier l'article obsolète mais de l'archiver ce qui résout le problème de l'erreur 404 plus ou moins facilement.
        Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

        Commentaire


        • #5
          Re : Dépublier automatiquement un article périmé.

          mais peut-être n'y a t il pas de dates sur les menus parce que c'est avant tout un problème d'affichage donc de template.
          Ce n'est pas au niveau du template mais de module de menu. Je ne connais pas de système de menu qui teste que l'article soit publié, il se contente du lien stocké dans l'item menu.

          J'ai essayé d'utiliser un blog mono-article. C'est vrai, l'erreur 404 disparait mais on a une belle page indiquant qu'il n'y pas d'article dans la catégorie. Ca fait un peu site mal rangé ...
          Dernière édition par lomart à 16/01/2015, 09h19
          UP, le plugin universel à découvrir sur https//up.lomart.fr
          bgMax
          , AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions

          Commentaire


          • #6
            Re : Dépublier automatiquement un article périmé.

            Envoyé par SimonG Voir le message
            [...] dans les paramètres des articles, il est possible de régler une date de début et de fin de publication. Est-ce ce que tu cherches ?
            Oui. C'est la date de fin de publication qui délenche l'obsolescence de l'article.

            En fait, j'aurais du préciser ici dans quelles conditions cet article est affiché : il apparaît dans un menu "Activités" qui contient un lien de menu vers cet article unique. Lorsque la date de fin de publication est atteinte (le lendemain de l'exécution de ladite activité), l'article n'est plus acessible mais le lien de menu existe toujours et, lorsqu'il est activé, déclenche bien entendu une erreur 404. Il faut alors une action manuelle pour dépublier ce lien.

            A la réflexion, il serait en effet intéressant d'avoir une date de fin de publication pour les liens de menu pointant vers un article unique.

            En attendant, je vous soumets l'idée suivante qui consiste à utiliser le plugin sourcerer avec une requête php/mysql placée en début de l'article comme suit :
            - fixer la date de fin de publication de l'article à J+2,
            - à J+1, la requête identifie dans la table blabla_menu le lien de menu via le numéro de l'article et une recherche dans le champ link ; le champ published de ce lien de menu prend alors la valeur 0 (zéro).

            Avec quelques précautions, ça devrait l'faire Qu'en pensez-vous ?

            Merci

            Commentaire


            • #7
              Re : Dépublier automatiquement un article périmé.

              Bonjour

              Si je comprends bien le problème : ton menu pointe vers un et un seul article.

              Pourquoi ne pas le faire pointer vers une catégorie ? "Liste des articles d'une catégorie précise" ==> pas d'article ? ==> le lien est toujours fonctionnel.

              Est-ce que cela peut être une solution à ta question ?
              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 : Dépublier automatiquement un article périmé.

                Envoyé par cavo789 Voir le message
                [...]Si je comprends bien le problème : ton menu pointe vers un et un seul article.
                Non Le Menu qui s'appelle "Activités" (pluriel) utilise plusieurs liens de menu qui, tous, pointent chacun vers un article unique (différent bien entendu). Quand l'activité est exécutée, l'article lui-même est dépublié mais le lien de menu correspondant reste actif et doit donc être dépublié manuellement. Ce n'est pas grave mais ça fait un peu négligé d'avoir un lien qui déclenche une erreur 404 jusqu'à ce que je pense à le dépublier.

                Pourquoi ne pas le faire pointer vers une catégorie ? "Liste des articles d'une catégorie précise" ==> pas d'article ? ==> le lien est toujours fonctionnel.
                Est-ce que cela peut être une solution à ta question ?
                Ou un tag. C'est une solution certes mais l'aperçu à l'écran n'est pas le même car la catégorie ou le tag ne disent pas a priori si l'article concernant telle activité a été rédigé.

                Je vais tenter sourcerer qui par ailleurs fonctionne très bien

                Merci.

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X