Comment éviter de dupliquer du fichier pdf lié

fly_away

Membre enregistré
5 Mars 2009
7
0
Bonjour,

je crée un lien vers un fichier pdf stocké quelques part sur mon Disque dur. Je voudrais que IWeb ne duplique pas le fichier et que le fichier ouvert (lorsque je clique sur le lien) soit mon véritable fichier pdf avec le nom que j'ai donné à l'origine. Le problème aussi c'est que IWeb lui donne un autre nom :mouais: Comment faire?

MERCI
 
Met ton PDF (tonPDF ) dans un dossier (appelons-le tondossier )à la racine de ton FTP
son adresse web sera donc un truc du genre http://www.tonsite.com/tondossier/tonpdf.pdf
perso si tu veux qu'il soit vraiment téléchargé et non lu avec les navigateurs, je te conseille de le zipper avant ça donnera l'adresse suivante du genre
http://www.tonsite.com/tondossier/tonpdf.pdf.zip

dans un widget "Fragment HTML", colle le code suivant
Bloc de code:
<a href="http://www.tonsite.com/tondossier/tonpdf.pdf"> mon PDF à télécharger</a>
"mon PDF à télécharger" = le texte qui apparaîtra sur ta page
change http://www.tonsite.com/tondossier/tonpdf.pdf par la vrai adresse de ton PDF


si ton site iWeb reste sur ton disque dur
et n'a pas à etre publié sur un FTP
alors
mets le PDF là ou tu veux qu'il soit définitivement sur ton disque dur
ouvre ton PDF avec Safari copie l'adresse dans la barre de navigation
file:///Users...........................tonPDF.pdf et colle la dans ton code à la place de http://www.tonsite.com/tondossier/tonpdf.pdf.zip
 
Oui en fait, l'idée c'est de stocker le tout sur une clé USB et donner la possibilité soit de télécharger le fichier soit l'afficher par le navigateur et donc je fais quoi exactement? Les utilisateurs n'ont pas à chercher le fichier à eux même sur la clé...l'idée c'est de faire un autorun après !

MERCI
 
Je ne m'attendais pas à ça.

On continue avec les mêmes nom de dossier et de fichier

tu mets ton fichier "tonpdf.pdf" dans un dossier "tondossier" sans les guillemets
tu mets le dossier "tondossier" à la racine de ton site cad à côté de index.html et ton dossier sites
et sur un widget Fragment HTML d'une page vide, bienvenue ou fiche personnelle tu colles le code suivant en modifiant les noms (ne pas utiliser de pages de blog de podcast et cie.)

<a href="../../../tondossier/tonpdf.pdf"> mon PDF à télécharger</a>

je pense que ça devrait marcher


Edit : j'ai eu beaucoup de mal à afficher le code html correctement dans des balises codes, j'ai du feinter un peu
 
Bonjour,
je vais peut être poser une question stupide :siffle: mais comment arriver à insérer du code html avec IWeb, j'ai essayé mais il ne me donne pas la main! oui en fait, toutes mes pages je les ai créées à partir de pages vides alors si j'insére ce code ça devrait marcher?!
 
1. Si tu as iWeb '06, pas de code HTML possible par défaut il faut bidouiller autrement mais c'est possible à l'aide d'un autre logiciel et ce n'est plus le même code. faut enlever quelques ../ au l'adresse du document
2. Si tu as iWeb '08 ou 09 aucun soucis il faut utiliser la solution fragment HTML
- situé au bas de la fenêtre de de iWeb 08 ou
- dans la palette des Widgets dans iWeb '09 (afficher les éléments multimedias au bas d'iWeb '09)
 
iWebmore te permet d'ajouter du code HTML sur ta page

http://iwebmore.ctrl-j.com.au/
explication ici : http://forums.macg.co/forum-iweb/iwebmore-206677.html

il faudra ajouter un ou deux "../" à l'adresse du document à mettre dans le code
on obtient :

<a href="../../tondossier/tonpdf.pdf"> mon PDF à télécharger</a>
ou
<a href="../[/COLOR]tondossier/tonpdf.pdf"> mon PDF à télécharger</a>

la page transformée devra être sauvegarder
à chaque publication il faudra remettre cette page transformée dans le dossier "site"
 
Je vois une methode plus simple que cela est beaucoup accadémique : l'éditeur de texte (smultron par ex.)

tu mets un nom saugrenu dans ta page , un truc qui fait tache (genre "saperlipopette") et qui sera facile à retrouver dans ta page quand tu utiliseras un éditeur de texte
tu publies dans un dossier, tu vas dans ce dossier
et tu ouvres la page html avec l'editeur de texte et tu recheches ton nom saugrenu
(il ya une fonction recherche dans Smultron justement)
tu remplace ton nom saugrenue ("saperlipopette") par ton code HTMl tu sauvegardes et tu publies sur ta clé

Voilà, c'etait mon idée un peu con du soir. :rose:
 
  • J’aime
Réactions: pierre-auvergne
Je vouais juste te remercier parceque ça a marché, j'ai directement essayé avec la solution du Smultron et c'est bon !

Juste par hasard...as-tu une idée comme rendre ma clé autorun pour qu'elle m'affiche directement le contenu de index.html avec le navigateur par défaut de la machine vers la quelle la clé est connectée?? je pense que je dois ajouter un certain fichier .ini dans le quel j'ajoute une ligne de code non? comment et laquelle? :rose:
 
Une autre question,

est-ce possible de faire l'opération inverse avec IWeb? c'est à dire du site publié, si on veut modifier quelque chose, on réouvre avec IWeb pour faire les modifications et changer puis republier?

MERCI.
 
OK compris,

sinon si je veux ouvrir le même site sur une autre machine MAC comportant IWeb, il faut donc que je copie ce fameux fichier domain et l'intégrer sur la nouvelle machine?