THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline

#1 THELIA 1.5.1 RC2

(19-09-2011 17:00:01)


Un peu d'avancement.


Thelia 1.5.1 RC2


Nous attendons toujours vos retours.


Merci.


Télécharger THELIA 1.5.1 RC2... ...

Lire la suite sur le blog : http://blog.thelia.net/index.php?2011/0 … ia-151-rc2


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline

#2 Re: THELIA 1.5.1 RC2

(20-09-2011 02:16:46)


Moi j'aimais bien le moteur de recherche des versions <1.5 lol

On pouvait cherche 'velo' , 'vélo' , ' velo' , 'velo ' et on avait 1 resultat desormais si espace ou accents oubliés =>Nous sommes désolés, aucun résultat ne correspond à votre recherche tongue

Peut etre pour la RC3 wink


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

Offline

#3 Re: THELIA 1.5.1 RC2

(20-09-2011 07:24:27)


Je vais regarder ce point, reg.


OpenStudio Toulouse

  • yoan
  • Cofondateur Thelia

Offline

#4 Re: THELIA 1.5.1 RC2

(20-09-2011 07:53:38)


Zok mais juste attention à bien protéger aux injections SQL car le ' est très dangereux.
Mais, effectivement, il faut qu'on regarde ça.


http://yoandemacedo.com

Cofondateur de la solution Thelia 1.x

Offline

#5 Re: THELIA 1.5.1 RC2

(20-09-2011 08:02:59)


Reg, peux-tu essayer la petite modif suivante ?

1) dans phpMyAdmin, créer un nouvel index fulltext sur la table produitdesc :

ALTER TABLE `produitdesc` ADD FULLTEXT `recherche` (
`titre` ,
`chapo` ,
`description` ,
`postscriptum`
)

2) Modifier boucles.php, en remplaçant, vers la ligne 945 :

				$exp = "REGEXP \"([[:<:]]${motcle})|(${motcle}[[:>:]])\"";

  				$query = "
  					SELECT * FROM
  						$produitdesc->table
  					LEFT JOIN
  						$produit->table ON $produit->table.id=$produitdesc->table.produit
  					WHERE
  						$produit->table.ref=\"$motcle\"
  					OR
  						titre $exp
  					OR
  						chapo $exp
  					OR
  						description $exp
  					OR
  						postscriptum $exp
  				";

par :

  				$query = "
  					SELECT pd.produit FROM
  						$produitdesc->table pd
  					LEFT JOIN
  						$produit->table p ON p.id=pd.produit
  					WHERE
  						p.ref='$motcle'
  					OR
  						(match(pd.titre, pd.chapo, pd.description, pd.postscriptum)
  						AGAINST ('$motcle' IN BOOLEAN MODE))
  				";

Last edited by roadster31 (24-09-2011 08:02:16)


OpenStudio Toulouse

Offline

#6 Re: THELIA 1.5.1 RC2

(21-09-2011 03:29:51)


Merci Roadster31 wink
cela fonctionne espace+accents  mais j'ai juste fais la 2eme modif, n'ayant pas su mettre en place la 1ere tongue


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

Offline

#7 Re: THELIA 1.5.1 RC2

(21-09-2011 07:53:50)


Pas grave. Sans la 1ere modif, ça ira simplement moins vite.


OpenStudio Toulouse

Offline

#8 Re: THELIA 1.5.1 RC2

(22-09-2011 04:52:46)


Alors pour le coup cela m'interesserais que tu detailles 1 peu plus comment appliquer aussi la premiere partie wink
sauf si prevu dans les prochaines versions...


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

Offline

#9 Re: THELIA 1.5.1 RC2

(22-09-2011 08:34:25)


pour la 1ère partie, ouvre simplement phpmyadmin
clique sur ta base de données, va dans l'onglet "SQL" et copie/colle le code de roadster et "Executer" simplement

Offline

#10 Re: THELIA 1.5.1 RC2

(22-09-2011 08:47:00)


Voilà. C'est juste du SQL.

Last edited by roadster31 (22-09-2011 08:47:10)


OpenStudio Toulouse

Offline

#11 Re: THELIA 1.5.1 RC2

(23-09-2011 02:26:04)


J'avais essaye par ce biais mais cela me renvoyait et me renvoi toujours 1 erreur:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '` ADD FULLTEXT `recherche` ( `titre` , `chapo` , `description` , `postscript' at line 1

j'essaierai d'aller voir le manuel (Version du serveur: 5.1.53-community-log)
mais si quelqu'un a la bonne formulation... wink

Ok trouve big_smile
il manquait un ` avant produitdesc

est ce que cela peut etre utilise sur toute les versions Thelia ou est ce reserve aux >1.5
et si s'est 1 plus pourquoi ne pas comme pour le parseur ameliore l'integrer dans les versions futur...

Last edited by reg (23-09-2011 02:59:37)


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

Offline

#12 Re: THELIA 1.5.1 RC2

(23-09-2011 07:29:05)


C'est intégré dans la 1.5.1.


OpenStudio Toulouse

Offline

#13 Re: THELIA 1.5.1 RC2

(23-09-2011 11:37:55)


Tres bien big_smile
et pour ma 1.4 je peux le faire?


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

Offline

#14 Re: THELIA 1.5.1 RC2

(23-09-2011 15:25:30)


Oui, bien sur


OpenStudio Toulouse

Offline

#15 Re: THELIA 1.5.1 RC2

(24-09-2011 00:43:55)


Super merci Roadster31 big_smile


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