ietax Posted November 7, 2012 Share Posted November 7, 2012 CIao, dal titolo non si comprende bene... Ho tanti prodotti nel catalogo in lingua italiana.. aggiungo un'altra lingua e devo copiare l'intera descrizione da italiano a inglese.. Nel database uso SQL per avere la copia esatta delle descrizioni e titoli in entrambe le lingue. http://www.prestashop.com/forums/topic/83674-how-can-i-use-one-description-to-all-languages-without-copy-paste/ Poi devo tradurre ogni prodotto da ita a eng... lo posso fare a mano, ma avendo tanti prodotti e dei titoli molto simili (a volte cambia solo una parola) è possibile da SQL sostituire solamente una parola (o una frase) nel titolo o nella descrizione? Esempio titolo italia Scarpa NIKE AIR MAX tg. 43 - 64982078 Esempio titolo english Boots NIKE AIR MAX tg. 43 - 64982078 Se da SQL riesco con una chiamata a cambiare scarpa in boots, faccio mooooooolto prima... Mi sono spiegato male, ho fatto casino.. ma insomma se qualcuno può darmi una mano gliene sarei grato, grazie ietax Link to comment Share on other sites More sharing options...
ietax Posted November 16, 2012 Author Share Posted November 16, 2012 A qualcuno potrà essere utile come lo è stato per me... Dovevo tradurre molti prodotti ed ho usato SQL per velocizzare il processo. Es. nel titolo devo sostituire scarpa con boots.. UPDATE `vostrodbname`.`ps_product_lang` SET `name` = replace(name,"Scarpa","Boots") WHERE `ps_product_lang`.`id_lang` =3; il valore 3 in id_lang corrisponde alla nuova lingua da tradurre... stessa cosa la potete fare per description, description_short, ecc.. es. UPDATE `vostrodbname`.`ps_product_lang` SET `description` = replace(description,"Scarpa","Boots") WHERE `ps_product_lang`.`id_lang` =3; e nelle descrizioni della lingua 3 tutte le parole scarpa verranno sostituite con boots Ho anche usato una condizione ulteriore. Se voglio sostituire tutte le parole SCARPA con BOOTS in tutti i prodotti che hanno la parola ADIDAS all'interno del titolo ho facco così. UPDATE `vostrodbname`.`ps_product_lang` SET `description` = replace(description,"scarpa","boots") WHERE `ps_product_lang`.`id_lang` =1 AND `ps_product_lang`.`name` LIKE '%ADIDAS%' Spero che sia utile a qualcuno... saluti 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