Pagina 1 di 1

Menu a tendina in java - contrib da oscommerce.com

Inviato: 25/07/2005, 10:37
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!!!

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

Inviato: 25/07/2005, 18:06
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

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

Inviato: 25/07/2005, 18:12
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!

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

Inviato: 25/07/2005, 18:26
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

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

Inviato: 25/07/2005, 18:30
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;

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

Inviato: 25/07/2005, 18:55
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

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

Inviato: 25/07/2005, 18:59
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!

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

Inviato: 25/07/2005, 21:05
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

Inviato: 03/08/2005, 14:14
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

Inviato: 03/08/2005, 22:50
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!

Inviato: 04/08/2005, 9:06
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:

Inviato: 11/08/2005, 11:22
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!

Inviato: 16/08/2005, 17:40
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

Inviato: 16/08/2005, 23:36
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!