Deux pages en une

Eléphant du PHP | 142 Messages

24 mai 2011, 12:06

Bonjour,

Aujourd'hui m'est venu une idée, je viens vers vous pour discuter de comment la mettre en place !
Alors en fait, au lieu d'aller sur une page pour trouver les paroles originales d'une chanson, et d'aller ensuite sur une page pour trouver les paroles traduites, je voudrais créer une page HTML/PHP qui me permettrais, avec deux moteurs de recherche (l'un pour le site des paroles originales, et l'autre pour le site des paroles traduites), d'avoir les deux textes côte à côte, dans une seule et même page.


En résumé, pour que ce soit plus clair :

Image

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

24 mai 2011, 14:18

Et quelle est la question ? :)

C'est un soucis d'affichage ? d'interrogation du moteur de recherche ? d'inclusion des résultats ? ... tout à la fois ? ;)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 142 Messages

24 mai 2011, 14:27

C'est un peu tout à la fois en effet !

1) Comment faire pour fragmenter la page en deux parties égales, et que le résultat d'une recherche ne s'affiche que dans cette moitié, en laissant l'autre indemne ?

2) Comment coder pour avoir un moteur de recherche qui cherche non pas dans une base de données, mais vers un site externe ?

J'ai trouvé ça, mais je préfèrerais Google à Exalead :
<html>
<body>
<script id="exalead_script" type="text/javascript" src="http://www.exalead.fr/go/widgets/search/?title=Rechercher%20sur%20le%20site%20de%20Lacoccinelle&site=http%3A//www.lacoccinelle.net/&width=320" xml:space="preserve"></script> 
</body>
</html>

Ez3kiel
Invité n'ayant pas de compte PHPfrance

24 mai 2011, 14:53

Pour ton 1), je pense à 2 frames. Donc deux pages relié par une 3éme.
Et pour ton 2) ... euh, j'ai pas encore eu affaire à coder pour avoir des moteurs de recherche. ^^
Bonne chance !

Eléphant du PHP | 142 Messages

24 mai 2011, 15:06

Merci beaucoup Ez3kiel ! Ca fonctionne à merveille l'histoire des frames, je n'y avais pas pensé...

Mon seul petit inconvénient est ce "Exalead". Comment faire pour avoir Google à la place ?



PS : Fan du groupe Ez3kiel, ou simple coïncidence ? #-o

Eléphant du PHP | 142 Messages

24 mai 2011, 15:49

C'est réglé ! J'ai trouvé un code super qui répond exactement à mes attentes. Le voici, pour les intéressés :
<form ACTION="http://www.google.com/search" target="_blank" METHOD="GET">
<input type="hidden" name="domains" value="url de votre site"><div align="center"><center><table
BORDER="0" BGCOLOR="#FFFFFF" CELLSPACING="0">
<tr>
<td VALIGN="top" align="left"><img
SRC="http://www.google.com/logos/Logo_40wht.gif" ALT="Google" BORDER="0" ALIGN="middle" width="128" height="53"></td>
<td VALIGN="top" align="left"><input TYPE="text" NAME="q" VALUE SIZE="31" MAXLENGTH="255">
    <input TYPE="submit" NAME="sa" VALUE="Recherche Google"> <br><input TYPE="radio" NAME="sitesearch" value> Recherche WWW    
<input TYPE="radio" NAME="sitesearch" VALUE="url de votre site" CHECKED> Recherche sur <b>Votre site</b> <br>
</td>
</tr>
</table>
</center></div>
</form>

Merci à Ryle et Ez3kiel :P

Ez3kiel
Invité n'ayant pas de compte PHPfrance

25 mai 2011, 10:40

Au plaisir !

Ps: Oui, fan du groupe, et de Pulp Fiction. :priere: