Page 1 sur 1

[Corrigé 3.1.2] 3.1.1 Liste de recherche à blanc

Posté : mar. 5 janv. 2016 15:25
par a2rette
Bonjour,

Suite à une montée de version 2.9 -> 3.1.1, j'ai rencontré le problème suivant : lors d'une recherche, aucun résultat ne s'affiche -ni la ligne "Aucun résultat pour la recherche...".
L'analyse a donné le résultat suivant : La requête de recherche plante sur la colonne tplaces.name, inconnue car la table tplaces n'est pas dans la clause FROM.
Cette colonne est ajoutée à la requête SQL si $rparameters['ticket_places']==1, donc si je comprends bien, ça n'impacte pas les sites qui n'ont pas activé les lieux.
Pour rajouter la table dans la requête, j'ai modifié dans le fichier searchengine.php les 3 requêtes comme suit (Cf aussi pièce jointe) :

Code : Tout sélectionner

	$from = "
		FROM tincidents, tstates, tthreads " . (($rparameters['ticket_places']==1) ? ", tplaces " : "") . /* ADR */ "
		WHERE
		tincidents.state=tstates.id AND 
		tincidents.id=tthreads.ticket AND " . (($rparameters['ticket_places']==1) ? "
		tincidents.place=tplaces.id AND " : "") . /* ADR */ "
		(tincidents.title LIKE '%$keyword[0]%' OR 
Hope it helps.
Arnaud

Re: 3.1.1 Liste de recherche à blanc

Posté : mar. 5 janv. 2016 19:19
par Flox
Bonjour,

nous avons corrigé ce problème pour la version 3.1.2 qui sortira très prochainement.

Merci de votre retour.