IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Image cliquable pour la bannière [Joomla!]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 21
    Par défaut Image cliquable pour la bannière
    Bonjour à tous,

    J'ai (encore) un soucis avec le design de mon site, plus précisément avec ma bannière. Celle-ci contient deux publicités (une à gauche, et une à droite - qui entourent mon logo). J'ai donc découper ma bannière en tranche mais pour mettre les images cliquables sous joomla les choses se compliquent. Au final, j'ai gardé une seule image où j'ai voulu utiliser la balise<area> dans l'index.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="logo"><a id="top_left_ad" area shape="rect" coords="9,29,131,125" href="http://www....com" title="click"></a></div>
    Existerait-il une autre manière de rendre les zones cliquables ou est-ce déjà une bonne manière (mais mal employée)?

    Merci par avance,
    Loïc

  2. #2
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Bonjour, là je crois que tu es directement dans le code.
    Tu aurais pu le faire plus simplement en utilisant le composant bannières disponible via l'interface d'administration

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 21
    Par défaut
    Merci pour ta réponse, j'ai dû mal avec le composant bannière. En pièce jointe j'ai mis le type de ma bannière. Est-ce possible de la faire avec le composant bannière?

    Images attachées Images attachées  

  4. #4
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    En théorie, oui cela est possible.
    Mais tu devras user d'un peu d'ingéniosité.

    Je pense à deux façons de faire ça:

    la première: Tu crées une image qui sera l'ensemble des trois images, et tu le fais afficher à l'endroit approprier.

    la seconde: tu cherches ou tu crées un template qui as les trois positions que tu as indiquées, puis tu affiches les images sur ces positions.

    Bonne suite!

  5. #5
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 21
    Par défaut
    Alors j'ai réussi à créer la bannière en la divisant en trois éléments. Elle fonctionne parfaitement sous Safari, par contre elle ne s'affiche pas sous Firefox (seuls les liens apparaissent, pas les images) et pire encore, elle fait planter le site sous Internet Explorer (message d'erreur qui indique qu'il est impossible de charger la page).

    Voici mon index.php pour les images :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <div id="header">
    				<div id="header_l">
    					<div id="header_r">
    						<a href="http://www...com"><div id="logo" border="0">	
    						</div></a>
    						<a href="http://www...com"><div id="ad_left">
    						</div></a>
    						<a href="http://www...com"><div id="ad_right">
    						</div></a>
    						<jdoc:include type="modules" name="top" />
    					</div>
    				</div>
    			</div>
    Et le template.css qui va avec:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    div#logo {
    	position: absolute;
    	left: 0;
    	top: 0;
    	float: left;
    	width: 977px;
    	height: 132px;
    	background: url(../images/new/banner.png) 0 0 no-repeat;
    	margin-left: 30px;
    	margin-top: 5px;
    }
     
    div#ad_left {
    	position: absolute;
    	left: 0;
    	top: 0;
    	float: left;
    	width: 182px;
    	height: 114px;
    	background: url(../images/new/adtopleft.jpg) 0 0 no-repeat;
    	margin-left: 29px;
    	margin-top: 23px;
    } 
    div#ad_right {
    	position: absolute;
    	left: 0;
    	top: 0;
    	float: right;
    	width: 182px;
    	height: 114px;
    	background: url(../images/new/adtopright.jpg) 0 0 no-repeat;
    	margin-left: 829px;
    	margin-top: 24px;
    }

  6. #6
    Expert confirmé

    Avatar de Siguillaume
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2007
    Messages
    6 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 6 180
    Par défaut
    Ok, je vois que tu as opté pour la personnalisation d'un template. C'est aussi bien

    A regarder tes scripts, je ne vois d'où peux venir l'erreur, mais je pense qu'est au niveau du css. Essaie de reduire les dimensions des div, surtout la valeur du width et communique le résultat que ça donne

    Quand je fais la somme des valeurs de tes largeurs (width), je me retrouve avec 1341px. C'est énorme pour certains navigateurs, même avec la possibilité des barres de défilement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [GD] Utiliser la bibliotheque GD pour creer des images cliquables
    Par willyg28 dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 05/04/2012, 18h24
  2. aide pour image cliquable
    Par zigetpuce dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 16/09/2010, 20h57
  3. Image cliquable pour agrandissement
    Par leaf blade dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/08/2010, 16h33
  4. Probleme pour image cliquable
    Par gus02 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 10/04/2008, 15h07
  5. Assemblage de 2 images pour une bannière
    Par zoullou dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 13/12/2004, 02h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo