Liens sur articles non publiés.

Bernard Frit <[email protected]>
Newsgroups gmane.comp.web.spip.user
Message-ID <CANc8NXjM5EayZAVF0-UbzNcNybmu2VZz9VJr=S-3YzSaUyJzaA@mail.gmail.com>
Bonjour,
Je veux vous soumettre un souci de gestion du lien vers des articles non
(encore) publiés. Je présente ça sous la forme d'un (mini) cahier des
charges.

Contexte:
Site essentiellement textuel et évolutif organisé sous la forme d'une
arborescence qui peut être très profonde (> 10 niveaux). Les rubriques ne
sont pas utilisées, l'arborescence est organisée par les liens internes à
chaque page ou article (noeud de l'arborescence).  Ces liens sont :
- lien vers page mère (1)
- liens vers pages soeurs (<7)
- liens vers pages filles (<7)
Les liens et les pages sont fabriqués par un algorithme qui produit des
articles spip comportant :
- url de la forme 2541231.html ( retraçant la topologie de l'arborescence)
- titre
- description
- les liens sont dans le corps de texte
- les articles sont au statut prepa (en cours de rédaction)
Les articles sont complétés au fur et à mesure par des nouveaux articles ou
des reprises d'articles existants sur un autre site.
A un instant T, il y a des articles vides, des articles non terminés, des
articles publiés et des articles terminés avec une date de publication à
venir.

Objectif:
Comme tous les liens sont présents, il y a des liens qui vont générer des
erreurs 404 dans spip puisque certains articles ne sont pas en mode
publication.
Plutôt que d'afficher une bête page 404.html, je souhaite proposer en cas
d'erreur 404 l'affichage d'une page reprenant :
- le titre et la description de l'article demandé
- un message précisant le statut de l'article demandé
- un formulaire d'inscription à la mail list de notification de publication.

Question:
Je sais bien comment faire ça via un script php ou autre mais j'aimerai
savoir si quelqu'un a déjà fait ça dans spip et si oui comment ?
Sinon, je suis ouvert à toutes les suggestions de réalisation.

Merci d'avance,
Bernard
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.