Je mets en ligne régulièrement un document à télécharger. Il s’agit toujours d’un fichier pdf. En principe, il y a moyen de fabriquer une vignette, de la télécharger, et celle-ci sert alors de bouton pour télécharger le document. Hélas, ça ne marche pas sur mon site qui tourne en 1.92. Quand je télécharge la vignette, elle existe bel et bien, elle est présente sur la partie privée du site. Mais sur la partie publique, J’ai droit à un point d’interrogation sur Firefox et à un cadre vide sous Safari.
Quelqu’un voit-il où le bâts blesse?
Merci d’avance.
Je mets en ligne régulièrement un document à télécharger. Il s'agit toujours d'un fichier pdf. En principe, il y a moyen de fabriquer une vignette, de la télécharger, et celle-ci sert alors de bouton pour télécharger le document. Hélas, ça ne marche pas sur mon site qui tourne en 1.92. Quand je télécharge la vignette, elle existe bel et bien, elle est présente sur la partie privée du site. Mais sur la partie publique, J'ai droit à un point d'interrogation sur Firefox et à un cadre vide sous Safari.
Quelqu'un voit-il où le bâts blesse?
Merci d'avance.
--
Paul Willems
28, rue Emile Féron
1060 Bruxelles
tél.: +322 5385781
gsm: 0485 39 19 18
E-Mail: paulwillems.adk@gmail.com <mailto:paulwillems.adk@gmail.com>
Site web: http://alterdemocratie.11vm-serv.net
------------------------------------------------------------------------
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Il semblerait qu'il te manque l'image ( la vignette) correspondant au pdf. Hum, je ne sais plus ou elle se trouve en 1.9 sans doute dans le repertoire /dist/vignettes/pdf.png
la vignette est présente sur la partie privée
du site. Mais sur la partie publique, J'ai droit à un point d'interrogation
sur Firefox et à un cadre vide sous Safari.
il faudrait le code du squelette pour la partie qui concerne l'affichage du doc joint.
à première vue, ça ressemble à un problème de chemin.
la vignette est présente sur la partie privée
du site. Mais sur la partie publique, J'ai droit à un point d'interrogation
sur Firefox et à un cadre vide sous Safari.
il faudrait le code du squelette pour la partie qui concerne l'affichage du doc joint.
à première vue, ça ressemble à un problème de chemin.
_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
la vignette est présente sur la partie privée
du site. Mais sur la partie publique, J’ai droit à un point d’interrogation
sur Firefox et à un cadre vide sous Safari.
il faudrait le code du squelette pour la partie qui concerne l’affichage du doc joint.
à première vue, ça ressemble à un problème de chemin.
J’aurais ajouté dans la boucle documents:
{extension IN png,jpg,gif,pdf}
BB
En fait, sur le fichier article.html, il y a trois boucles documents. dans deux d’entre elles, le code {extension IN png,jpg,gif,pdf} s’y trouve. J’ai ajouté ce code dans la troisième, mais cela ne change rien. Je suis surpris parce que je n’ai jamais rien lu à ce sujet dans spip contrib. Je pense qu’il faut être assez bon en code pour résoudre cette question .
en fait, il devrait y avoir quelque part une condition: soit le navigateur va chercher la vignette pdf.png soit, il affiche la vignette personnalisée ad hoc (je ne sais pas où elle se trouve…), mais je suis incapable de dire où se trouve cette condition, quel(s) fichier(s) php est (sont) appelé(s) par la boucle document, ni où ils se trouvent. Il devrait y avoir aussi une URL associée à la vignette dans le code correspondant, l’URL du document pdf téléchargé qui se trouve dans le dossier IMG/pdf.
Se peut-il que le problème vienne du serveur. Comment fait-on sur les autres sites où des vignettes permettent de télécharger des documents pdf?
je patauge toujours. vu sur spip net une série d’explications qui ne correspondent pas à ce que je trouve sur mon fichier article. pour tout dire même quand je change le code de la boucle documents, cela ne change strictement rien, l’affichage est le même?
trois choses sont affichées…
le titre
suivi de la taille en octets du document,
et d’une descriptif.
(sur Firefox…)
Sur Safari, la taille en octets fait défaut. A la place, un cadre avec un point d’interrogation au milieu…
A mon avis, la vignette n’est pas accessible.
Ou puis-je afficher: [(#LOGO_DOCUMENT|#URL_DOCUMENT)]
Dois-je remplacer: [(#TITRE|sinon{<:info_document:>})]
Ai relu la doc qui concerne le code à insérer dans la page html. Il est dit explicitement que si « une vignette personnalisée n’a pas été installée manuellement par l’auteur de l’article, SPIP utilise une vignette standard selon le type du fichier. » Je pense que c’est cela qui ne marche pas. Ni la vignette personnalisée, ni la vignette standard ne s’affichent. Pourtant la dernière en tout cas existe. Elle se trouve à sa place dans le dossier dist/vignette (pdf.png).
Ce que je me demande c’est comment Spip opère ce choix, comment il sait quel est le chemin pour aller chercher le LOGO_DOCUMENT et ce qu’il doit en faire. Il doit s’agir d’un code… Quelque chose dysfonctionne au nivau de ce code.