Forum Clubic

Modul de recherche firefox - pour un forum php

bonjour , j’ai cree 1 fois un modul de recherche pour firefox pour un site que je visite souvent sans souci ( je precise que j’y connait rien en programmation ^^ )

mais la j’ai essayé pour un forum en php et la impossible , l’url de recherche change a chaque fois , j’ai lancé plusieur recherches et l’adresse changé a chaque fois

adresse de recherche " normal "

j’aimerai pouvoir lancé la recherche avec l’option " toutes les dates " , j’ai essayé 4 recherches d’affilé avec ou sans " toutes les dates " et voila les 4 url donné

http://forum.animedonkey.org/index.php?act=Search&CODE=show&searchid=aafd061de4cec2a0cb40c87113ada62c&search_in=posts&result_type=topics&highlite=blue

http://forum.animedonkey.org/index.php?act=Search&CODE=show&searchid=1513ff969392be042c5df144096b586e&search_in=posts&result_type=topics&highlite=blue

http://forum.animedonkey.org/index.php?act=Search&CODE=show&searchid=75f7ad31657745515b472eddf4b09027&search_in=posts&result_type=topics&highlite=blue

http://forum.animedonkey.org/index.php?act=Search&CODE=show&searchid=755ecab2c850827b8c6cd572bfcef561&search_in=posts&result_type=topics&highlite=blue

http://forum.animedonkey.org/index.php?act=Search&CODE=show&searchid=8b812ba9f94d412ed103ca02294ca0bf&search_in=posts&result_type=topics&highlite=blue

qu’il y ai ou pas l’option des dates je ne trouve aucune correspondance

une idee , une aide ? j’ai cherché un peut et pas trouvé de reponse , alors je me suis dit peut etre ici ( etant neophite , j’ai peut etre pas cherché au bon endroit je le reconnait )

merci

Le problème est que le formulaire de recherche envoie ses paramètres avec la méthode “POST”, ce qui fait qu’il ne se retrouvent non pas dans l’adresse mais dans l’en-tête de la page. Donc faire un module de recherche en se basant uniquement sur l’adresse n’est pas possible. On peut soit créer un formulaire html, soit se débrouiller en javascript (du moins je pense).
Ensuite, pour “comment faire ça”, ça dépend surtout de la manière dont tu t’y prends. Tu veux que ton module de recherche ressemble à quoi ? Un champs texte dans lequel on entre sa recherche ?

ben j’aurai voulu tout simplement utilisé le module existant dans firefox a droite , qui permet de recherché sur ces site prefere ^^

le script et " facile a faire " pour un page classic , mais avec un forum ( invision ) dans ce cas , je sait pas du tout comment faire

Utilise ça la où il faut le mettre dans le xml:

<Url type="text/html?quot; method="POST" template="http://forum.animedonkey.org/index.php?act=Search&amp;CODE=01">
  <Param name="keywords" value="{searchTerms}"/>
  <Param name="prune" value="0"/>
  <Param name="forums[]" value="all"/>
</Url>

Ca doit marcher (prune c’est pour les dates)

merci de ne pas rire , j’en ete la ^^ ( rajouté ton code en dessou ) le fichier de modul firefox a une extension .src


# module de recherche pour le forum d'animedonkey
# cree par animetheque avec l'aide de clubic.com ^^


<search
 version="1.0"
 name="Animedonkey forum"
 description="Notre passion pour l'Asie en sous-titré français"
 action="http://forum.animedonkey.org/index.php?act=Search&f="
 searchForm="http://forum.animedonkey.org/index.php?act=Search&f="
 method="GET" >

<Url type="text/html?quot; method="POST" template="http://forum.animedonkey.org/index.php?act=Search&amp;CODE=01">
 <Param name="keywords" value="{searchTerms}"/>
 <Param name="prune" value="0"/>
 <Param name="forums[]" value="all"/>
</Url>

</search>

je l’ai precisé j’y connait pas grand chose moi ^^ , mes meilleur programmation ete sur ma calculet graph au lycee y’a quelques annees ^^

en tout cas merci

Il marche ou pas comme ça ?
Sinon c’est peut-être parce que je suis en version 2.0 de firefox et pas toi, tu peux poster le code du module pour google ou autre que je vois à quoi il ressemble.

ca marche pas et ne lance meme pas de recherche , j’ai copié un script existant en modifiant a ma guise et ajouté les ligne conseillé ou je pensé qu’elle " allait "


# Mozilla search plugin for French Wikipedia
# by Carey Evans <careye@spamcop.net>.
#
# Last updated: 2003-01-30
# This file is released to the public domain.
#
### Updated 2004-12-06 by localhost at rw dash nl dot nl ###
## queryCharset changed to UTF-8. Now we can use nice caracters. 
## This could be a bug in the Wiki search instead of the plugin.
## The plugin on the English site is nearly identical and has no 
## problems on this Charset.
###
#
# Known issues:
#   * There is no unique prefix for Wikipedia search, so "Edit page"
#     and other special pages will clear the search results.
# Localized by the FrenchMozilla team http://frenchmozilla.sourceforge.net/

<SEARCH
    version = "7.1"
   name="Wikipedia (FR)"
   description="Wikipedia, l'encyclopédie libre"
   method="GET"
   action="http://fr.wikipedia.org/w/wiki.phtml"
   queryCharset="UTF-8"
   searchForm="http://fr.wikipedia.org/"
   routeType="internet"
>

<input name="search" user>
<input name="sourceid" value="Mozilla-search">
<inputnext name="offset" factor="20">
<inputprev name="offset" factor="20">

<interpret
   browserResultType="result"
   charset="UTF-8"
   resultListStart="</h2>"
   resultListEnd="<p>"
   resultItemStart="<li>"
   resultItemEnd="</li>"
