afficher une image au survol de liens provenant d'une base
13 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
afficher une image au survol de liens provenant d'une base
Bonjour, je suis nouveau sur ce forum, et n'étant pas un développeur acharné mais tout de même persévérant
Je souhaiterai de l'aide d'entre vous si possible.
Donc voilà, je m'occupe d'un site en ce moment et je souhaiterai afficher une image miniature au survol de liens contenu dans une liste, et provenant directement d'une base MySQL et non pas d'une page php.
Je vous envoie ce lien pour être plus clair :
http://www.lesasdelarenov.com/nosprodui ... it=1&rub=2
En l'occurence là il s'agit d'une liste de liens de modèles de cuisines sur lesquels je voudrais afficher une image miniature correspondante à leur survol.
Je sais que si les textes de ces liens venaient d'une page ce serait plus simple, il y a un tas de scripts pour cela. Donc en gros comment pourrais-je en arriver là à partir de liens (comme ceux du site ci dessus) insérés directement dans une base de données, faut il faire un page php avec requêtes etc ?
En vous remerciant par avance
Donc voilà, je m'occupe d'un site en ce moment et je souhaiterai afficher une image miniature au survol de liens contenu dans une liste, et provenant directement d'une base MySQL et non pas d'une page php.
Je vous envoie ce lien pour être plus clair :
http://www.lesasdelarenov.com/nosprodui ... it=1&rub=2
En l'occurence là il s'agit d'une liste de liens de modèles de cuisines sur lesquels je voudrais afficher une image miniature correspondante à leur survol.
Je sais que si les textes de ces liens venaient d'une page ce serait plus simple, il y a un tas de scripts pour cela. Donc en gros comment pourrais-je en arriver là à partir de liens (comme ceux du site ci dessus) insérés directement dans une base de données, faut il faire un page php avec requêtes etc ?
En vous remerciant par avance
A mon avis va falloir creuser pr bien voir ce qu'est PHP, MySQL, ...
Si j'ai bien compris :
T'as une liste de lien.
Quand on va dessus ça affiche une image.
Je suppose :
Ta liste de lien est construite via une requête SQL qui va chercher une liste de modèle de cuisine en base.
Cette liste est utilisée en PHP pour construire les <a href> (les liens).
Il suffit de modifier ta requête pour avoir en plus les images (ou plutôt l'URL des images).
Et de faire en sorte de coller à l'utilisation d'un des scripts dont tu parles en fin de message.
Donc là, faut savoir un minimum coder en PHP, le SQL, le HTML et le javascript... Et savoir comment tout cela fonctionne.
Si j'ai bien compris :
T'as une liste de lien.
Quand on va dessus ça affiche une image.
Je suppose :
Ta liste de lien est construite via une requête SQL qui va chercher une liste de modèle de cuisine en base.
Cette liste est utilisée en PHP pour construire les <a href> (les liens).
Il suffit de modifier ta requête pour avoir en plus les images (ou plutôt l'URL des images).
Et de faire en sorte de coller à l'utilisation d'un des scripts dont tu parles en fin de message.
Donc là, faut savoir un minimum coder en PHP, le SQL, le HTML et le javascript... Et savoir comment tout cela fonctionne.
Oui cette liste de liens est construite via une requête SQL qui appelle les modèles dans la base, et donc il faudrait bien modifier cette requête pour avoir les images au survol des liens de cette liste comme prévu, c'est tout à fait ça.
Bon après je ne suis pas "développeur" mais rien n'empêche d'ingurgiter le code qu'il faudra et de le comprendre
Après je voudrais quelle solution serait la plus pratique dans ce cas ? Du moins comment procéder, car j'avoue avoir besoin d'un cp de main là
Bon après je ne suis pas "développeur" mais rien n'empêche d'ingurgiter le code qu'il faudra et de le comprendre
Après je voudrais quelle solution serait la plus pratique dans ce cas ? Du moins comment procéder, car j'avoue avoir besoin d'un cp de main là
1/ Regarde un script (dont tu causes) et vois ce dont il a besoin (une image, une adresse, ...).
2/ Regarde comment est construite ta page en PHP (spécialement où sont créés tes liens)
3/ Vois les modifications qu'il faudrait lui apporter pour avoir ce que tu veux (pour tester tu peux sauvegarder la page en HTML classiques, et faire les modifs dedans pr avoir un exemple de ce que tu veux au final, donc là statique).
4/ Modifies ta requête pr avoir les infos (url des images & cie)
5/ Modifie ton PHP pour faire ce que tu veux.
2/ Regarde comment est construite ta page en PHP (spécialement où sont créés tes liens)
3/ Vois les modifications qu'il faudrait lui apporter pour avoir ce que tu veux (pour tester tu peux sauvegarder la page en HTML classiques, et faire les modifs dedans pr avoir un exemple de ce que tu veux au final, donc là statique).
4/ Modifies ta requête pr avoir les infos (url des images & cie)
5/ Modifie ton PHP pour faire ce que tu veux.
Le souci c'est que c'est cette page php qui fait la requête et recense la liste de produits (donc les fameux liens) dans la base, c'est une requête par ID etc...Alors suis un peu perdu héhé
// votre requete de selection
$rest = $produit.$rub ;
$liste = array(1=>'cuisines','piscines','escaliers','fenetres','placards','portails','portes','sdb','verandas','vitrages','volets');
$sql = mysql_query("SELECT * FROM $liste[$produit] WHERE IDprod LIKE '$rest%'");
// on compte le nombre de résultats
$result = mysql_num_rows($sql);
if ($result<2){ echo"Il existe ",$result," modèle <br><br>";}
else { echo"Il existe ",$result," modèles <br><br>";}
// récupération et affichage des données
// affichage avec un boucle while
while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC)){
Donc au final, comment puis je modifier une telle requête pr avoir les infos d'url avec images au survol de ces liens ?
// votre requete de selection
$rest = $produit.$rub ;
$liste = array(1=>'cuisines','piscines','escaliers','fenetres','placards','portails','portes','sdb','verandas','vitrages','volets');
$sql = mysql_query("SELECT * FROM $liste[$produit] WHERE IDprod LIKE '$rest%'");
// on compte le nombre de résultats
$result = mysql_num_rows($sql);
if ($result<2){ echo"Il existe ",$result," modèle <br><br>";}
else { echo"Il existe ",$result," modèles <br><br>";}
// récupération et affichage des données
// affichage avec un boucle while
while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC)){
Donc au final, comment puis je modifier une telle requête pr avoir les infos d'url avec images au survol de ces liens ?
C'est peut être idiot comme réponse, mais si au lieu de changer la requète, tu changes simplement la saisie du texte dans ta base ?
Je connais pas le code pour l'image miniature, mais c'est peut être le plus simple non ?
Ch'u pas clair ?
Je connais pas le code pour l'image miniature, mais c'est peut être le plus simple non ?
Ch'u pas clair ?
En ce qui concerne le script de survol au dessus de ces liens, j'ai pensé à du javascript avec overlib.js
Ex :
onmouseover="return overlib('<img src=/cusines/miniatures/linea;jpg>', CAPTION, '')" onmouseout="nd();
Mais toujours le souci de modification de requête pour les liens insérés dans la base...Si ça se trouve c'est tout bête ou bien alors c'est moi, comme je vous dit, suis pas un as :p
Ex :
onmouseover="return overlib('<img src=/cusines/miniatures/linea;jpg>', CAPTION, '')" onmouseout="nd();
Mais toujours le souci de modification de requête pour les liens insérés dans la base...Si ça se trouve c'est tout bête ou bien alors c'est moi, comme je vous dit, suis pas un as :p
Tu veux dire mettre le code directement avec l'url de l'image dans le champ de la table mysql ? Mais après dans la requête je fais comment pr afficher le miniature sur les noms de cuisines étant donné qu'il sont appelés via cette requête :
$sql = mysql_query("SELECT * FROM $liste[$produit] WHERE IDprod LIKE '$rest%'");
// on compte le nombre de résultats
$result = mysql_num_rows($sql);
if ($result<2){ echo"Il existe ",$result," modèle <br><br>";}
else { echo"Il existe ",$result," modèles <br><br>";}
while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC)){
$Fiche = "<a href=?produit=".$produit. "&rub=".$rub."&IDprod=".$affichage['IDprod']."> ".$affichage ['nom_produit']."</a><br>";
Comment je peux la modifier ?
En tt cas je fais le test...
$sql = mysql_query("SELECT * FROM $liste[$produit] WHERE IDprod LIKE '$rest%'");
// on compte le nombre de résultats
$result = mysql_num_rows($sql);
if ($result<2){ echo"Il existe ",$result," modèle <br><br>";}
else { echo"Il existe ",$result," modèles <br><br>";}
while($affichage = mysql_fetch_array($sql, MYSQL_ASSOC)){
$Fiche = "<a href=?produit=".$produit. "&rub=".$rub."&IDprod=".$affichage['IDprod']."> ".$affichage ['nom_produit']."</a><br>";
Comment je peux la modifier ?
En tt cas je fais le test...
Comme j'y connais rien du tout, j'imaginais une solution la plus simple possible...
Sur ta page, on trouve ça :
Dans ta base, si tu rentres un truc dans ce genre là :
a la place de
ça marcherait pas ?
Sur ta page, on trouve ça :
<a href=?produit=1&rub=2&IDprod=1201> LINÉA</a>
Dans ta base, si tu rentres un truc dans ce genre là :
<A HREF="lien.html" onMouseOver="poplink('<img src=image.gif>')"; onmouseout="closepopup()" > LINEA</A>
a la place de
tout seulLINEA
ça marcherait pas ?
Oui ben en faisant cette technique, ça change simplement le nom du produit par la ligne de code.
Dans la base, il y a une table avec le champ URL des images miniatures
ex: /images/miniatures/linea.jpg
et ceci pour chaque produit.
Et dans la requête que j'ai cité plus haut, je cherche à appeler ce champ sur le survol des produits, en l'occurence "LINEA".
via le lien :
$Fiche = "<a href=?produit=".$produit. "&rub=".$rub."&IDprod=".$affichage['IDprod']."> ".$affichage ['nom_produit']."</a><br>";
Sauf que ça foire, comment je peux modifier cette ligne si c'est bien ici que je dois faire la modif
Ou sinon, que puis-je faire d'autre ? Si y'a une solution...
Dans la base, il y a une table avec le champ URL des images miniatures
ex: /images/miniatures/linea.jpg
et ceci pour chaque produit.
Et dans la requête que j'ai cité plus haut, je cherche à appeler ce champ sur le survol des produits, en l'occurence "LINEA".
via le lien :
$Fiche = "<a href=?produit=".$produit. "&rub=".$rub."&IDprod=".$affichage['IDprod']."> ".$affichage ['nom_produit']."</a><br>";
Sauf que ça foire, comment je peux modifier cette ligne si c'est bien ici que je dois faire la modif
Ou sinon, que puis-je faire d'autre ? Si y'a une solution...
13 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google change de favicon
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- La terre vue par satellite : accord entre Google et Spot Image
- Idées d'optimisation du référencement des images
- Photos aériennes de la France dans Microsoft Virtual Earth
- Ajouter un moteur de recherche d'images sur son site
- Nouvelle interface des pages de Google
- Importer tout son blog dans Google Base
- Une icone pour afficher des plans dans les résultats de Google (Plus Box)
- Deux nouveaux blogs officiels : Google Talk et Google Base
- Afficher des données provenant de 2 tables
- script affichage image lors survol d'un lien
- changer une image au survol d'un lien + charger du contenu
- Afficher une bulle au survol d'une partie d'une carte
- afficher une image pendant l'envoi d'une image
- Afficher une image type à la place image pro ........ RESOLU
Consultez la description détaillée des produits ou services de Google suivants : Google Local Business Ads, Google Image Labeler
- Partenaires pour échanger des liens
Cet outil vous liste quelques sites qui font des liens vers des sites similaires au vôtre, pour vous aider à trouver des partenaires pour des échanges de liens. - Calcul du taux de backlinks vers pages internes
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés. - Suggestion de mots Google
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez. - Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum