Moteur de recherche Global, Moteur de recherche Global |
Bienvenue invité ( Connexion | Inscription )
Moteur de recherche Global, Moteur de recherche Global |
20 Sep 2012, 17:19
Message
#1
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-September 12 Membre no 31536 |
Bonjour,
je voudrai connaitre les modifications à faire que pour le moteur de recherche, cherche dans la description et le nom du produit ( aujourd'hui il recherche par "model" ) Merci de votre aide Ce message a été modifié par black_panda1 - 20 Sep 2012, 17:20. |
|
20 Sep 2012, 18:54
Message
#2
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Bonjour
en tapant recherche dans la case recherche de la FAQ, on trouve 4 pages dont : çà, et çà aussi ! Il y a aussi admin - configuration -Options recherche par défaut ( and ou or). Dans le forum, on trouve aussi ce fil ici Bonne lecture ! Chti poupon |
|
21 Sep 2012, 11:47
Message
#3
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-September 12 Membre no 31536 |
Bonjour,
Merci mais j'avais déjà chercher. Comment l adapter en 2.3? Merci Citation Remplacer: ( version MS2 )
dans catalog/includes/boxes/search.php, remplacer la ligne (env 25): 'text' => tep_draw_input_field('keywords', '', 'size="10" maxlength="30" style="width: ' . (BOX_WIDTH-30) . 'px"') . ' ' . tep_hide_session_id() . tep_image_submit('button_quick_find.gif', BOX_HEADING_SEARCH) . '<br>' . BOX_SEARCH_TEXT . '<br><a href="' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '"><b>' . BOX_SEARCH_ADVANCED_SEARCH . '</b></a>'); par: 'text' => tep_draw_input_field('keywords', '', 'size="10" maxlength="30" style="width: ' . (BOX_WIDTH-30) . 'px"') . tep_draw_hidden_field('search_in_description', '1', ' CHECKED') . ' ' . tep_hide_session_id() . tep_image_submit('button_quick_find.gif', BOX_HEADING_SEARCH) . '<br>' . BOX_SEARCH_TEXT . '<br><a href="' . tep_href_link(FILENAME_ADVANCED_SEARCH) . '"><b>' . BOX_SEARCH_ADVANCED_SEARCH . '</b></a>'); |
|
21 Sep 2012, 13:27
Message
#4
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
C'est dans catalog/includes/modules/boxes/bm_search.php que tu retrouveras une portion de code similaire à adapter à ton besoin précis.
Chti poupon |
|
21 Sep 2012, 17:19
Message
#5
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-September 12 Membre no 31536 |
Désolé je suis pas un pro....
|
|
24 Sep 2012, 10:24
Message
#6
|
|
Ceinture jaune OSC Groupe : Membres Messages : 55 Inscrit : 30-December 08 Lieu : besancon Membre no 24071 |
Pour élargir les nombres de champs où rechercher :
à la racine, fichier "advanced_search_resultat.php" ligne 231 $where_str .= "(pd.products_name like '%" . tep_db_input($keyword) . "%' or p.products_model like '%" . tep_db_input($keyword) . "%' or m.manufacturers_name like '%" . tep_db_input($keyword) . "%'"; Remplacée par : $where_str .= "(pd.products_name like '%" . tep_db_input($keyword) . "%' or p.products_model like '%" . tep_db_input($keyword) . "%' or pd.products_description like '%" . tep_db_input($keyword) . "%' or m.manufacturers_name like '%" . tep_db_input($keyword) . "%'"; Traduction : tu recherches tes mots clés dans le nom, le model, la description ou le fabriquant du produit -------------------- Exploseur d'oscommerce
|
|
24 Sep 2012, 11:50
Message
#7
|
|
Ceinture blanche OSC Groupe : Membres Messages : 4 Inscrit : 20-September 12 Membre no 31536 |
Je vous remercie pour vos aides, mais vos solutions ne fonctionne pas.
La champs de "recherche" recherche seulement dans "models". Et convertir du MS2 en OSC2.3, je sais pas faire. Merci |
|
24 Sep 2012, 12:50
Message
#8
|
|
Ceinture noire OSC Groupe : TechDev Messages : 2757 Inscrit : 9-September 08 Lieu : Douai Membre no 22915 |
Il faudrait savoir !:
Citation Merci mais j'avais déjà chercher. Comment l adapter en 2.3? En 2.2 tu n'as pas d'adaptation à faire. Dis en plus que ! Comment t'aider autrement ?? Chti poupon |
|
24 Sep 2012, 13:54
Message
#9
|
|
Ceinture jaune OSC Groupe : Membres Messages : 55 Inscrit : 30-December 08 Lieu : besancon Membre no 24071 |
Il est juste impossible que la modif de programmation que je propose ne fonctionne pas : tu agis directement au coeur de la recherche native d'oscommerce.
DONC le champ en question n'est pas un champ de recherche natif d'oscommerce, mais celui d'un module ou d'un rajout. As tu connaissance de la présence de ce genre de module sur ton site ? Un champ de recherche envoie fatalement ses données à une page spécifique : dans ton cas, quel est le lien de destination du formulaire ? (dans le code source, recherche la balise <form et ragarde quel est la paramètre action qui est spécifié.) -------------------- Exploseur d'oscommerce
|
|
Version bas débit | Nous sommes le : 28th March 2024 - 23:31 |
Ce site est déclaré auprès de la commision Nationale de l'Informatique et des Libertés (déclaration n°: 1043896) |