Pagina 1 di 3

HeaderTags V2.5.4

Inviato: 27/08/2005, 19:47
da Ricky78
Dopo averci impiegato una giornata per installarla e farla andare "quasi correttamente"... :cry:
mi sono accorto che c'è un problemino... :x

I nomi delle categorie nel titolo della pagina di elenco degli articoli, sono SEMPRE in INGLESE. Ovvero se sono dentro nella categoria "Gatti" in ITA e "Cats" in Inglese, beh... visualizzo solo Cats.

Come mai? :?: :!:
Qualche suggerimento? :wink:

Grazie!

Inviato: 27/08/2005, 21:33
da kikoleppard
Noooo,

di solito controlo sempre le Conttributions ma questa volta mi sono fregato :(

Ieri ho installato la versione 2.5.3 per testarla e addesso devo vedere coma va l'ultima versione.

Inviato: 29/08/2005, 15:01
da gin
kikoleppard ha scritto: Ieri ho installato la versione 2.5.3 per testarla e addesso devo vedere coma va l'ultima versione.
Consolati: anche la versione successiva ha lo stesso problema! :cry:

Ciao,
Giorgio

Inviato: 29/08/2005, 15:15
da Bass
gin ha scritto: Consolati: anche la versione successiva ha lo stesso problema! :cry:
Allora e' proprio un problema della contrib, eppure il codice sembra corretto...

'iao

Sergio

Inviato: 29/08/2005, 20:05
da kikoleppard
Purtroppo non ho tempo di testare la Contrib.
Forse dopo una settimana. Communque quali sono le alternative oltre Dynamic Metatags?

Ciao

Inviato: 30/08/2005, 3:52
da kikoleppard
Addesso mi sono accorto che nella versione 2.5.2
e scritto questo:

-> Added code to have the categorries header tags work in any language
-> Added txt file to explain Header Tags use

Quindi non dovrebbe succedere il problemma sudetto. L'unica cosa e di mettermi ad analizare un po il codice. Ci provo anche nel forum nel sito ufficiale di vedere se ci sta qualcosa.

Ciao

Inviato: 04/09/2005, 23:38
da tacconif
Dopo averle scaricate tutte dal sito ufficiale e averle analizzate nessuna mi sembrava idonea e quindi ho provato a farmela.
Non sara' completa ma funziona.
L'obbiettivo e' indicizzare le pagine con piu' chiavi possibili cosi' invece di scrivere i titoli ed i metatags keywords e description tutti uguali ho pensato di usare i nomi delle categorie dei prodotti.

Posto qui il codice, provatelo e fatemi sapere come eventualmente migliorarlo.

In index.php prima della linea

require('includes/languages/' . $language . '/' . FILENAME_DEFAULT);

inserire

if ($category_depth == 'nested' || $category_depth == 'products') {
$category_query = tep_db_query("select cd.categories_name, c.categories_image from " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd where c.categories_id = '" . (int)$current_category_id . "' and cd.categories_id = '" . (int)$current_category_id . "' and cd.language_id = '" . (int)$languages_id . "'");
$category = tep_db_fetch_array($category_query);
$page_title = $category['categories_name'];
}


Sostituire la lina con il tag TITLE con:

<title><?php echo $page_title . ', ' . TITLE; ?></title>
<meta name="keywords" content="<?php echo $page_title . ', ' . TITLE; ?>">
<meta name="description" content="<?php echo $page_title . ', ' . TITLE; ?>">

Nella pagina product_info.php

dopo la riga

require('includes/languages/' . $language . '/' . FILENAME_PRODUCT_INFO);

Aggiungere

$seo_info_query = tep_db_query("select pd.language_id, p.products_id, pd.products_name, pd.products_description, p.products_model, p.products_quantity, p.products_image, pd.products_url, p.products_price, p.products_tax_class_id,
p.products_date_added, p.products_date_available, p.manufacturers_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "'" . " and pd.language_id ='" . (int)$languages_id . "'");
$seo_info_info = tep_db_fetch_array($seo_info_query);
$seo_product_name = strip_tags ($seo_product_info['products_name'], "");
$seo_product_description = strip_tags ($seo_product_info['products_description'], "");
$seo_product_model = strip_tags ($seo_product_info['products_model'], "");

$the_manufacturer_query = tep_db_query("select m.manufacturers_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m left join " . TABLE_MANUFACTURERS_INFO . " mi on (m.manufacturers_id = mi.manufacturers_id and mi.languages_id = '" . (int)$languages_id . "'), " . TABLE_PRODUCTS . " p where p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and p.manufacturers_id = m.manufacturers_id");
$the_manufacturers = tep_db_fetch_array($the_manufacturer_query);
$page_title = $seo_product_name;

Sostituire la lina con il tag TITLE con:

<title><?php echo $page_title; ?></title>
<meta name="keywords" content="<?php echo $page_title; ?>, <?php echo $seo_product_name; ?>, <?php echo $seo_product_model; ?>, <?php echo $the_manufacturers['manufacturers_name']; ?>, <?php echo TITLE; ?>">
<meta name="description" content="<?php echo $seo_product_description . "," . $seo_product_name; ?>">

Inviato: 05/09/2005, 4:13
da kikoleppard
[quote="tacconif"][/quote]

Grazie per il tuo sforzo ed auito. Io veramente non ho ancora comminciato ad occuparmi diciamo con tutto il ambito di SEO, pageranking ed ecc.

Purtroppo parto da 0 e ci vorrà pui di tempo per capirci qualcosa.

Ciao

Inviato: 05/09/2005, 9:47
da Ricky78
E' già online? così vedo i risultati :)
Grazie!
Riccardo.

Inviato: 05/09/2005, 11:07
da tacconif
Se vuoi vedere i risultati vai su http://www.libreriatecnica.it

Inviato: 05/09/2005, 14:30
da kikoleppard
tacconif ha scritto:Se vuoi vedere i risultati vai su http://www.libreriatecnica.it
Guarda io non vedo niente. Per favore mi potresti fare una risposta per un profano. Dove devo guardare :) Ho provato sulla categorie e prodotti niente non ho visto :? certo che mi sfugge.

Ciao

Inviato: 05/09/2005, 14:54
da tacconif
Scusa,
in effetti hai ragione guardando la pagina non si vedono le informazioni dei metatags per i motori.
Se guardi pero' il titolo della pagina (normalmente sulla barra in alto) noterai che il titolo non e' uguale a quello previsto nella configurazione (Store name), ma contiene nella il nome della categoria o il nome del prodotto a seconda di dove ti trovi.

Anzi ora che lo guardo meglio nei prodotti c'e' un errore.

Comunque se guardi l'HTML dovresti vedere i seguenti tags:

<title>..............</title>

<meta name="keywords" content=".................">

<meta name="description" content="................">

Se interessa postero' le correzioni che sto' facendo.

Inviato: 05/09/2005, 22:05
da kikoleppard
tacconif ha scritto:Scusa,
in effetti hai ragione guardando la pagina non si vedono le informazioni dei metatags per i motori.
Se guardi pero' il titolo della pagina (normalmente sulla barra in alto) noterai che il titolo non e' uguale a quello previsto nella configurazione (Store name), ma contiene nella il nome della categoria o il nome del prodotto a seconda di dove ti trovi.

Anzi ora che lo guardo meglio nei prodotti c'e' un errore.

Comunque se guardi l'HTML dovresti vedere i seguenti tags:

<title>..............</title>

<meta name="keywords" content=".................">

<meta name="description" content="................">

Se interessa postero' le correzioni che sto' facendo.

Certo, ti ho detto commincio da capo e ho bisogna di leggere e tormentarmi parecchio.

grazie anche per la consolenza :)

