Menu a tendina in java - contrib da oscommerce.com

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

Moderatore: mod Generali

Rispondi
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Menu a tendina in java - contrib da oscommerce.com

Messaggio da Megadream »

ciao ragazzi

ecco finalmente un ottima contrib "cool menu", che risolve in gran parte i problemi del menu a tendina- Premetto che questa preziosa contrib e' stata scovata dal mitico bass e grazie a lui ne ho saputo la conoscenza.

La stessa e' raggiungibile al link http://www.oscommerce.com/community/con ... ,cool+menu

Ecco le istruzioni per farla funzionare correttamente :

1) UPLOADARE I FILE SCARICATI NELLE DIRECTORY SEGUENTI:

catalog/includes/coolmenu.php
catalog/includes/menu_animation.js
catalog/includes/boxes/coolmenu.php
catalog/images/trans.gif
catalog/images/arrow.gif

2) SOSTITUIRE LA STRINGA DELLA DIRECTORY catalog/includes/column_left.php file:
include(DIR_WS_BOXES . 'categories.php');

IN:

include(DIR_WS_BOXES . 'coolmenu.php');

3) AGGIUNGERE LA STRINGA IN OGNI SINGOLO FILE DELLA CARTELLA CATALOG (ATTENZIONE! - NON NELLA CARTELLA CATALOG/INCLUDES) SEMPRE DOPO IL TAG <BODY>.

STRINGA DA AGGIUNGERE :
<!-- coolMenu //-->
<?php require(DIR_WS_INCLUDES . 'coolmenu.php'); ?>
<!-- coolMenu_eof //-->

ALLA FINE I FILE APPARIRANNO IN QUESTO MODO:

<body marginwidth="0" marginheight="0" topmargin="0" >

<!-- coolMenu //-->
<?php require(DIR_WS_INCLUDES . 'coolmenu.php'); ?>
<!-- coolMenu_eof //-->

<!-- header //-->
<?php require(DIR_WS_INCLUDES . 'header.php'); ?>
<!-- header_eof //-->

4) AGGIUNGERE LA STRINGA IN OGNI SINGOLO FILE DELLA CARTELLA CATALOG (ATTENZIONE! - NON NELLA CARTELLA CATALOG/INCLUDES) SEMPRE DOPO IL TAG <HEAD>.

<SCRIPT LANGUAGE="JavaScript1.2" SRC="includes/menu_animation.js"></SCRIPT>

5) AGGIUNGERE NEL FILE STYLESHEET.CSS LA SEGUENTE RIGA:

5.) Add the following lines to catalog/stylesheet.css

/* ----------------- coolMenu ----------------- */

.clCMEvent{
position:absolute;
width:99%; height:99%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:visible
}


.clCMAbs{
position:absolute;
visibility:hidden;
left:0;
top:0;
}

.clBar{
position:absolute;
width:10;
height:10;
background-color:#ffffff;
layer-background-color:#ffffff;
visibility:hidden;
}

.clLevel0,.clLevel0over{
position:absolute;
padding:1px;
font-family:Verdana,arial,helvetica;
font-size:10px;
}

.clLevel0{
background-color:#ffffff;
layer-background-color:#ffffff;
color:#000000;
}

.clLevel0over{
background-color:#bbc3d3;
layer-background-color:#bbc3d3;
color:#ffffff;
cursor:pointer;
cursor:hand;
}

.clLevel0border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
layer-background-color:white;
}

.clLevel1, .clLevel1over{
position:absolute;
padding:2px;
font-family:Verdana,arial,helvetica;
font-size:10px;
}

.clLevel1{
background-color:#ffffff;
layer-background-color:#ffffff;
color:#000000;
}

.clLevel1over{
background-color:#bbc3d3;
layer-background-color:#bbc3d3;
color:#ffffff;
cursor:pointer;
cursor:hand;
}

.clLevel1border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
layer-background-color:white;
}

/* ----------------- coolMenu_eof ----------------- */

A Questo punto potreste avere un menu a tendina realizzato ad hoc!
Piccola precisazione! - A me non funziona. mi da errore nel file catalog/classes/boxes in line 25

HELP!!!
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Bass »

Megadream ha scritto: ecco finalmente un ottima contrib "cool menu", che risolve in gran parte i problemi del menu a tendina-
Ovvio che ti da' errore, come ti dicevo in PM devi inserire il codice solo nei files della cartella catalog, non nelle sottocartelle

'iao

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

http://www.semilandia.it
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Megadream »

Bass ha scritto:
Megadream ha scritto: ecco finalmente un ottima contrib "cool menu", che risolve in gran parte i problemi del menu a tendina-
Ovvio che ti da' errore, come ti dicevo in PM devi inserire il codice solo nei files della cartella catalog, non nelle sottocartelle

'iao

Sergio
Se leggi bene la traduzione e' quello che ho fatto!
ho inserito il codice solo nella cartella catalog e non nella cartella catalog/includes

e in tutti i file php che vi sono all' interno
Eppure va in errore sulla linea 25

help!
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Bass »

Megadream ha scritto: Eppure va in errore sulla linea 25
Mi sembra strano, la classe dei box non ci dovrebbe entrare per niente...

'iao

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

http://www.semilandia.it
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Megadream »

Bass ha scritto:
Megadream ha scritto: Eppure va in errore sulla linea 25
Mi sembra strano, la classe dei box non ci dovrebbe entrare per niente...

'iao

Sergio
Invece rientra quell' errore-

non riesco a capire dove sia realmente l'errore
un altra cosa ; Il file header.php si trova anche nella cartella catalog , oltre ad essere presente in catalog/includes-

Cmq l'errore e' in questa stringa :

file : catalog/includes/classes/boxes.php
Line 25
if (tep_not_null($this->table_parameters)) $tableBox_string .= ' ' . $this->table_parameters;
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Bass »

Megadream ha scritto: un altra cosa ; Il file header.php si trova anche nella cartella catalog , oltre ad essere presente in catalog/includes-
E cosa ci fa' li'??? Sempre qualcosa della 2.1?
Cmq l'errore e' in questa stringa :

file : catalog/includes/classes/boxes.php
Line 25
if (tep_not_null($this->table_parameters)) $tableBox_string .= ' ' . $this->table_parameters;
Visto, ma che errore ti da'?

'iao

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

http://www.semilandia.it
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Megadream »

Bass ha scritto:
Megadream ha scritto: un altra cosa ; Il file header.php si trova anche nella cartella catalog , oltre ad essere presente in catalog/includes-
E cosa ci fa' li'??? Sempre qualcosa della 2.1?
Cmq l'errore e' in questa stringa :

file : catalog/includes/classes/boxes.php
Line 25
if (tep_not_null($this->table_parameters)) $tableBox_string .= ' ' . $this->table_parameters;
Visto, ma che errore ti da'?

'iao

Sergio
non carica piu' il sito! :(

help!
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: Menu a tendina in java - contrib da oscommerce.com

Messaggio da Bass »

Megadream ha scritto: non carica piu' il sito! :(
help!
Intendevo se ti specifica un errore quando ti indica la linea 25

'iao

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

http://www.semilandia.it
Avatar utente
bryx
membro Junior
membro Junior
Messaggi: 25
Iscritto il: 18/06/2004, 0:00
Località: Italia
Contatta:

Messaggio da bryx »

Io l'ho installato e funziona benissimo. L'unica cosa è che sotto si vede il vecchio menù ed in più si sovrappone al "cerca".
Domandina stupida: Come tolgo il vecchio menù e come faccio ad abbassare gli altri box? (Stupido eh?)
:wink: Bryx
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Messaggio da Megadream »

bryx ha scritto:Io l'ho installato e funziona benissimo. L'unica cosa è che sotto si vede il vecchio menù ed in più si sovrappone al "cerca".
Domandina stupida: Come tolgo il vecchio menù e come faccio ad abbassare gli altri box? (Stupido eh?)
:wink: Bryx
Potresti spiegarmi cortesemente come hai installato ?

