Publier et liens relatifs

Le premier forum francophone sur l'éditeur de pages Web multiplateforme (Linux, Mac OS X, Windows) qui monte… KompoZer, héritier de Nvu, permet de créer vos pages Web graphiquement (wysiwyg) sans aucune connaissance du langage HTML.

Modérateur : chinon37

Québec
Salamandre
Messages : 30
Inscription : 07 sept. 2007, 15:03

Publier et liens relatifs

Message par Québec »

Bonjour,

je suis à deux doigts de publier mon site internet. J'attache les dernières ficelles, je fais l'acquisition d'un nom de domaine, et... bingo! Mais voilà, j'ai un doute!

Ça concerne les liens entre les différents éléments de mon site: liens entre les pages, appel d'images, routines aléatoires. Tant que mon site est sur mon Mac, c'est le bonheur total, tout baigne, le site fonctionne à merveille sur différents navigateurs. Mais voilà, dois-je renommer tous mes liens en ajoutant mon adresse 3W? Par exemple, ma page index devient-elle 3wsitecome/index.html? Et donc, faut-il renommer tous les liens qui concerne la navigation d'une page à l'autre en ajoutant mon adresse 3w?

Et l'appel de ma feuille css? Va-t-elle devenir 3wsitecome/style.css? Et l'appel d'images? Comment nommer les dossiers où se trouvent les images? Un exemple vaut milles mots. Voici un extrait de code d'une de mes pages:

Code : Tout sélectionner

... <script type="text/javascript">
function randomImage() {
var src = "6.vignettes/" + Math.round((Math.random()*20)+1) + ".jpg";
document.getElementById("random").setAttribute("src", src);
}
  </script>
  <link rel="stylesheet" href="styles.css"
 type="text/css">
</head>
<body
 style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); direction: ltr;"
 onload="randomImage()" link="#0000ee" alink="#000099"
 vlink="#666600">
<img style="width: 110px; height: 165px;" id="random"
 class="aléatoire" alt="une photo"
 src="6.vignettes/1.jpg"><a
 name="haut"></a><br> ...

Dois-je modifier mon code pour qu'il ressemble à ceci:

  <script type="text/javascript">
function randomImage() {
var src = "[b]3wsitepointcome/[/b]6.vignettes/" + Math.round((Math.random()*20)+1) + ".jpg";
document.getElementById("random").setAttribute("src", src);
}
  </script>
  <link rel="stylesheet" href="[b]3wsitepointcome/[/b]styles.css"
 type="text/css">
</head>
<body
 style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); direction: ltr;"
 onload="randomImage()" link="#0000ee" alink="#000099"
 vlink="#666600">
<img style="width: 110px; height: 165px;" id="random"
 class="aléatoire" alt="une photo"
 src="[b]http://3wsitepointcome/[/b]6.vignettes/1.jpg"><a
 name="haut"></a><br>
Ou alors, en spécifiant à KompoZer que les liens sont relatifs, il va automatiquement exécuté les tâches, peu importe que le site soit sur mon Mac ou sur le serveur?

Merci d'éclairer ma lanterne!

