Ajouter un moteur de recherche
bonjour à tous,
je viens de réaliser une petite maquette en quelques clics d'un site web.
j'ai particulièrement apprécié la facilité de mise en oeuvre même avec un template
spécifique. aménagement de hésitation blues.
ceci étant je butte sur une problème concernant le moteur de recherche.
sa mise en oeuvre dans une page statique fonctionne parfaitement.
si je veux l'inscrire dans le sidebar je suis planté.
la page n'est pas trouvée .......
ma page statique de recherche s'appelle recherche et son url est recherche .
1-je place le code dans la page statique
<?php
# Page statique Pluxml : moteur de recherche
# révision 1.0 par Stephane :
echo '<p>Aucun résultat pour <strong>'.$searchword.'</strong></p>';
}
?>
2- celui ci dans le side bar
<?php if(!defined('PLX_ROOT')) exit; ?>
<form method="post" id="searchform" action="<?php $plxShow->urlRewrite('?recherche/recherche') ?>">
<p class="searchform">
<input type="hidden" name="search" value="search" />
<input type="text" class="searchfield" name="searchfield" value="Rechercher..." onblur="if(this.value=='') this.value='Rechercher...';" onfocus="if(this.value=='Rechercher...') this.value='';" />
<input type="submit" class="searchbutton" value="Go" />
</p>
</form>
ou se situe l'erreur?
j'ai tenté en appelant staique X et son url Y les combinaiso X/Y, Y/X , X, Y rien à faire.
j'ai oublié de préciser que je suis un zéro en php.
merci pour votre appui
christian
je viens de réaliser une petite maquette en quelques clics d'un site web.
j'ai particulièrement apprécié la facilité de mise en oeuvre même avec un template
spécifique. aménagement de hésitation blues.
ceci étant je butte sur une problème concernant le moteur de recherche.
sa mise en oeuvre dans une page statique fonctionne parfaitement.
si je veux l'inscrire dans le sidebar je suis planté.
la page n'est pas trouvée .......
ma page statique de recherche s'appelle recherche et son url est recherche .
1-je place le code dans la page statique
<?php
# Page statique Pluxml : moteur de recherche
# révision 1.0 par Stephane :
echo '<p>Aucun résultat pour <strong>'.$searchword.'</strong></p>';
}
?>
2- celui ci dans le side bar
<?php if(!defined('PLX_ROOT')) exit; ?>
<form method="post" id="searchform" action="<?php $plxShow->urlRewrite('?recherche/recherche') ?>">
<p class="searchform">
<input type="hidden" name="search" value="search" />
<input type="text" class="searchfield" name="searchfield" value="Rechercher..." onblur="if(this.value=='') this.value='Rechercher...';" onfocus="if(this.value=='Rechercher...') this.value='';" />
<input type="submit" class="searchbutton" value="Go" />
</p>
</form>
ou se situe l'erreur?
j'ai tenté en appelant staique X et son url Y les combinaiso X/Y, Y/X , X, Y rien à faire.
j'ai oublié de préciser que je suis un zéro en php.
merci pour votre appui
christian
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
je teste
dans mon cas pour limiter le nombre de combinaison
la page statique s'appelle "recherche" et url "recherche"
j'indique comme ID ligne 60 Le lien url
if (strpos($searchstring,$searchword) !== false and intval(substr($v, 0, 3)) != recherche) {
et dans le sidebar.php
urlRewrite('?recherche/rechercher')
dans les deux cas la page n'est pas trouvée.
flute !