le varie procedure- io ho sempre problemi con questo menu :(

help!
Avatar utente
bryx
membro Junior
membro Junior
Messaggi: 25
Iscritto il: 18/06/2004, 0:00
Località: Italia
Contatta:

Messaggio da bryx »

Potresti spiegarmi cortesemente come hai installato ?

le varie procedure- io ho sempre problemi con questo menu


Upload i file scaricati ed inseriscili nelle seguenti directory:
coolmenu.php in catalog/includes/
menu_animation.js in catalog/includes/
coolmenu.php in catalog/includes/boxes/
trans.gif in catalog/images/
arrow.gif in catalog/images/

In column_left.php (nella dir catalog/includes/) sostituisci la stringa:
include(DIR_WS_BOXES . 'categories.php');
con include(DIR_WS_BOXES . 'coolmenu.php');

Aggiungi la seguente stringa in tutti i file che si trovano nella directory "catalog" (solo quelli in questa directory e non in quelli che si trovano in altre cartelle).
Inserisci questa stringa dopo il tag <BODY> subito prima di
<body marginwidth="0" marginheight="0" topmargin="0" >

<!-- coolMenu //-->
<?php require(DIR_WS_INCLUDES . 'coolmenu.php'); ?>
<!-- coolMenu_eof //-->

Aggiungi la seguente stringa in tutti i file che si trovano nella directory "catalog" (solo quelli in questa directory e non in quelli che si trovano in altre cartelle).
Inserisci questa stringa dopo il tag <HEAD>.

<SCRIPT LANGUAGE="JavaScript1.2" SRC="includes/menu_animation.js"></SCRIPT>

Apri il file STYLESHEET.CSS ed in fondo aggiungi questo codice:

/* ----------------- coolMenu ----------------- */

.clCMEvent{
position:absolute;
width:99%; height:99%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:visible
}


.clCMAbs{
position:absolute;
visibility:hidden;
left:0;
top:0;
}

.clBar{
position:absolute;
width:10;
height:10;
background-color:#ffffff;
layer-background-color:#ffffff;
visibility:hidden;
}

.clLevel0,.clLevel0over{
position:absolute;
padding:1px;
font-family:Verdana,arial,helvetica;
font-size:10px;
}

.clLevel0{
background-color:#ffffff;
layer-background-color:#ffffff;
color:#000000;
}

.clLevel0over{
background-color:#bbc3d3;
layer-background-color:#bbc3d3;
color:#ffffff;
cursor:pointer;
cursor:hand;
}

.clLevel0border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
layer-background-color:white;
}

.clLevel1, .clLevel1over{
position:absolute;
padding:2px;
font-family:Verdana,arial,helvetica;
font-size:10px;
}

.clLevel1{
background-color:#ffffff;
layer-background-color:#ffffff;
color:#000000;
}

.clLevel1over{
background-color:#bbc3d3;
layer-background-color:#bbc3d3;
color:#ffffff;
cursor:pointer;
cursor:hand;
}

.clLevel1border{
position:absolute;
visibility:hidden;
background-color:#c0c0c0;
layer-background-color:white;
}

/* ----------------- coolMenu_eof ----------------- */

Questo è tutto.
Ciauz
Bryx :wink:
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Messaggio da Megadream »

Finalmente il menu funge ma c'e un problema

Immagine

il menu mi appare in una posizione non corretta (in alto) e ha le celle troppo grandi

help!
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

Megadream ha scritto:Finalmente il menu funge ma c'e un problema

Immagine

il menu mi appare in una posizione non corretta (in alto) e ha le celle troppo grandi

help!
Devi avere qualche tabella non corretta, hai controllato di aver inserito le modifiche al punto esatto?

'iao

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

http://www.semilandia.it
Megadream
membro Baby
membro Baby
Messaggi: 91
Iscritto il: 08/08/2004, 0:00
Località: ITA

Messaggio da Megadream »

Bass ha scritto:
Megadream ha scritto:Finalmente il menu funge ma c'e un problema

Immagine

il menu mi appare in una posizione non corretta (in alto) e ha le celle troppo grandi

help!
Devi avere qualche tabella non corretta, hai controllato di aver inserito le modifiche al punto esatto?

'iao

Sergio
nei file da modificare non appariva il tag <html>, cosi' mi sono permesso di metterlo e poi ho seguito alla lettera tutte le istruzioni

help!
Rispondi