Page 1 sur 1
Problème affichage background
Publié : 03 nov. 2009, 17:11
par bibimccoye
Bonour à tous,
Je viens vous solliciter car j'ai besoin de votre aide...
Je viens de créer mon 1er site avec Nvu (oui, je sais, c'est has been mais je ne le savais pas au départ

) et je viens de l'héberger chez voila.fr. Jusque là, tout va bien, tout fonctionne mais j'ai quand même un souci avec ma page d'accueil : j'ai placé une image de fond dans une cellule et ajouté du texte, le souci, c'est que mon background n'apparaît pas sur le net.
Cela fait maintenant plusieurs jours que je fouine à droite et à gauche sur le net et j'ai trouvé, je pense, une réponse dans le post- it "les gens ne voient pas mes images" : le lien qui pointe vers mon image est erroné puisqu' il indique un chemin vers mon disque dur. Mais voilà, je n'arrive pas à régler mon souci...comment modifier ce lien?
L'image est pourtant bien dans le bon répertoire.
J'ai bien tenté d'installer urlcleaner mais pas moyen.
Pouvez- vous m'apporter une réponse svp?
Voici le lien de ma page :
http://labasmonterie.site.voila.fr/accueil/accueil.html
et le code de mon background :
style="background-repeat: no-repeat; background-position: center; background-color: rgb(0, 0, 0); background-image: url(file:///C:/siteinternet/index/accueil/copie.jpg);"
Re: Problème affichage background
Publié : 03 nov. 2009, 17:55
par jpbardiau
Bonjour,
si tu passe à KompoZer, un nettoyeur de balises avec possibilité de relativiser les adresses y est inclus.
Re: Problème affichage background
Publié : 03 nov. 2009, 18:11
par bibimccoye
Merci beaucoup pour ta réponse, je m'empresse d'aller voir ça...
Re: Problème affichage background
Publié : 03 nov. 2009, 18:53
par bibimccoye
Bon ben ça ne marche pas, j'ai fait un nettoyage de balises avec kompozer mais ça ne règle pas le problème.
J'ai également suivi les conseils donnés dans ce topic (
http://www.geckozone.org/forum/viewtopi ... 20&t=73917) puisqu'il s'agit du même souci mais pas de changements non plus, je ne sais pas quoi faire.
Re: Problème affichage background
Publié : 03 nov. 2009, 20:01
par Ymai
Bonjour
Effectivement, pas (plus?) de souci d'image qui se trouverait sur le disque dur local.
Mais, si l'on en croit le code source de la page, l'image est référencée comme
Code : Tout sélectionner
background-image: url(file:siteinternet/index/accueil/copie.jpg);
Soit dans un sous-répertoire nommé "siteinternet", à la racine du site. Ce qui donnerait l'adresse
http://labasmonterie.site.voila.fr/site ... /copie.jpg
Dont on constate qu'elle n'existe pas.
Je crains que la solution passe par une remise en question en profondeur de la structure du site.
Il faut absolument que la structure du site web local (sur le PC, donc) soit *identique* à la structure du site web distant (sur le serveur web, donc).
Et comme cela ne semble pas être le cas (le répertoire "siteinternet" existe sans doute localement, mais pas sur le serveur web), rien ne fonctionne correctement.
Je suis aussi un peu dubitatif quant à l'opportunité d'un répertoire nommé "index" qui contiendrait un sous-répertoire nommé "accueil" qui contiendrait l'image en question...
Faisons simple, faisons simple...
Bon courage.
PS: la version 0.8.b de KompoZer pose encore de nombreux problèmes pour l'édition des textes, mais elle pourrait résoudre le problème de structure: le module de publication réplique automatiquement le contenu local vers le serveur web. A voir?
Re: Problème affichage background
Publié : 03 nov. 2009, 21:44
par bibimccoye
Merci Ymai, je vois bien ce que tu veux dire. Effectivement, le dossier racine de mon site sur mon DD est bien "siteinternet", et il est vrai que j'aurais certainement pu simplifier les choses. Mais alors comment expliquer que tout mes liens fonctionnent (y compris ceux vers des images) sauf le lien vers cette image?
Je vais regarder tout ça de plus près et essayer de restructurer mon site...
Merci encore
Re: Problème affichage background
Publié : 03 nov. 2009, 22:58
par Ymai
bibimccoye a écrit :Merci Ymai, je vois bien ce que tu veux dire. Effectivement, le dossier racine de mon site sur mon DD est bien "siteinternet", et il est vrai que j'aurais certainement pu simplifier les choses. Mais alors comment expliquer que tout mes liens fonctionnent (y compris ceux vers des images) sauf le lien vers cette image?
Mmmmhhhh.... Si les répertoires distants ont été créés manuellement sans tenir compte de la structure locale, cela peut se justifier.
C'est un classique.
Au risque de passer pour sénile (ou, comme pourraient prétendre certains -non, je ne vise personne, d'abuser des boisson houblonnée), je persiste à proclamer qu'il est indispensable de répliquer la structure locale sur le serveur web. Quitte à transférer des répertoires entiers plutôt que des fichiers un à un.
Re: Problème affichage background
Publié : 03 nov. 2009, 23:30
par bibimccoye
Oui, je comprends "en gros" (je suis encore novice

) ce que tu veux dire. J'ai bien essayé de structurer mon site de façon identique sur mon DD et sur le serveur mais il y a quelquechose qui m'échappe :
Voilà la structure locale de mon site :
Et voici celle sur "voila.fr" sachant que le dossier racine chez "voila" doit systématiquement s'appeler index.html :
J'ai appelé mon dossier racine "siteinternet" et je vois bien que c'est là que le bas blesse mais comment rectifier le tir? Je suis un peu perdue...
Re: Problème affichage background
Publié : 04 nov. 2009, 08:43
par Ymai
Bonjour
Je crois déceler un souci de "vocabulaire".
Un "dossier" (encore nommé "répertoire") est constitué d'un ensemble de fichiers et -éventuellement- de sous-dossiers.
Un "fichier" serait alors un document comme un fichier .html par exemple. (les puristes pardonneront l'approximation)
Il n'est donc nul besoin que le "dossier" racine s'appelle "index". Il n'est même pas forcément nécessaire qu'un dossier existe à la racine du site web.
Par contre, ce qui est certainement demandé, c'est qu'il existe un fichier nommé "index.html" à la racine du site web. C'est celui-là qui sera ouvert lors de l'appel de l'adresse
http://labasmonterie.site.voila.fr sans autre précision.
Je dirais donc que le schéma 2 est le bon. La racine contient bien le fichier index.html.
J'y verrais volontiers un "dossier" nommé "images" qui contiendrait les images en background, voire les autres images figurant sur la page d'accueil.
En tous les cas, une chose est sûre, la dénomination "siteinternet" n'est pas connue sur le serveur web.
PS: on a tous été novices

Re: Problème affichage background
Publié : 04 nov. 2009, 17:28
par bibimccoye
Ok, ok, ça me semble plus clair tout un coup

...
Je vais rectifier tout ça et vous tenir au courant... Merci encore!
Re: Problème affichage background
Publié : 04 nov. 2009, 19:10
par bibimccoye
Alors après avoir modifié l' arborescence de mon site sur mon DD, supprimé l'intitulé "siteinternet" que j'ai remplacé par "index"

, créer un sous- dossier "images" où j'y ai mis mon background et les images de mon index, rectifié les liens concernés et transmis toutes les modifs au serveur... ben, ça ne marche toujours pas!
Le lien de mon background pointe systématiquement vers mon disque dur...
Re: Problème affichage background
Publié : 04 nov. 2009, 19:15
par Ymai
Et qu'est-ce qui ne fonctionne pas?
J'ai un petit souci avec mon écran 1024x600 (qui est trop étroit pour le site), mais sinon...
[edit]Ah oui, effectivement...

[/edit]
[edit2]oui, bon, en fait je ne vois plus aucune référence à une image de fond dans ces pages. Je retourne chercher même si l'anti-clic-droit fait perdre du temps et ne sert strictement à rien

[/edit2]
Re: Problème affichage background
Publié : 04 nov. 2009, 20:12
par chinon37
bonjour,
moi, je vois toujours cela
Code : Tout sélectionner
background-image: url(file:siteinternet/index/accueil/copie.jpg);
et un gros bogue (entre autres...):
on arrive sur la page d'accueil> on clique sur entrée > on arrive sur la page qui nous préoccupe pour l'image de fond > on actualise la page courante > paf! on reviens sur la première page d'accueil

Re: Problème affichage background
Publié : 04 nov. 2009, 20:24
par Ymai
chinon37 a écrit :bonjour,
moi, je vois toujours cela
Code : Tout sélectionner
background-image: url(file:siteinternet/index/accueil/copie.jpg);
Sur quelle page, siouplé ?
Sur index.html, j'ai
Code : Tout sélectionner
<body style="color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" alink="#000099" link="#000099" vlink="#990099">
sur accueil.html, j'ai
Code : Tout sélectionner
<body style="color: rgb(0, 0, 0); background-color: rgb(0, 0, 0);" alink="#000099" link="#000099" vlink="#990099">
sur pagearchi.html, j'ai
Code : Tout sélectionner
<body style="font-family: Vivaldi; font-weight: bold; font-style: normal; text-transform: none; text-align: left; line-height: 20%; font-size: 200%; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);" alink="#000099" link="#000099" vlink="#990099">
...
chinon37 a écrit :
et un gros bogue (entre autres...):
on arrive sur la page d'accueil> on clique sur entrée > on arrive sur la page qui nous préoccupe pour l'image de fond > on actualise la page courante > paf! on reviens sur la première page d'accueil

Merci Voila.fr
Re: Problème affichage background
Publié : 04 nov. 2009, 21:23
par bibimccoye
Bonsoir,
Etonnant car ici pas de bug ni sous IE7, ni sous firefox et je viens de tester sur le PC de mes parents : RAS non plus...
En revanche, une chose étrange : sous IE7, mon background apparaît bien (normal puisque l'image est sur mon pc) mais elle n'apparaît pas sous firefox alors que je fais le test depuis mon pc également
Je précise que le background devrait être normalement sur ma page accueil.html et pas ailleurs.