Ciao

P.S: ho controllato e tutto funziona nel tuo sito, anche per i prodotti. Guarda che roba con pochissimo codice.

Brava :)

Inviato: 06/09/2005, 14:18
da Ricky78
è vero, con così poco codice è proprio quello che serve e che deve essere fatto per i MDR...
solo una cosa ora...
non è che riesci anche a indicarci una contrib FUNZIONANTE (ne ho installata una molto gettonata ma fa ascqua da tutte le parti) per gestire gli url del negozio?

ovvero, avvere un risultato di questo tipo:

www.nomenegozio.com/scarpe/nike
invece di...
www.nomenegozio.com/index.php?sid=xxxxecc. ecc. ???

Grazie ;)

Inviato: 06/09/2005, 14:23
da kikoleppard
Ricky78 ha scritto:è vero, con così poco codice è proprio quello che serve e che deve essere fatto per i MDR...
solo una cosa ora...
non è che riesci anche a indicarci una contrib FUNZIONANTE (ne ho installata una molto gettonata ma fa ascqua da tutte le parti) per gestire gli url del negozio?

ovvero, avvere un risultato di questo tipo:

www.nomenegozio.com/scarpe/nike
invece di...
www.nomenegozio.com/index.php?sid=xxxxecc. ecc. ???

Grazie ;)

Si esiste ma ancora non l'ho provata. Coma hai letto sopra. Ho lasciato per l'ultimo i metatags.

Communque te la dico

Seach Engine Friendly URL



Ciao