>
</search>

<browser
   update="https://addons.mozilla.org/searchplugins/updates/wikipedia-fr.src"
   updateIcon="https://addons.mozilla.org/searchplugins/updates/wikipedia-fr.png"
   updateCheckDays="30"
>


# Firefox / Animeka plugin by spiderfab - spiderfab4@hotmail.com

<search
version="7.1"
name="Animeka"
description="Animeka search"
action="http://www.animeka.com/search/index.html"
searchForm="http://www.animeka.com/search/index.html"
method="GET">

<input name="sourceid" value="Mozilla-search">
<input name="req" user="">
<inputname="go_search" value="1"/>
<input name="cat" value="search"/>
<input name="zone_series" value="1"/>
<input name="zone_episodes" value="1"/>
<input name="zone_studios" value="1"/>
<input name="zone_pers" value="1"/>
<input name="zone_seriesf" value="1"/>
<input name="zone_rlz" value="1"/>
<input name="zone_team" value="1"/>
<input name="type_search" value="all"/>

<interpret
 resultListStart="<!-- RESULT LIST START -->"
 resultListEnd="<!-- RESULT LIST END -->"
 resultItemStart="<!-- RESULT ITEM START -->"
 resultItemEnd="<!-- RESULT ITEM END -->"
>
</search>

et voila le script pour la recherche sur le site ou moi je voudrai faire la recherche sur le forum


#----------------------------------------------------------------------
# Author: Dominique LE CAMPION <info@le-campion.net>
# Modifs. Fabruccio <fabruccio@hotmail.com>
# Version: 7.2, Last updated: Wed Jul 20 02:12:42 GMT 2005
#----------------------------------------------------------------------
# Made with Search Plugins Generator.
# Copyright (C) 2002-2003 MozillaPL Team.
# http://mozillapl.org/
#----------------------------------------------------------------------
#http://animedonkey.phpnet.org/index.php?truc_categorie=page&nom=recherche/resultat.php&recherche=Naruto

<search
 version="1"
 name="AnimeDonkey"
 description="AnimeDonkey - Notre passion pour l'asie sous-titrée français."
 method="get"
 action="http://animedonkey.phpnet.org/index.php"
 searchForm="http://animedonkey.phpnet.org/index.php"
 queryEncoding='ISO-8859-1'
 queryCharset='ISO-8859-1'
>

<input name="recherche" user>
<input name="truc_categorie" value="page">
<input name="nom" value="recheche/resultat.php">


Essaie ça :

<search
version="1"
name="AnimeDonkey"
description="AnimeDonkey - Notre passion pour l'asie sous-titrée français."
method="POST"
action="http://forum.animedonkey.org/index.php?act=Search&amp;CODE=01"
searchForm="http://forum.animedonkey.org/index.php?act=Search&amp;CODE=01"
queryEncoding='ISO-8859-1'
queryCharset='ISO-8859-1'
>

<input name="keywords" user>
<input name="prune" value="0">
<input name="forums[]" value="all">

</search>

Désolé je peux pas tester, peut-etre que la partie interpret est nécessaire, dans ce cas mets des chaines vides pour les 4 champs.

rien ne se lance pas de recherche rien ca reste sur la page en cour

si je change dans ton script ’ method=“POST” ’ par ’ method=“GET” , j’arrive a la page de recherche , sans recherche lancé ni meme ajouté le mot rentré dans l’endroit de recherche

desolé je sait pas si j’ai trop le droit d’up comme ca

mais je trouve rien , une idee ?

Désolé mais je crois que c’est pas possible pour ce forum car la recherche se fait par une requête POST et que le module de recherche pour firefox 1.x ne peut gérer que les GET. Bon ma source n’est pas le site de mozilla mais qqn qui a fait un tuto pour faire des modules de recherches.

Par contre, dans firefox 2, elles sont tout à fait utilisables, avec le code que j’avais posté plus haut.

merci , bon y’a plu qu’a attendre firefox 2 et détéré ce post ^^

encore merci

La RC3 est disponible :

firefox 2.0 RC3

merci j’ai testé ( l’extension passe de src a xml , ce qui je pense doit permettre + de possibilité )

j’avait les beta sur mon pc mais pares le dernier format j’ai remis la stable pour refaire mon system et dl les programmes

resultat : le script va bien sur la page mais ne lance pas la recherche

Voila mon script qui marche chez moi.

<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>Animeka</ShortName>
<Description>Animeka</Description>
<InputEncoding>UTF-8</InputEncoding>
<Url type="text/html?quot; method="POST" template="http://forum.animedonkey.org/index.php?act=Search&amp;CODE=01">
 <Param name="keywords" value="{searchTerms}"/>
 <Param name="prune" value="0"/>
 <Param name="forums[]" value="all"/>
</Url>
<SearchForm>http://forum.animedonkey.org/index.php?act=Search</SearchForm>
</SearchPlugin>

Tu feras attention quand tu copie le code, y a certain caractères qui ont été remplacés par leur code (genre le " après txt/html ).

j’ai cree un xml avec les info de ton post mais il apparait pas dans ma liste

Vérifie que les caractères ont pas été transformés par le moteur du forum, surtout le "

le code dans mon xml et identique a celui que tu donne + haut

Cette version est plus complète dans les paramètres et à l’air de marcher chez moi (au moins il fait une recherche).

Le script est ici :

http://dl-3.free.fr/52616e646f6d4956e032c7a5ee036ab77f72862292a4f18eb1f3ec8843ab078e/animeka.xml

(Il faut retirer l’espace après “free.fr/” et le retour à la ligne qui n’apparaissent pas à la prévisualisation)

Edit: J’ai viré le lien car il plantait