Annonce

Important : WordPress 2.6 est disponible en français. À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 02-07-2008 07:50:48

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Images avec plusieurs liens

Bonjour,

Ma configuration WP actuelle
- Version de WordPress : 2.5.1
- Thème utilisé : Pas encore décidé
- Plugins en place : -
- Nom de l'hebergeur : 1et1
- Adresse du site : -

Problème(s) rencontré(s) :

J'essaie d'adapter un projet/maquette de site à Wordpress et j'ai absolument besoin d'avoir plusieurs liens dans les images du theme.

Pour être + clair, dans le header et la colonne de gauche j'ai besoin que plusieurs logos et zones soient cliquables séparément.

Le peu d'infos que j'ai pu trouver ici ou là ne m'aident pas vraiment ou n'ont pas fonctionné malgré mes essais (je m'y connais peu en css et php...).

Avez-vous des idées, des pistes ?
merci!

Hors ligne

 

#2 02-07-2008 10:03:19

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1531
Site web

Re: Images avec plusieurs liens

Soit tu as plusieurs images collées les unes contre les autres, dans ce cas tu peux affecter à chaque image un lien, soit tu as une seule image composite dans laquelle tu veux découper des zones cliquables. Dans ce cas, il faut créer ce qu'on appelle une "MAP" et ce n'est ni du css, ni du php, c'est du HTML.

Fais une petite recherche google sur "map html" et puis ensuite, il vaut mieux que tu passes par un éditeur HTML pour faire ça. Je pense que Kompozer, gratuit, sait gérer ça.


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#3 02-07-2008 17:40:23

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1531
Site web

Re: Images avec plusieurs liens

DW ? Parfait !

Donc, une fois que tu as ta map et ton image, eh bien il faut que tu ajoutes ça à l'endroit qui va bien, probablement dans ton entête (donc fichier header.php) mais là, c'est à toi de voir !

Et puis DW sait ouvrir des fichiers PHP...


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#4 02-07-2008 23:56:39

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

Merci pour ton aide Comme une image

je sais mapper une image en html (j'utilise Dreamweaver pour info), mais comment insérer ce code à la place d'une image dans un thème Wordpress ??? est-ce possible ?

Hors ligne

 

#5 03-07-2008 00:01:03

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

merci encore pour ton aide,
en fait ce que je ne comprends pas (j'ai du mal à saisir la logique) c'est  comment peut-on insérer du code html en lieu et place d'une ligne de code dans le css pour afficher l'image.

voici par exemple le code du css d'un theme :

#header {
position : relative;
margin : 0 auto 0 auto;
padding : 0 0 0 0;
background : url(../summernight/images/BAN.png) no-repeat;
background-position : top center;
}

Hors ligne

 

#6 03-07-2008 00:02:57

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

la suite (ca ne s'affichait pas... décidément...) :


et voici le code que donne la même image mappée (dans dreamweaver par exemple)  :

<img src="file:///iMac/%A5%A5%20TRAVAUX/SITES/cooksound.com/V2/%A5%A5travail/summernight/images/BAN.png" width="530" height="170" border="0" usemap="#Map">
<map name="Map">
  <area shape="rect" coords="75,34,182,116" href="www.google.com">
  <area shape="rect" coords="211,25,345,77" href="www.yahoo.fr">
  <area shape="rect" coords="359,29,499,78" href="www.voila.fr">
</map>

Dernière modification par codex (03-07-2008 00:03:59)

Hors ligne

 

#7 03-07-2008 00:04:50

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

comment est-ce compatible ?

comment faut-il insérer ce code dans la feuille de style css pour que l'image du theme soit cliquable selon le mappage ?...

j'ai fait plusieurs essais (c'est empirique) et je n'y arrive pas...

désolé si je ne suis pas clair, pourtant je fais des efforts !
merci encore

Hors ligne

 

#8 03-07-2008 14:27:00

Xavier
Photogénique en noir et blanc
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1718
Site web

Re: Images avec plusieurs liens

Euh, ce code HTML ne se place pas dans une feuille CSS, mais directement dans ton fichier de template.


Mainteneur de la traduction de WordPress
http://xavier.borderie.net/wp-fr/

Hors ligne

 

#9 03-07-2008 20:18:35

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1531
Site web

Re: Images avec plusieurs liens

1/ Je te conseille de modifier le paramétrage de DW pour que, par défaut, il te formate ton code en XHTML 1.0 (ou ce que tu trouves dans header.php)

2/ Effectivement, le code généré est du code HTML donc à placer dans un fichier php (probablement aussi header.php si tu travailles sur une image en entête de page).
Il faut bien comprendre qu'un fichier php est un fichier HTML contenant en plus du code "PHP" visant à générer... du code (X)HTML, le tout devant être interprété par un navigateur (qui n'y comprend rien ni au php, ni au jsp, ni à l'asp, il ne comprend que (X)HTML et CSS, le navigateur !).


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#10 07-07-2008 01:45:48

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

Je vous remercie pour votre aide messieurs mais ça n'est toujours pas assez clair pour moi

(mettre le code de l'image mappée dans quel fichier template ? header.php ? index.php ? page.php ? entre quelle et quelle ligne ? je dois faire aussi d'autres changements (changer ou reprendre un nom d'image et le mettre à jour dans ce fichier + la feuille de style?) ???

j'ai fait plusieurs (de nombreux) essais, plusieurs (de nombreuses) recherches sur le web, essayé de modifier/rajouter une ligne h2, h3 et faire coïncider l'emplacement texte cliquable avec les éléments cliquables de mon image de header... rien, je n'y arrive toujours pas...

merci quand même

Hors ligne

 

#11 07-07-2008 12:14:12

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1531
Site web

Re: Images avec plusieurs liens

Tout dépend est ton image, dans ton thème actuel ? Dans quel fichier ?


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#12 08-07-2008 01:16:43

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

Merci de ne pas lâcher l'affaire  Comme une image

Je fais mes essais sur la base du thème iTheme 1.1 qu'on peut trouver ici

L'image de fond qui entoure le site correspond bien à ce que je veux faire -> avoir l'image du thème (ici 1 seule image donc) qui comporte des inscriptions, des logos cliquables.

Pour répondre à ta question, l'image est appelée dans la feuille CSS

Dans header.php, index.php, page.php, je ne vois pas où insérer les code de mon image mappée

Hors ligne

 

#13 09-07-2008 12:22:12

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1531
Site web

Re: Images avec plusieurs liens

Ahhhhhhhhhh !
C'est une background-image dans un CSS !!! C'est délicat parce qu'une map s'associe à une img (en "foreground", donc).

Bon, déjà, il faut que tu localises les éléments sur lesquels s'applique ce fond.

1/ ton image est associée à une classe ou un id
2/ cette classe ou cet id doit se retrouver dans ton thème => quel(s) fichier(s) de ton thème ? [NB : non ! je ne téléchargerai pas ton thème et je ne ferai pas le boulot pour toi tongue]

Une fois cette partie débroussaillée, plusieurs possibilités :
1/ Modifier le thème pour que le background deviennent foreground. Si ton image est recouverte par du texte, il faut créer des div et les placer en conséquence. Ensuite, insérer ta map.
2/ Modifier le thème pour placer sur ton image des div « transparentes » cliquables.


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#14 09-07-2008 13:15:54

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 1518
Site web

Re: Images avec plusieurs liens

Oui et les divs transparentes cliquables, sous IE, c'est galère (façon de dire que ça ne marche pas).
Au "mieux" du pire (parce que c'est vraiment tordu), mettre des gifs transparent en <img src) mais il est beaucoup plus intelligent de découper l'image et de la mettre dans des div directement, au lieu du background


Voyage au Maroc
Busby SEO Challenge
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

#15 10-07-2008 08:13:51

codex
Membre WP
Date d'inscription: 02-07-2008
Messages: 8

Re: Images avec plusieurs liens

Merci à vous deux.

Je m'y remets ce soir (ça s'annonce pas simple cette histoire, et pourtant va bien falloir que ça marche...).

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France