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"...
mi sono accorto che c'è un problemino...
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?
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!
Ciao,
Giorgio
Inviato: 29/08/2005, 15:15
da Bass
gin ha scritto:
Consolati: anche la versione successiva ha lo stesso problema!
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
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