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 :

[phpBB] Champ recherche sur index


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut [phpBB] Champ recherche sur index
    Bonjour à tous,

    @ la vue du forum développez, je voulais également mettre un champ de recherche sur l'index comme sur ce forum. J'ai remarqué que ce qu iexistait sur le forum était une recherche google qui pour moi est moins intéressante car pas homogène avec le site. Je voudrais donc un champ recherche mais qu irenvoie les résultats commes si l'on était passé par la recherche de phpbb et non google... vous me suivez ?

    Après moults essais, ça ne marche pas.. graphiquement j'ai bien le champ de recherche mais quand je clique sur ok rien ne se passe...

    voici le code intégral de ma fonction recherche phpbb (un peu modifié mais qui marche que je prends :

    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
     
    <form action="{S_SEARCH_ACTION}" method="POST">
     
    {NAVIGATION_BOX}
     
    <table class="forumline" width="100%" cellpadding="4" cellspacing="1" border="0">
    	<tr> 
    		<th class="thHead" colspan="4" height="25">{L_SEARCH_QUERY}</th>
    	</tr>
    	<tr> 
    		<td class="row1" colspan="2" width="50%"><span class="gen">{L_SEARCH_KEYWORDS}:</span><br /><span class="gensmall">{L_SEARCH_KEYWORDS_EXPLAIN}</span></td>
    		<td class="row2" colspan="2" valign="top"><span class="genmed"><input type="text" style="width: 300px" class="post" name="search_keywords" size="30" /><br /><input type="radio" name="search_terms" value="any" checked="checked" /> {L_SEARCH_ANY_TERMS}<br /><input type="radio" name="search_terms" value="all" /> {L_SEARCH_ALL_TERMS}</span></td>
    	</tr>
    	<tr> 
    		<td class="row1" colspan="2"><span class="gen">{L_SEARCH_AUTHOR}:</span><br /><span class="gensmall">{L_SEARCH_AUTHOR_EXPLAIN}</span></td>
    		<td class="row2" colspan="2" valign="middle"><span class="genmed"><input type="text" style="width: 300px" class="post" name="search_author" size="30" /></span></td>
    	</tr>
     
    <tr>
    		<td class="row1" colspan="2"><span class="gen">{L_SEARCH_FORUM}:&nbsp;</span></td>
    		<td class="row2" colspan="2"><span class="genmed"><select class="post" name="search_forum">{S_FORUM_OPTIONS}</select></span><span class="gensmall"><br /><input name="no_subs" type="checkbox" value="1" {S_NO_SUBS} />{L_NO_SUBS}</span></td>
    	</tr>
     
    <tr> 
    		<td class="catBottom" colspan="4" align="center" height="28">{S_HIDDEN_FIELDS}<input class="liteoption" type="submit" value="{L_SEARCH}" /></td>
    	</tr>
     
    	</table>
    Or moi sur l'index je ne veux pas tout ça et j'ai donc réduit le code à ça...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <form action="{S_SEARCH_ACTION}" method="POST">
     
    <span class="genmed"><input type="text" style="width: 300px" class="post" name="search_keywords" size="30" />
    			{S_HIDDEN_FIELDS}<input class="liteoption" type="submit" value="{L_SEARCH}" />
    </form>
    il doit certainement y avoir une erreur... car cela ne marche malheureusement pas...

    Quelques pistes que j'ai trouvé:

    une recherche classique via le bouton rechercher donne les résultats avec l'URL "search.php?mode=results" Et c'est donc à cette page là que je voudrais que ma recherche sur l'index arrive... mais cela ne marche pas...

    J'ai besoin de votre aide chers spécialistes du php.. Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 60
    Par défaut
    (a) le code que tu as modifie est du HTML et pas du php (assez illisible, en plus) donc ca ne peut pas etre une fonction de recherche
    (b) le code en question me semble etre un template
    (c) je pense que si tu utilises une recherche Google, tu devrais le signaler sur ton site (d'un point de vue legal)

    Je connais peu l'architecture de phpbb, mais je doute qu'il soit possible (ni sage) de modifier un logiciel sans comprendre un minimum son architecture et la portee de ses actions.

    Donc je te conseille de te plonger dans la doc de phpbb pour voir comment tu peux modifier le look d'une page.

    --
    Rom1

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5
    Par défaut
    a) en fait cela renvoie à des variables qui sont présentes dans d'autres fichiers....

    par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'S_SEARCH_ACTION' => append_sid("search.$phpEx?mode=results"),
    b) en effet, mais avec les variables qui renvoient au fichier search.php

    c) je n'utilise pas de recherche google... c la recherche interne de phpbb

Discussions similaires

  1. [PostGre SQL] Recherche sur un champs
    Par Cyberbob002 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/01/2006, 11h57
  2. Recherche sur un champ LONG
    Par Endymion222 dans le forum Oracle
    Réponses: 14
    Dernier message: 29/11/2005, 14h31
  3. Réponses: 2
    Dernier message: 30/11/2004, 09h42
  4. Recherche sur champ calculé
    Par srvremi dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/07/2004, 14h04

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