R.
[modo:pour une meilleure lisibilité, baliser le code, ce que j'ai fait]
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8
galad
Lézard à collerette
Messages : 346
Inscription : 19 déc. 2005, 12:23

Message par galad »

Pourquoi ce doute ???
publie ton site sans modifier tes liens, je ne voie pas pourquoi il ne fonctionnerait pas (fait avec mac ou pc, le langage est le même).
Galad, avec kpz 0.8b1 ...
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Si le site distant respecte la même arborescence que le site en local (sur le disque dur), il n'y aura aucun problème à laisser les adresses relatives; c'est même fait pour ça!!
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Québec
Salamandre
Messages : 30
Inscription : 07 sept. 2007, 15:03

Message par Québec »

Ahhh, j'ai été leurré!!! Merci! Une autre question: si je transfert mon site sur le serveur à l'aide de Kompozer, sans changer l'arborescence de mon site, vais-je avoir des problèmes? J'ai cru comprendre que KompoZer n'est pas le « plus mieux » pour transférer son site. J'ai aussi FireFTP. Est-ce préférable?

R.
odin
Iguane
Messages : 525
Inscription : 08 févr. 2005, 19:40

Message par odin »

Québec a écrit :Ahhh, j'ai été leurré!!! Merci! Une autre question: si je transfert mon site sur le serveur à l'aide de Kompozer, sans changer l'arborescence de mon site, vais-je avoir des problèmes? J'ai cru comprendre que KompoZer n'est pas le « plus mieux » pour transférer son site. J'ai aussi FireFTP. Est-ce préférable?

R.
Je te conseille Filezilla comme ftp :D

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8
"Marre des versions stables, je vais tester les instables, au moins je saurai pourquoi ça plante !"
-+- In Guide du linuxien pervers -+-
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

pour Mac, Cyberduck est fortement conseillé, mais fireftp fera très bien l'affaire.
Il faut éviter pour l'instant d'utiliser KpZ pour publier. Dans une prochaine version, fireftp devrait être intégrer à KompoZer...
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Invité

Message par Invité »

Bonjour,

je crois que je vais m'en tenir à FireFTP, il est plus léger à télécharger que FileZilla! Vive les connections téléphoniques!!!

Je me demandais, sur chacune de mes pages, dois-je ajouter le méta suivant:
<meta name="Identifier-URL" content="http://3w.sitecom">

Si oui, dois-je ajouter pour chaque page son nom, c'est à dire, après l'adresse .../index.html ? (et ainsi de suite pour chaque page).

Juré, c'est mon dernier doute avant la publication!!

Merci.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Bonjour,
Amha, c'est inutile.
Elle servait pour les vieux moteurs de recherches...
En tout état de cause, il ne faudrait mettre que l'adresse principale du style
http://www.monsite.xxx
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Invité

Message par Invité »

euh... ok! Mais alors, comment le machin (?!) fait pour se retrouver d'une page à l'autre? Comment se fait le lien entre le serveur, mon adresse 3W.site.xxx et le fait que cette adresse est attribuée à certaines pages particulières localisées sur un serveur particulier qui seront visitées par des internautes? J'ai l'impression kia un truc que j'ai pas vu passer... ! (Ahhhh ces néophytes et leurs questions!!).

R.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Bonjour
Il existe, en principe, des liens d'une page vers l'autre.
Si ces liens sont relatifs (ne comprenant pas http://www.site.tld/...), les pages liées se trouvent sur le même serveur à la même adresse.
Si une page n'est pas l'objet d'un lien, rien ni personne ne pourra jamais la trouver. C'est un assez bon système pour conserver une page invisible.

Sinon, ben, j'avoue que je comprends assez peu la question. Qui serait "le machin"?

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.8) Gecko/20071022 Ubuntu/7.10 (gutsy) Firefox/2.0.0.8
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Québec
Salamandre
Messages : 30
Inscription : 07 sept. 2007, 15:03

Message par Québec »

Quand on saisit pas tout, on peut parfois avoir de la difficulté à formuler ses questions! J'ai compris qu'il n'y a pas de lien direct entre une adresse 3wsitecom et des pages html. Il y a un lien entre une adresse et un serveur qui lui s'assure du lien entre des pages et une adresse. Machin, c'est la main invisible qui fait tout fonctionner (le net, KompoZer, etc.).

Encore un jour ou deux avant la mise en ligne... Il me reste à « gosser » le poids de quelques images...

R.
chinon37
Animal mythique
Messages : 5319
Inscription : 21 mars 2005, 10:17

Message par chinon37 »

Ce qu'il faut comprendre, c'est l'architecture d'un site.
on a un site appelé:www.monsite.com
Tous les fichiers nécessaire au site sont chargés dans un répertoire sur un serveur de l'hébergeur. Généralement ce répertoire s'appelle www ou web.

Dans ce répertoire, on place un premier fichier appelé index.html ou (.phpx). C'est la page web qui s'affichera si on tape uniquement www.monsite.com (c'est la même chose qui s'affichera si on tape www.monsite.com/index.html). C'est une règle qu'on ne peut pas changer.

Généralement, les autres pages du site sont elles aussi placées dans ce répertoire (www ou web). Pour les ouvrir, on tapera en adresse: www.monsite.com/page1.html...
Mais si on veut lancer cette page "page1.html" depuis la page d'accueil par un lien, on peut bien entendu mettre comme lien "http://www.monsite.com/page1.html, mais comme on est déjà dans le répertoire par la page index, on peut très bien mettre une adresse dite relative (simplifiée) qui sera simplement "page1.html".
C'est la même chose pour appeler une image. si l'image est placée dans un dossier ("images")lui-même placé dans le répertoire "www", il suffit pour demander l'affichage de l'image dans une page web, de donner l'adresse relative "images/monimage.png".
Préferez Kompozer 0.8 à Nvu
Défendons nos valeurs, adhérons à l'APRIL
La Démocratie, c'est quand on frappe à votre porte à 6h00 du matin, et que c'est le laitier.
Québec
Salamandre
Messages : 30
Inscription : 07 sept. 2007, 15:03

Message par Québec »

KompoZer est un logiciel vraiment intéressant puisqu'il s'occupe, en bonne partie, de la « mécanique ». Le défaut est alors qu'on ne comprend pas toujours ce qui se passe; on ne parvient pas toujours à suivre la logique du code. Et comme plusieurs, je me suis contenté d'apprendre en fonction de ce que j'avais besoin ou de ce que j'essayais de faire. Je n'ai donc pas nécessairement commencé à apprendre à faire la distinction entre « head », « body », etc.

Une telle approche cognitive n'est pas mauvaise en soi. Elle est parfois plus longue, mais elle a l'avantage de permettre d'arriver à des résultats concrets dans un délais et avec des efforts raisonnables. Étant géographe de formation, je n'avais pas nécessairement envie de me taper « l'école du html ». Dans un tel contexte, KompoZer est un « bon mauvais » allié: avec un minimum « d'investissement » on arrive à un résultat, mais sans nécessairement tout comprendre. Alors parfois on pose des questions qui peuvent décourager les plus experts...

Sur le forum, est-ce qu'il y a un endroit particulier pour annoncer la mise en ligne de son site?

R.
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Message par Ymai »

Québec a écrit : Sur le forum, est-ce qu'il y a un endroit particulier pour annoncer la mise en ligne de son site?.
Bien sûr, on peut pousser son cocorico là:
http://www.geckozone.org/forum/viewtopic.php?t=15906

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.8) Gecko/20071022 Ubuntu/7.10 (gutsy) Firefox/2.0.0.8
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Québec
Salamandre
Messages : 30
Inscription : 07 sept. 2007, 15:03

Message par Québec »

cocorico...
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités