toph-69 Posted March 19, 2010 Share Posted March 19, 2010 Bonjour voila mon problème:la fonction recherche ne me trouve pas une référence fournisseur. je pense que le module n'est pas prévu pour.j'ai chercher d'autre module mais toujours pas de recherche par la référence fournisseur .j'ai aussi chercher sur le fofo mais rien trouver a ce sujet .merci de votre aide ++ Link to comment Share on other sites More sharing options...
toph-69 Posted March 22, 2010 Author Share Posted March 22, 2010 petit up personne pour m'oriente dans mes recherche je pense qu'il faut rajouter des argument dans le script recherche mais alors comment ca je sais pas... merci Link to comment Share on other sites More sharing options...
InfoValis Posted June 28, 2010 Share Posted June 28, 2010 Slt LuciferJ'ai eu le même problème que toi mais je n'ai pas trouvé de réponse sur le net.Alors j'ai mis la main à la pâte et après quelques heures voici ce que j'ai trouvé :dans le fichier /classes/Search.php ligne 289 à 309 $weightArray = array( 'pname' => Configuration::get('PS_SEARCH_WEIGHT_PNAME'), 'reference' => Configuration::get('PS_SEARCH_WEIGHT_REF'), 'supplier_reference' => Configuration::get('PS_SEARCH_WEIGHT_REF'), 'ean13' => Configuration::get('PS_SEARCH_WEIGHT_REF'), 'description_short' => Configuration::get('PS_SEARCH_WEIGHT_SHORTDESC'), 'description' => Configuration::get('PS_SEARCH_WEIGHT_DESC'), 'cname' => Configuration::get('PS_SEARCH_WEIGHT_CNAME'), 'mname' => Configuration::get('PS_SEARCH_WEIGHT_MNAME'), 'tags' => Configuration::get('PS_SEARCH_WEIGHT_TAG'), 'attributes' => Configuration::get('PS_SEARCH_WEIGHT_ATTRIBUTE'), 'features' => Configuration::get('PS_SEARCH_WEIGHT_FEATURE') ); $products = $db->ExecuteS(' SELECT p.id_product, pl.id_lang, pl.name as pname, p.reference, p.supplier_reference, p.ean13, pl.description_short, pl.description, cl.name as cname, m.name as mname FROM '._DB_PREFIX_.'product p LEFT JOIN '._DB_PREFIX_.'product_lang pl ON p.id_product = pl.id_product LEFT JOIN '._DB_PREFIX_.'category_lang cl ON (cl.id_category = p.id_category_default AND pl.id_lang = cl.id_lang) LEFT JOIN '._DB_PREFIX_.'manufacturer m ON m.id_manufacturer = p.id_manufacturer WHERE p.indexed = 0', false); ensuite tu réindex et c'est bon chez moi ça fonctionne : ET1610PT-B0195 Link to comment Share on other sites More sharing options...
InfoValis Posted June 28, 2010 Share Posted June 28, 2010 En revanche la recherche ne fonctionne pas sur les déclinaisons exempleVoici la référence de la version blanche de mon article ET1610PT-W0135Si l'on fait une rechercher ET1610PT-W0135 elle n'apparait pas quelqu'un à une idée ? Link to comment Share on other sites More sharing options...
yaya Posted September 27, 2010 Share Posted September 27, 2010 bonjour,j'aurais voulu mettre le moteur recherche " manufacturer" cependant si je mets cela:'manufacturer' => Configuration::get('PS_SEARCH_WEIGHT_REF'),ca ne marche pas.qq'un a une idee ?merci Link to comment Share on other sites More sharing options...
breton Posted September 30, 2010 Share Posted September 30, 2010 Bonjourca pourrait m'intéresser cette fonction.@yaya: as tu trouvé cette solutionmerci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now