nome prodotto nel title
Moderatore: mod Generali
nome prodotto nel title
come si fa ad inserire il nome del prodotto nel titolo della pagina, per esempio dove compare osCommerce Italia?
Grazie
Grazie
lo puoi fare solo in product_info
devi creare una qry tipo
metterla prima del code title (dentro un tag php)
e cambiare
devi creare una qry tipo
Codice: Seleziona tutto
$product_info_title = tep_db_query("select p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
$the_title = tep_db_fetch_array($product_info_title);
e cambiare
Codice: Seleziona tutto
<title><?php echo $the_title['products_name'] ?></title>
saluti, Caneblu
[ www.caneblu.com ]
[ www.caneblu.com ]
praticamente questo codice devo inserirlo in product_info (dove???) giusto?
e posso lasciare anche il nome del negozio??
ma poi questo serve ad indicizzare meglio le pagine sui motiri di ricerca, o c'è qualche altro metodo?
ciao
praticamente dentroBluEdoG ha scritto:lo puoi fare solo in product_info
devi creare una qry tipometterla prima del code title (dentro un tag php)Codice: Seleziona tutto
$product_info_title = tep_db_query("select p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'"); $the_title = tep_db_fetch_array($product_info_title);
e cambiareCodice: Seleziona tutto
<title><?php echo $the_title['products_name'] ?></title>
Codice: Seleziona tutto
<?php echo .... ?>
e posso lasciare anche il nome del negozio??
ma poi questo serve ad indicizzare meglio le pagine sui motiri di ricerca, o c'è qualche altro metodo?
ciao
se rileggi bene quello che ho scritto... lo devi inserire prima del tag title.100asa ha scritto:praticamente questo codice devo inserirlo in product_info (dove???)
metterla prima del code title (dentro un tag php)
Nel tag title puoi anche mantenere il nome del sito se vuoi, basta non togliere il tag vecchio.
Per i motori di ricerca diciamo che aiuta.
saluti, Caneblu
[ www.caneblu.com ]
[ www.caneblu.com ]
fatto, vedi un pò!
www.100asa.it
ps: grazie, grazie, gazie
se mi aiutassi anche a scrivere la data di fine promozione sul dettaglio articolo... te ne sarei grato all'infinito!!!
www.100asa.it
ps: grazie, grazie, gazie
se mi aiutassi anche a scrivere la data di fine promozione sul dettaglio articolo... te ne sarei grato all'infinito!!!
Prima di mettere mano in Osc consiglio la lettura (nemmeno lunga) sulle fondamenta del php visto che il vostro futuro negozio si basa su questo linguaggio. In giro per la rete ci sono parecchi manualetti in italiano, che spiegano cosa sia un IF, ELSE, ECHO e i tag php
http://www.google.it/search?sourceid=na ... le+uso+php
Codice: Seleziona tutto
<?PHP qui ci va il codice ?>
saluti, Caneblu
[ www.caneblu.com ]
[ www.caneblu.com ]
-
- membro Junior
- Messaggi: 28
- Iscritto il: 30/04/2004, 0:00
- Località: italia
Il tag che ho inserito è questo:
<?
$product_info_title = tep_db_query("select p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
$the_title = tep_db_fetch_array($product_info_title);
?>
<title><?php
echo $the_title['products_name'] , ' - ' , TITLE;
?></title>
effettivamente mi dice il nome del prodotto seguito da "- osCommerce" ma io ho cambiato in admin il nome del mio sito! No dovrebbe forse apparire:
nome prodotto - Mio nome sito - Internet ... ???????
<?
$product_info_title = tep_db_query("select p.products_id, pd.products_name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['products_id'] . "' and pd.products_id = p.products_id and pd.language_id = '" . (int)$languages_id . "'");
$the_title = tep_db_fetch_array($product_info_title);
?>
<title><?php
echo $the_title['products_name'] , ' - ' , TITLE;
?></title>
effettivamente mi dice il nome del prodotto seguito da "- osCommerce" ma io ho cambiato in admin il nome del mio sito! No dovrebbe forse apparire:
nome prodotto - Mio nome sito - Internet ... ???????
-
- membro Junior
- Messaggi: 28
- Iscritto il: 30/04/2004, 0:00
- Località: italia
- Frabibbo
- membro Baby
- Messaggi: 74
- Iscritto il: 31/08/2004, 0:00
- Località: Busto Arsizio - VA - Italy
- Contatta:
Ciao a tutti,
Ciao Bluedog,
Scusa Bluedog se disturbo ancora con questa vecchia storia,

il fatto è, che ho provato ad inserire il suddetto codice,
ma l'unica cosa che ottengo quando seleziono un prodotto qualsiasi,
è la scritta TITLE nella barra del titolo.
Il codice che ho inserito è questo:
in catalog/product_info.php
prima del tag TITLE
<?php
// Inizio codice per inserire il nome prodotto nel tag TITLE //
$products_query = tep_db_query("select pd.products_name, p.products_image from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['pID'] . "' and pd.language_id = '" . (int)$languages_id . "'");
$products = tep_db_fetch_array($products_query);
// Fine codice per inserire il nome prodotto nel tag TITLE //
?>
nel tag TITLE sottostante,
<title><?php echo $products['products_name']; ?></title>
Ho provato anche a copiare questo codice dal file POPUP_IMAGE.PHP
ma senza migliorare il risultato
Sai dirmi se sbaglio e dove.
Ciao e grazie a te e a tutti coloro che sapranno consigliarmi sul da fare.
Ciao Bluedog,
Scusa Bluedog se disturbo ancora con questa vecchia storia,

il fatto è, che ho provato ad inserire il suddetto codice,
ma l'unica cosa che ottengo quando seleziono un prodotto qualsiasi,
è la scritta TITLE nella barra del titolo.

Il codice che ho inserito è questo:
in catalog/product_info.php
prima del tag TITLE
<?php
// Inizio codice per inserire il nome prodotto nel tag TITLE //
$products_query = tep_db_query("select pd.products_name, p.products_image from " . TABLE_PRODUCTS . " p left join " . TABLE_PRODUCTS_DESCRIPTION . " pd on p.products_id = pd.products_id where p.products_status = '1' and p.products_id = '" . (int)$HTTP_GET_VARS['pID'] . "' and pd.language_id = '" . (int)$languages_id . "'");
$products = tep_db_fetch_array($products_query);
// Fine codice per inserire il nome prodotto nel tag TITLE //
?>
nel tag TITLE sottostante,
<title><?php echo $products['products_name']; ?></title>
Ho provato anche a copiare questo codice dal file POPUP_IMAGE.PHP
ma senza migliorare il risultato

Sai dirmi se sbaglio e dove.
Ciao e grazie a te e a tutti coloro che sapranno consigliarmi sul da fare.
- Frabibbo
- membro Baby
- Messaggi: 74
- Iscritto il: 31/08/2004, 0:00
- Località: Busto Arsizio - VA - Italy
- Contatta:
Ciao Bluedog,
sono ancora qui a rompere con un'altra domandina relativa alla vecchia storia.
Ho notato che il file catalog/INDEX.PHP
è responsabile anche della costruzione delle pagine relative alle categorie dei prodotti, di conseguenza, il tag TITLE è uguale per tutte le categorie.
Secondo tè, è possibile fare in modo che le pagine delle categorie abbiano un loro tag TITLE univoco per ogni categoria o sottocategoria lasciando inalterato il titolo della pagina principale?
Se si, come si deve procedere?
Ciao e grazie ancora.
sono ancora qui a rompere con un'altra domandina relativa alla vecchia storia.

Ho notato che il file catalog/INDEX.PHP
è responsabile anche della costruzione delle pagine relative alle categorie dei prodotti, di conseguenza, il tag TITLE è uguale per tutte le categorie.
Secondo tè, è possibile fare in modo che le pagine delle categorie abbiano un loro tag TITLE univoco per ogni categoria o sottocategoria lasciando inalterato il titolo della pagina principale?

Se si, come si deve procedere?
Ciao e grazie ancora.

prova a cambiare nella query (verso la fine)
(int)$HTTP_GET_VARS['pID']
con
(int)$HTTP_GET_VARS['products_id']
(int)$HTTP_GET_VARS['pID']
con
(int)$HTTP_GET_VARS['products_id']
saluti, Caneblu
[ www.caneblu.com ]
[ www.caneblu.com ]
- Frabibbo
- membro Baby
- Messaggi: 74
- Iscritto il: 31/08/2004, 0:00
- Località: Busto Arsizio - VA - Italy
- Contatta:
Niente da fare
Sono alla disperazione
Ho provato a controllare il file catalog/popup_image.php,
è scritto cosi, (int)$HTTP_GET_VARS['pID'] e tutto funziona OK.
Mentre io visualizzo TITLE
prova a vedere qui:
http://prada-ceramica.com/negozio/produ ... d5493f4884
Ma da dove cavolo la prendera la scritta TITLE
se non trovasse nulla, non dovrebbe venir fuori UNTITLE?
MISTERO!
Ciao e grazie!



Sono alla disperazione



Ho provato a controllare il file catalog/popup_image.php,
è scritto cosi, (int)$HTTP_GET_VARS['pID'] e tutto funziona OK.
Mentre io visualizzo TITLE
prova a vedere qui:
http://prada-ceramica.com/negozio/produ ... d5493f4884
Ma da dove cavolo la prendera la scritta TITLE
se non trovasse nulla, non dovrebbe venir fuori UNTITLE?
MISTERO!
Ciao e grazie!
salta fuori perchè forse non hai cancellato il tag originale...
<title><?php echo TITLE; ?></title>
<title><?php echo TITLE; ?></title>
saluti, Caneblu
[ www.caneblu.com ]
[ www.caneblu.com ]