Menu a tendina in java - contrib da oscommerce.com
Moderatore: mod Generali
Menu a tendina in java - contrib da oscommerce.com
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!!!
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
Ovvio che ti da' errore, come ti dicevo in PM devi inserire il codice solo nei files della cartella catalog, non nelle sottocartelleMegadream ha scritto: ecco finalmente un ottima contrib "cool menu", che risolve in gran parte i problemi del menu a tendina-
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Menu a tendina in java - contrib da oscommerce.com
Se leggi bene la traduzione e' quello che ho fatto!Bass ha scritto:Ovvio che ti da' errore, come ti dicevo in PM devi inserire il codice solo nei files della cartella catalog, non nelle sottocartelleMegadream ha scritto: ecco finalmente un ottima contrib "cool menu", che risolve in gran parte i problemi del menu a tendina-
'iao
Sergio
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
Mi sembra strano, la classe dei box non ci dovrebbe entrare per niente...Megadream ha scritto: Eppure va in errore sulla linea 25
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Menu a tendina in java - contrib da oscommerce.com
Invece rientra quell' errore-Bass ha scritto:Mi sembra strano, la classe dei box non ci dovrebbe entrare per niente...Megadream ha scritto: Eppure va in errore sulla linea 25
'iao
Sergio
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
E cosa ci fa' li'??? Sempre qualcosa della 2.1?Megadream ha scritto: un altra cosa ; Il file header.php si trova anche nella cartella catalog , oltre ad essere presente in catalog/includes-
Visto, ma che errore ti da'?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;
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Menu a tendina in java - contrib da oscommerce.com
non carica piu' il sito!Bass ha scritto:E cosa ci fa' li'??? Sempre qualcosa della 2.1?Megadream ha scritto: un altra cosa ; Il file header.php si trova anche nella cartella catalog , oltre ad essere presente in catalog/includes-
Visto, ma che errore ti da'?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;
'iao
Sergio
help!
Re: Menu a tendina in java - contrib da oscommerce.com
Intendevo se ti specifica un errore quando ti indica la linea 25Megadream ha scritto: non carica piu' il sito!
help!
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Potresti spiegarmi cortesemente come hai installato ?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?)
Bryx
le varie procedure- io ho sempre problemi con questo menu
help!
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
Devi avere qualche tabella non corretta, hai controllato di aver inserito le modifiche al punto esatto?Megadream ha scritto:Finalmente il menu funge ma c'e un problema
il menu mi appare in una posizione non corretta (in alto) e ha le celle troppo grandi
help!
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
nei file da modificare non appariva il tag <html>, cosi' mi sono permesso di metterlo e poi ho seguito alla lettera tutte le istruzioniBass ha scritto:Devi avere qualche tabella non corretta, hai controllato di aver inserito le modifiche al punto esatto?Megadream ha scritto:Finalmente il menu funge ma c'e un problema
il menu mi appare in una posizione non corretta (in alto) e ha le celle troppo grandi
help!
'iao
Sergio
help!