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

Réponses

  • voici ce que j'ai :
    <div id="side-categories" class="side-1"><ul>
    		<h3>Recherche dans le Blog</h3>
    <form method="post" id="searchform" action="<?php $plxShow->urlRewrite('?static2/rechercher') ?>">
    <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>
    </ul>
    	</div>
    
    "static2" étant la page dans laquelle se trouve le code complet ;)
  • décembre 2011 modifié
    fonctionne pas.

    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 !
Connectez-vous ou Inscrivez-vous pour répondre.