Bonjour , je suis nouveau et débutant dans le domaine du web , et j'ai un petit souci.

Donc j'ai installé un cms qui fonctionne bien pas d'erreur avec php ni mysql cependant mon problème se situe au niveau des images présente sur le site pour avoir un interface propre , cependant j'ai toujours fais mon design en avec les fichier css alors que la dans mon fichier themes il y a 3 fichier:

html.inc
snips.inc
et mon dossier images ou se situe toustes les images du theme

Pour l'aperçu de mon site voici le lien: http://gamerzone.webatu.com

merci de vos futurs réponses
Bonsoir,

Je vois deux natures de problèmes :

- réalisation :
l'adresse de tes images est incorrecte : le problème n'est pas que ta page les affiche mal, c'est qu'elle ne trouve pas tes images.

Celles qui ne sont pas affichées ont des adresses de la forme
http://themes/AngryBlue/images/xxxxx.gif

alors que ce que tu souhaites, c'est quelque chose de la forme
http://www.adresseDuSite.com/images/xxxxx.gif

Tu dois savoir (et sinon, tu trouveras facilement des infos là dessus), que tu peux avoir recours soit à un adressage relatif, soit à un adressage absolu.

Dans le premier cas, tu définis l'adresse de l'image de façon relative à l'adresse de ta page.
Dans le second, tu définis l'adresse de l'image de façon absolue par rapport à la racine de ton arborescence.

Quand je dis adresse, je parle bien de l'adresse de l'image dans l'arborescence des répertoires de ton serveur, et non pas d'une adresse de style http......

Les deux solutions ont évidemment leurs avantages et leurs inconvénients ; étant débutant, quitte à perdre un peu en élégance, la méthode facile et sûre est l'adressage absolu.

Le fait que tu utilises, en plus des include est une raison de plus.

- fonctionnel :
Il faut systématiquement accompagner tes images d'un attribut alt (pour texte afficher un texte alternatif).
Le texte du alt
- décrit ton image lorsqu'elle n'est pas présente,
- permet au non-voyants de se la représenter, (et aux matériels spécifiques d'en donner une description),
- est un facteur de meilleur référencement, si tu le choisis astucieusement.
Modifié par sergeAles (15 Jan 2010 - 00:19)
Hello cactusjack et bienvenue,

ton hébergeur est actuellement en cours de maintenance et il y a une redirection vers cette page donc je n'ai rien vu pour ma part (par contre le code de cet hébergeur est très moyen et j'espère que le cms dont tu parles n'est pas un de leurs outils Smiley cligne ).


@Serge > personnellement je préfère le terme de chemin que celui d'adresse (puisqu'il ne s'agit justement pas d'une adresse). Un tuto en parle ici-même : Quelle est la différence entre les chemins relatifs et absolus ?

sergeAles a écrit :
étant débutant, quitte à perdre un peu en élégance, la méthode facile et sûre est l'adressage absolu.
Moui... je trouve cette déclaration discutable. Smiley smile

sergeAles a écrit :
Le fait que tu utilises, en plus des include est une raison de plus.
Celle-ci également...

sergeAles a écrit :
Le texte du alt
- décrit ton image lorsqu'elle n'est pas présente,
- permet au non-voyants de se la représenter
Il faut préciser que le alt concerne l'accessibilité. En l'occurrence tu parles dans ce cas d'une photo ou d'une illustration mais une image peut n'être qu'un simple texte (comme le "alsacréations" dans le header de ce forum), ou une puce dans une liste qui n'a pas besoin d'alternative, ou... (cf. http://www.pompage.net/pompe/bien-utiliser-le-texte-alternatif/ )

sergeAles a écrit :
Le texte du alt
- est un facteur de meilleur référencement, si tu le choisis astucieusement.
Disons plutôt que l'absence de texte alternatif peut empêcher le référencement naturel qui a lieu lorsque le contenu est accessible.
Modifié par Heyoan (15 Jan 2010 - 01:18)
@Heyoan
Smiley decu c'était ma première contribution...

En tout cas, merci pour tes remarques, qui m'apportent autant qu'elles serviront à cactusjack et à tous ceux qui liront ces échanges.

déjà, ce matin, tu me disais : Je suppose que tu parles de le passer en [résolu] puisqu'on ne ferme que très rarement un sujet.

c'est difficile d'apprendre...
Modifié par sergeAles (15 Jan 2010 - 02:12)
Bonjour à tous c'est normal si la page tu ne l'as pas vu , l'hébergeur après 24h analise le serveur avec les dossier que j'ai mis dedans pour évité le contenu malicieux et autre donc c'est normal.
D'ailleurs pour un hébergeur gratuit je trouve sa bien de leur part.
Sinon le cms n'est pas une de leurs outils ,aujourd'hui je vais donc me mettre a la tache pour régler se problème d'images.

Merci encore de vos réponses
suite à des essai infructueux je vous mets un bout de code je précise que j'ai essaié avec les 2 méthodes sans succès .

(fichier html.inc)


function menu_head(){
global $url;
$menuhead="
<tr>
<td width='150' height='13' valign='top' align='left'>
<img src='$url[curtheme]/images/left_menu_a.gif'></td>
</tr>
<tr>
<td width='150' height='10' valign='top' align='left' background='$url[curtheme]/images/left_menu_b.gif'>
<table width='175' align='left' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='15' valign='top' align='left'> </td>
<td width='150' valign='top' align='left'>";


return($menuhead);
}


(snips.inc)


function menu_foot(){
global $url;

$menufoot="
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width='150' height='15' valign='top' align='left'>
<img src='$url[curtheme]/images/left_menu_c.gif'></td>
</tr>";
return($menufoot);
}

J'ai aussi remarqué que mon adresse et http://gamerzone.webatu.com//index.php
et bizarrement je me retouve avec 2// entre le com et index?
Modifié par cactusjack (15 Jan 2010 - 16:03)
'lut,

sergeAles a écrit :
c'est difficile d'apprendre...
Ben non : il suffit d'aimer ce qu'on est en train d'apprendre ! Smiley smile

Je suppose que tu voulais dire par la que ça prend du temps ?! Et là je suis d'accord avec toi !
Hello cactusjack,

En tant que modérateur, je me dois de te faire remarquer que tu n'as malheureusement pas respecté l'une des Règles de base du forum qui est d'afficher les codes et exemples proprement à l'aide des boutons [ code]... ici ton code HTML, CSS, PHP, etc.[ /code] (sans espace après le crochet ouvrant).

upload/1-code.gif

Je te remercie par avance de bien vouloir éditer ton message afin de le rendre conforme à cette règle. Smiley cligne


Pour ton problème je suppose que cela vient de ce que $url[ curtheme] ne contient pas la bonne valeur mais ça va être difficile de t'aider puisque je suppose que cette variable est liée au CMS... et que tu ne t'y connais pas forcément en PHP...
dsl je j'ai donc réctifier le probème cependant je ne dis pas que je cherche pas c'est juste que c'est la première fois que je me retrouve confronté a un fichier inc. J'ai testé les différente manière mais toujours le même souci cependant si une personne peut me donnes des infos sa me permetterais d'avancé merci.

Pour se qui est du php j'ai quelque notion.
Modifié par cactusjack (15 Jan 2010 - 15:56)