Pagina 2 di 2
Inviato: 20/07/2005, 18:09
da riga75
Bass ha scritto:
No, e' solo un problema di costanti, queste vanno messe in catalog/includes/filenames.php
Codice: Seleziona tutto
define('FILENAME_HEADER_TAGS_CONTROLLER', 'header_tags_controller.php');
define('FILENAME_HEADER_TAGS_ENGLISH', 'header_tags_english.php');
define('FILENAME_HEADER_TAGS_INCLUDES', 'header_tags_includes.php');
Ogni volta che OSCommerce incontra una chiamata a FILENAME_HEADER_TAGS_CONTROLLER (o agli altri define) lo sostituisce con il nome del file posizionato nella riga define. Se questi non sono definiti per lui rimane una chiamata a quello che trova (in questo caso FILENAME_HEADER_TAGS_CONTROLLER) e lo inserisce nel path.
Controlla se hai questi define in filenames.php
'iao
Sergio
Il file install mi dice di metere il codice che dici tu solo in:
admin/includes/filenames.php
e comunque lo messo dve dici tu ma non è cambiato nulla continua a puntare al file sbagliato e non capisco il perchè.
Se non fosse che mi serve tantissimo questa contrib l'avrei già mandata a quel paese.
Ciao
Inviato: 22/07/2005, 10:42
da riga75
Ho risolto il problema andando a modificare il file manualemente e ora però ho un altro problema:
Il titolo:
mi scrive sia il titolo che imposto nell'admin che il titolo principale del sito.
Ho fatto tutto quello che dice di fare ma non capisco cosa vuol dire questo:
Codice: Seleziona tutto
1 - open incldues/languages/english/header_tags.php, find this block of code, copy it
and paste it somewhere else in the file:
// index.php
define('HTTA_DEFAULT_ON','1'); // Include HEAD_TITLE_TAG_ALL in Title
define('HTKA_DEFAULT_ON','1'); // Include HEAD_KEY_TAG_ALL in Keywords
define('HTDA_DEFAULT_ON','1'); // Include HEAD_DESC_TAG_ALL in Description
define('HEAD_TITLE_TAG_DEFAULT', '');
define('HEAD_DESC_TAG_DEFAULT','');
define('HEAD_KEY_TAG_DEFAULT','');
Then change all occurrences of DEFAULT to the name of your page. For example, if you want
to add a contact_us page, it would be CONTACT_US.
2 - open includes/header_tags.php and find this block of code, copy it and paste it
somewhere else in the file:
// about_us.PHP - was default.php
case (strstr($_SERVER['PHP_SELF'],FILENAME_ABOUT_US) or strstr($PHP_SELF, FILENAME_ABOUT_US) ):
$tags_array = tep_header_tag_page(HTTA_ABOUTUS_ON, HEAD_TITLE_TAG_ABOUTUS,
HTDA_ABOUTUS_ON, HEAD_DESC_TAG_ABOUTUS,
HTKA_ABOUTUS_ON, HEAD_KEY_TAG_ABOUTUS );
break;
Then change all occurrences of ABOUTUS to CONTACT_US.
Come posso risolvere il problema?
Grazie mille