Come indicizzare OsCommerce per i motori di ricerca?

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

wako
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 31/10/2005, 13:12

Come indicizzare OsCommerce per i motori di ricerca?

Messaggio da wako »

Ciao ragazzi, la domanda è in oggetto!
In che modo e in che file posso posso inserire meta keyeords e meta descriprions?

Grazie in anticipo!
Wako
riga75
membro Baby
membro Baby
Messaggi: 97
Iscritto il: 16/07/2005, 10:15
Località: vercelli
Contatta:

Re: Come indicizzare OsCommerce per i motori di ricerca?

Messaggio da riga75 »

wako ha scritto:Ciao ragazzi, la domanda è in oggetto!
In che modo e in che file posso posso inserire meta keyeords e meta descriprions?

Grazie in anticipo!
Wako
Ci sono diverse contrib tra quelle che ho usato io con buoni risultati è:
HeaderTags
e poi leggi qua:
Ottimizzare OsCommerce per i motori di ricerca
Il bello della vita............viverla con entusiamo.

creaizone siti web vercelli
posizionamento siti web
tacconif
membro Baby
membro Baby
Messaggi: 70
Iscritto il: 29/08/2005, 0:11
Località: Sarzana (SP)
Contatta:

Messaggio da tacconif »

Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Stò effettuando le modifiche del link che ha postato riga75 :wink:
Mi sembrano molto importanti e semplici,
ma non capisco l'ultimo codice da aggiungere nell'index per modificare il tag TITLE.

bisogna sostituirlo al tag <TITLE> o aggiungerlo dopo?

Perchè in tutte e due i casi non funziona (mi da errore appena clicco un produttore)

ma sopratutto a cosa serve quella modifica?
ad aggiungere come titolo la categoria e il produttore selezionato?
grazie
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

ok finito...
ma mi manca il codice per il description e keywork per la INDEX!!!
come mai mi dà quel errore questo codice:

<?php
// hack per il title
if (isset($cPath_array)) {
for ($i=0, $n=sizeof($cPath_array); $i<$n; $i++) {
$title_categories_query = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$cPath_array[$i] . "' and language_id = '" . (int)$languages_id . "'");
if (tep_db_num_rows($title_categories_query) > 0) {
$title_categories = tep_db_fetch_array($title_categories_query);
$title_category = $title_categories['categories_name'];
$final_title = " - keyword - " . $title_category;
}
}
}
elseif (isset($HTTP_GET_VARS['manufacturers_id'])) {
$title_manufacturers_query = tep_db_query("select manufacturers_name from " . TABLE_REGIONS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
if (tep_db_num_rows($title_manufacturers_query) > 0) {
$title_manufacturers = tep_db_fetch_array($title_manufacturers_query);
$title_manufacturer = $title_manufacturers['manufacturers_name'];
$final_title = " - keyword - " . $title_manufacturer;
}
}
else {
$final_title = " - keyword";
} ?>


Uso il packBass e presumo sia modificato abbastanza
cosa mi potete dire? :roll:
wako
membro Junior
membro Junior
Messaggi: 13
Iscritto il: 31/10/2005, 13:12

Messaggio da wako »

Ragazzi grazie tante per le risposte! :)
Ma una cosina un po' piu' semplice da usare o capire...non c'è?

Ho visto molto velocemente la contrib di Tacconif ma siccome non sono ferrato in spagnolo non c'ho capito gran che.
Per qunanto riguarda il codice che ha sviluppato Fabrizio, non posso esprimere commenti perchè non ne sono in grado! Ahimè :?

Una contrib in italiano non si puo' reperire da qualche parte?
Mi occorrerebbe una soluzione sicura e facile in quanto serve per un e-commerce tutt'ora perfettamente funzionante; percio' non vorrei correre rischi!

Grazie ragazziii! :)
Wako
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Ma wako il codice che ho postato lo letto sulla guida in italiano che ha postato riga75!!!!

segui quella è molto facile, e spiega passo passo a cosa servono in italiano! :lol:

però rimango sempre in attesa per sto codice che non mi funge...
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Fabrizio88 ha scritto: però rimango sempre in attesa per sto codice che non mi funge...
Difficile che funzioni, a memoria non ricordo nessuna TABLE_REGIONS

Codice: Seleziona tutto

$title_manufacturers_query = tep_db_query("select manufacturers_name from " . TABLE_REGIONS . " where
Probabilmente e' stata fatta su un oscommerce modificato....

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Appunto è l'errore che mi da...

te bass non hai messo niente per modificare la descrizione in base alla categoria scelta?
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Fabrizio88 ha scritto: te bass non hai messo niente per modificare la descrizione in base alla categoria scelta?
Se ti riferisci ai title ecc no, c'e' nel nuovo pacchetto la stessa cosa che ho usato per Semilandia con risultati buoni...

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Ok ho risolto:

<?php
// hack per il title
if (isset($cPath_array)) {
for ($i=0, $n=sizeof($cPath_array); $i<$n; $i++) {
$title_categories_query = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$cPath_array[$i] . "' and language_id = '" . (int)$languages_id . "'");
if (tep_db_num_rows($title_categories_query) > 0) {
$title_categories = tep_db_fetch_array($title_categories_query);
$title_category = $title_categories['categories_name'];
$final_title = $title_category;
}
}
}
elseif (isset($HTTP_GET_VARS['manufacturers_id'])) {
$title_manufacturers_query = tep_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$HTTP_GET_VARS['manufacturers_id'] . "'");
if (tep_db_num_rows($title_manufacturers_query) > 0) {
$title_manufacturers = tep_db_fetch_array($title_manufacturers_query);
$title_manufacturer = $title_manufacturers['manufacturers_name'];
$final_title = $title_manufacturer;
}
}
else {
$final_title = " Nome ";
} ?>

<title><?php echo TITLE . " - " . $final_title; ?></title>


Ma ho capito che questa implementazione serve sempre per il titolo :lol:
Invece per creare delle descrizioni automatiche? :roll:
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

ok
per la descrizione dei produttori bastava aggiungere questo:

<meta name="description" content="<?php echo 'Acquista con totale sicurezza i prodotti: ' . $title_manufacturer; ?>">
:lol:

Invece per le parole chiave servono diverse per pagina??? :roll:
Fabrizio88
membro Senior
membro Senior
Messaggi: 488
Iscritto il: 11/10/2005, 21:49
Contatta:

Messaggio da Fabrizio88 »

Sono sempre qua, perchè ho notato adesso, dopo l'indicizzazione di google...
Che nella mia Index non ho Una descrizione e neanche le keywords!!!
Come posso fare?

Per la index posso farlo manualmente ma quale file devo modificare? la index è in php.. :roll:
amstaff
membro Regular
membro Regular
Messaggi: 154
Iscritto il: 04/10/2005, 18:24

Messaggio da amstaff »

A me per esempio seguendo quel tutorial se abilito nella configurazione "Usa URL adatti per motori di ricerca (in sviluppo)" come dice il tutorial di attivarlo, mi da errore quando dalla home clicco su una categoria mi dice Error! Unable to determine the page link! e non mi fa vedere una mazza, mentre se lo disabilito mi funziona, ma questa funzione deve essere attivata oppure no? ci può aiutare per l'indicizzazione?
grazie
riga75
membro Baby
membro Baby
Messaggi: 97
Iscritto il: 16/07/2005, 10:15
Località: vercelli
Contatta:

Messaggio da riga75 »

Fabrizio88 ha scritto:Sono sempre qua, perchè ho notato adesso, dopo l'indicizzazione di google...
Che nella mia Index non ho Una descrizione e neanche le keywords!!!
Come posso fare?

Per la index posso farlo manualmente ma quale file devo modificare? la index è in php.. :roll:
Devi installare HeaderTags che va benissimo
Il bello della vita............viverla con entusiamo.

creaizone siti web vercelli
posizionamento siti web
Rispondi