THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 moteur de recherche

(23-11-2011 12:18:35)


Bonjour,

Je viens de m'apercevoir que le moteur de recherche de la 1.4.4 (la 1.5.1 encore mieux car fonctionne aussi avec les espaces) apporte une amelioration par rapport a ma version 1.4 permettant de faire une recherche sur 2 mots
mais je n'arrive pas a l'adapter j'ai remplace
$motcle = lireTag($args, "motcle");
par: $motcle = lireTag($args, "motcle", "string+\s\'"); tongue

mais dans mon code

if($motcle){
				$motcle = strip_tags($motcle);
				$liste="";
				$query = "select * from $produitdesc->table  LEFT JOIN $produit->table ON $produit->table.id=$produitdesc->table.produit WHERE $produit->table.ref='$motcle' or titre like '% $motcle%'or titre like '%$motcle%' or titre like '%$motcle %' OR titre='$motcle' OR chapo like '% $motcle%'OR chapo like '%$motcle%' OR chapo like '%$motcle %' OR description like '% $motcle%'OR description like '%$motcle%' OR description like '%$motcle %' OR postscriptum like '%$motcle%'OR postscriptum like '% $motcle%' OR postscriptum like '%$motcle %'";
  				
			
			    $resul = mysql_query($query, $produitdesc->link);
				$nbres = mysql_num_rows($resul);

			
				if(!$nbres) return "";
				
			
				while( $row = mysql_fetch_object($resul) ){
					$liste .= "'$row->produit', ";
				}
			
				$liste = substr($liste, 0, strlen($liste) - 2);
				$search .= "and $produit->table.id in ($liste)";
			
			}

je n'arrive pas a adapter le code (en m'inspirant de ceux de la 1.4.4+1.5.1)
si 1 bonne ame pouvait m'orienter wink

Reg


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline

#2 Re: moteur de recherche

(24-11-2011 01:50:31)


Bon finalement apres test + approfondis
la recherche sur les nouvelles versions se fait bien sur 2 mots en retournant tous les resultats pour le mot1 et mot2
ce que j'aurais voulu c'est les resultats pour l'expression 'mot1 mot2'
vais chercher 1 peu sur google tongue

trouve siteduzero ou supportduweb

Last edited by reg (24-11-2011 02:18:34)


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact