j'ai un document joint attaché à un article. et d'autres liens internes
pointent vers ce document.
ce document évolue au fur et à mesure du temps et sa taille augmente.
comment faire pour que l'id ne se modifie pas en fonction du
retéléchargement.
j'ai lu qu'il existait un plugin gestion document mais je ne l'ai
pas trouvé
merci pour vos réponses
Bonjour,
bonne question je trouve... le plugin "gestion de documents" ne te serviras
pas a ca, il permet de lister l ensemble des docs telecharges, de trier,
rechercher...
Y a un truc qui existe dans d autres cms c est le principe des "elements
nommés" : on donne un nom a une page, une rubrique, un doc... et on peut
ensuite y acceder quelque soit son id, son titre.... c est cool ! mais cela
n existe pas sur spip...
Tu peux peut etre utiliser les mots cle (donner un mot cle specifique a cet
article, mais je ne pense pas que tu puisse facilement faire depuis l admin
un lien vers "l article ou le doc ayant le mot cle XX)
Je pense que le plus simple serait de faire un squelette specifique :
LaPageDuDoc.html contenant une boucle allant chercher directement ce doc
soit parcequ il est le seul dans une rubrique, soit parcequ il possede un
mot cle particulier soit par id de l article, tu pourras ainsi faire un lien
directe sur cette page de n importe ou (de l interface de redaction ou
depuis un autre squelette)...
cordialement
triton
Moi la seule solution que j'ai trouvé c'est de remplacer le document directement
sur le serveur. En n'oubliant pas de changer la taille de document avec phpadmin
dans la base SQL.
Je sais cela fait un peu husard mais cela marche.
Xavier BUROT
Selon triton-pointcentral <triton@pointcentral.net>:
> bonjour,
>
> j'ai un document joint attaché à un article. et d'autres liens internes
> pointent vers ce document.
>
> ce document évolue au fur et à mesure du temps et sa taille augmente.
> comment faire pour que l'id ne se modifie pas en fonction du
> retéléchargement.
>
> j'ai lu qu'il existait un plugin gestion document mais je ne l'ai
> pas trouvé
>
> merci pour vos réponses
>
Bonjour,
bonne question je trouve... le plugin "gestion de documents" ne te serviras
pas a ca, il permet de lister l ensemble des docs telecharges, de trier,
rechercher...
Y a un truc qui existe dans d autres cms c est le principe des "elements
nommés" : on donne un nom a une page, une rubrique, un doc... et on peut
ensuite y acceder quelque soit son id, son titre.... c est cool ! mais cela
n existe pas sur spip...
Tu peux peut etre utiliser les mots cle (donner un mot cle specifique a cet
article, mais je ne pense pas que tu puisse facilement faire depuis l admin
un lien vers "l article ou le doc ayant le mot cle XX)
Je pense que le plus simple serait de faire un squelette specifique :
LaPageDuDoc.html contenant une boucle allant chercher directement ce doc
soit parcequ il est le seul dans une rubrique, soit parcequ il possede un
mot cle particulier soit par id de l article, tu pourras ainsi faire un lien
directe sur cette page de n importe ou (de l interface de redaction ou
depuis un autre squelette)...
cordialement
triton
bonjour,
j'ai un document joint attaché à un article. et d'autres liens internes
pointent vers ce document.
ce document évolue au fur et à mesure du temps et sa taille augmente.
comment faire pour que l'id ne se modifie pas en fonction du
retéléchargement.
c'est vrai, pour remplacer un document joint on ne peut que le supprimer et le
recharger. L'option "remplacer" n'existe pas et c'est dommage, puisque si l'on
met dans le texte la balise <docx> on doit aussi mettre à jour cette balise et
surtout, ce qui est ennuyeux, on perd l'url vers le document.
Mais, sauf erreur, si on ne met pas cette balise dans le texte avec dans le
squelette une boucle documents, alors la suppression et le re-téléchargement ne
se voit pas dans l'url si le nom du fichier est le même.
triton-pointcentral wrote:
> le plugin "gestion de documents" ne te serviras
pas a ca,
Pas directement peut-être, mais il peut aider.
Par ftp on peut écraser les vieilles versions des fichiers avec des nouvelles. Ensuite on va dans 'gestion de documents' où il y a une option de filtrer les documents avec 'taille erronée' -- où la taille du fichier ne correspond pas à ce qui est enregistré dans la table documents de SPIP. Il y a ensuite un bouton pour corriger la taille de tous ces fichiers dans la table pour correspondre à leur taille réelle.