Jump to content

[RISOLTO] Inserire fornitore nel titolo della pagina


vincapon

Recommended Posts

Ok perfetto, quindi il meta title. All'interno di ogni prodotto, sono presenti dei campi per la descrizione (description) e il meta title (titolo appunto della pagina che si vede nel browser). Puoi modificarli a tuo piacimento.

Meta title: nei risultati della ricerca di Google, sarà il link in blu cliccabile, che si vede quando si effettua una ricerca. Il più importante di tutti.

Meta description: Nei risultati della ricerca di Google, sarà la descrizione che si vede subito sotto il link blu.

 

Spero di essere stato chiaro :)

Edited by rob84 (see edit history)
Link to comment
Share on other sites

Intanto grazie per la risposta. Ho visto che il meta title, in modo automatico, viene composto da

prestashop come: "titolo prodotto"+"nome negozio".

Io vorrei che, in modo automatico, sia incluso anche il fornitore.

Tu sei stato fin troppo chiaro; forse io lo sono meno :(

Link to comment
Share on other sites

Sei stato chiarissimo :) Pensavo volessi farlo a mano, ma capisco che è una bella rottura di cog***ni :D :D . Questo modulo dovrebbe fare al caso tuo:

 

http://www.prestashop.com/forums/index.php?app=core&module=attach&section=attach&attach_id=53602

 

ha diversi settaggi, l'ultimo dei quali, ti permette di inserire il produttore in automatico nel title.

Il post di riferimento lo trovi qui:

 

http://www.prestashop.com/forums/topic/56865-seo-updater-module-automatically-generate-title-description-and-keywords-meta-tags/page__st__80__p__844042#entry844042

 

ciao!

Link to comment
Share on other sites

Ho fatto una prova in locale ed effettivamente sembra funzionare.

L'unico problema è che io non gestisco i produttori bensì i fornitori.

Non sono pratico del .php: credo che bisognerebbe sostituire il campo

produttore (manufacturer) con fornitore (supplier) nel file seoupdater.php.

Ho fatto delle prove ma, come immaginavo, non hanno prodotto il risultato

desiderato.

Puoi tu aiutarmi in merito?

Grazie

Link to comment
Share on other sites

Non sono pratico di .php però non mi do per vinto facilmente!!! ;)

Risolto: sostituito ( bene ) il campo produttore con fornitore e, almeno

in locale, funziona.

Ora, però, ho un altro quesito: vorrei inserire, sempre nel title, un testo fisso ( es: affare ).

In quale rigo bisogna intervenire?

Grazie

Link to comment
Share on other sites

Sono contento che sia riuscito a farlo funzionare come ne avevi bisogno. Credo che la sezione riguardante il meta title nel prodotto sia intorno la linea 605:

 

  
foreach($products as $product)

		{

			$sql = 'UPDATE '._DB_PREFIX_.'product_lang ';

			$manufacturer = '';



			if (Configuration::get('SU_MANUFACTURER_NAME'))

				$manufacturer = pSQL($product['manufacturer_name']).' - ';



			/* Update product meta-title */

			// Position of the Shop name --> After = 0 // Before = 1

			if (Configuration::get('SU_META_TITLE_PRODUCT_POSITION') == 1) {

				$sql .= 'SET `meta_title` = \''.Configuration::get('PS_SHOP_NAME').' '.pSQL(Configuration::get('SU_META_TITLE_PRODUCT_PREFIX')).' '.$manufacturer.pSQL($product['name']).'\' ';

			} else if (Configuration::get('SU_META_TITLE_PRODUCT_POSITION') == 0) {

				$sql .= 'SET `meta_title` = \''.$manufacturer.pSQL($product['name']).' '.pSQL(Configuration::get('SU_META_TITLE_PRODUCT_PREFIX')).' '.Configuration::get('PS_SHOP_NAME').'\' ';

			} else {

				$sql .= 'SET `meta_title` = \''.$manufacturer.pSQL($product['name']).'\' ';

			}

 

Di preciso però non saprei come modificarla. Prova così:

 

$manufacturer = pSQL($product['manufacturer_name']).' - ';

in:

$manufacturer = 'Affare'.pSQL($product['manufacturer_name']).' - ';

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...