Pagina 1 di 2
Mostrare nel titolo sia la categoria che quella superiore
Inviato: 24/12/2008, 23:41
da wiko85
Ciao a tutti, cerco una contrib che mi visualizzi nel titolo sia la categoria che la categoria superiore
esiste qualcosa?
stavo provando a realizzarlo ma è un casino!!!

Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 25/12/2008, 4:28
da vampire
nn so cosa intendi tu precisamente...ma cmq installa la header tag
puoi vedere la demo del titolo nella mia demo online
http://demo.vhosting-it.com se navighi nel sito cambia il titolo in maniera dinamica...la contribution che ho installato è la seguente
http://addons.oscommerce.com/info/4822
Ciao
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 25/12/2008, 13:15
da dynamo
guarda che il lavoro che fa la tua demo lo fa anche il mio sito... e io non ho installato quella contributions... mi sa che è una cosa che fa già il seo
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 25/12/2008, 13:16
da wiko85
spettacolare... è proprio quello che mi serviva!

Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 25/12/2008, 13:17
da wiko85
la seo header tags version 4 non riesco a scaricarla...

Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 25/12/2008, 15:04
da vampire
dynamo ha scritto:guarda che il lavoro che fa la tua demo lo fa anche il mio sito... e io non ho installato quella contributions... mi sa che è una cosa che fa già il seo
lato l
no non lo fa il seo...giaì prima lo facevo fare in un modo...poi ho installato l'header tag ma quella per novizi che si installa in 30 secondi e mi ha dato anche le istruzioni per editare il titolo....nella oscommerce base e nel seo url quella funzoina non ci sta
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 25/12/2008, 15:06
da vampire
wiko85 ha scritto:la seo header tags version 4 non riesco a scaricarla...

scarica questa
http://addons.oscommerce.com/info/4822 non è l'header tags completa ma eversione ridotta la installi in ca 30 max 1 minuto
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 13:23
da wiko85
ok ho visto il file d'installazione ed è ok!
unica cosa... siccome avevo già modificato la parte che mi generava il titolo della pagina, vorrei fare in modo che se non inserisco il titolo di un articolo tramite questa contrib, mi venga generato il vecchio titolo...
è possibile?
mi spiego meglio...
tramite questa contrib viene creata una pagina che dà la possibilità di impostare un titolo, una descrizione e delle parole chievi ad ogni prodotto e la parte di che genera il titolo ed i meta tags è questa:
Codice: Seleziona tutto
<title><?php echo $header_tags[title_tag]; ?></title>
<meta name="description" content="<?php echo $header_tags[desc_tag]; ?>">
<meta name="keywords" content="<?php echo $header_tags[keywords_tag]; ?>">
il mio vecchio codice che mi genera titolo e meta tags è questo:
Codice: Seleziona tutto
<?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 = "Mc Digit - Schermi, Videoproiettori, Ricambi ed Accessori";
}
?>
ora mi chiedevo se fosse possibile utilizzare la seconda parte di codice se per un determinato prodotto non ho impostato nulla tramite la contrib
grazie!

Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 14:48
da xnetus
Prova con questo:
Codice: Seleziona tutto
<?php
if (strlen($header_tags[title_tag])< 2) {
// IL TUO CODICE
} else {
?>
<title><?php echo $header_tags[title_tag]; ?></title>
<meta name="description" content="<?php echo $header_tags[desc_tag]; ?>">
<meta name="keywords" content="<?php echo $header_tags[keywords_tag]; ?>">
<?php
}
?>
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 15:07
da wiko85
scusa la domanda ma come mai hai messo <2?
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 15:22
da xnetus
Diciamo che è un controllo sulla lunghezza.
Comunque quel controllo lo fa in application_top, dove, in base a quella condizione, decide di mettere il nome del prodotto o il testo che inserisci tu nel lato admin.
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 15:31
da wiko85
quindi se non ho inserito nulla come titolo in quella contrib ho il valore <2, giusto?
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 15:41
da xnetus
Si, avrai come lunghezza della stringa 0 e quindi minore di 2
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 16:31
da wiko85
però però dovrei mettere <1 in quanto se è 1 non andrebbe avanti... o sbaglio?
cmq si sto lavorando sopra e in giornata magari rilascio una contrib nuova!
altra cosa... la contrib permette solo di impostare il titolo ed i tags per i prodotti
c'è qualcosa che permette di farlo anche per le categorie e sub-categorie?
Re: Mostrare nel titolo sia la categoria che quella superiore
Inviato: 28/12/2008, 16:33
da xnetus
Ovviamente devi modificare anche application_top se fai < 1