Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

sfondo in voci del menu

Autore Messaggio
arteebotanica

Esperto
Esperto
332 Discussioni



Profilo - arteebotanica
10 giugno 2007 alle 15:36:39 Profilo - arteebotanicaInvia un messaggio privato Rispondi quotando
volevo chiedere come potrei procedere per poter far apparire un fondo colorato nelle voci del menu, magari anche colori diversi per ogni voce oppure anche che quando ci si pasa sopra venga evidenziato con altro colore, tipo come in molti menu dinamici nel web si nota, devo forse agire sul file xml aggiungendo altri tag in questo caso come andrebbero scritti( ci ho provato ma non ho ottenuto nulla) o è da inserire nel file css del codice?
grazie mille
lorenzo
---------------
ciao, [lo]
Lorenzo
http://www.arteebotanica.org
http://www.aiastriveneto.org
http://www.cactus.it
Salerno

Avanzato
Avanzato
192 Discussioni



Profilo - Salerno
10 giugno 2007 alle 17:51:03 Profilo - SalernoInvia un messaggio privato vincenzo432@msn.com Rispondi quotando
Devi intervenire in default.css.
Fraterni saluti.





http://www.uilmaltoadige.it
---------------
"Occhio per occhio.....e il mondo diventa cieco,"
Gandhi
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
10 giugno 2007 alle 18:44:32 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Il menù di Aspnuke è creato dinamicamente tramite la lettura del file XML menuitems.xml, e, non credo permetta l'inserimento di codice DHTML o JS.
Quello che vedi in alcuni siti, sono menù dinamici scritti in uno dei due linguaggi citati più sopra, nulla hanno da spartire con il menù di Aspnuke.
Forse agendo sul default.css nelle classi a e a:hover è possibile personalizzare la visualizzazione del menù.
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

arteebotanica

Esperto
Esperto
332 Discussioni



Profilo - arteebotanica
11 giugno 2007 alle 18:38:41 Profilo - arteebotanicaInvia un messaggio privato Rispondi quotando
supponevo una cosa del genere, ma pensavo che magari si potesse copiare qualcosa del metodo usato per il transmenu dinamico della barra superiore , provero ad agire sul default come dici, ci avevo pensato ma non sapevo su quali voci, oppure vorrà dire che farò dei pulsanti con le scritte e li metto come bullet togliendo poi la scritta del nome del menu.
grazie proverò e riproverò se riesco in qualcosa di utile lo trascriverò qui
---------------
ciao, [lo]
Lorenzo
http://www.arteebotanica.org
http://www.aiastriveneto.org
http://www.cactus.it
arteebotanica

Esperto
Esperto
332 Discussioni



Profilo - arteebotanica
12 giugno 2007 alle 18:26:05 Profilo - arteebotanicaInvia un messaggio privato Rispondi quotando
Allora ho provato col default, la cosa non sarebbe poi male a perte il fatto che difficilmente si riesce ad allineare tutti gli sfondi allo stesso modo il che crea un tantino di disordine, la cosa che più incide cmq è il fatto che va a cambiare anche i collegamenti delle altre pagina compreso il calendario, e questo potrebbe creare dei problemi se si usano colori troppo vistosi,forse opto per usare solo i bullet modificati a pulsanti, c'è un modo di far andare il menu con un suo file css ?
grazie a tutti
---------------
ciao, [lo]
Lorenzo
http://www.arteebotanica.org
http://www.aiastriveneto.org
http://www.cactus.it
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
12 giugno 2007 alle 19:35:24 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 12 giugno 2007 alle 20:20:41

il menu e' costruito con un semplice response.write stringa & <br> ---> a capo

Si puo sempre cambiare il codice del displaymenu
trasformandolo in tabella e per ogni riga richiamare una classe diversa o forse usando lo span

Appena ho un po di tempo ti preparo un file con i cambiamenti da fare
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
12 giugno 2007 alle 20:32:51 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Modificato il 12 giugno 2007 alle 20:34:00

file:menu-inc.asp

sostituisci queste due procedure

Sub DisplayMenuEntry(iiRole, sBullet, sLink, sTarget, sFlag, sLabel,iLine)
Dim bOk

bOk = false
If sFlag <> 0 Then
Select Case iiRole
Case -1
bOk = true
Case -2
If isAuthorized(ROLE_NEWS) Then
bOk = true
End If
Case ROLE_USER
If sPseudo <> "" Then
bOk = true
End If
Case 0
If sPseudo = "" Then
bOk = true
End If
Case Else
If isAuthorizedBin(iiRole) Then
bOk = true
End If
End Select
If bOk Then
If sLink <> "" Then
If sTarget = "_self" or sTarget = "_blank" Then
Response.Write "<a href=""" & sLink & """ target=""" & sTarget & """>" & "<span class=""miomenu" & Iline &""" >" & sBullet & sLabel & "</a></span><br>" & vbCRLF
'Response.Write sBullet & sLabel & "</span>" & vbCRLF
Else
Response.Write "<a href=""Java_Script:void(0)"" onClick=""window.open('" & sLink & "','pop','" & sTarget & "');"">" & sBullet & sLabel & "</a><br>" & vbCRLF
End If
Else
Response.Write sBullet & sLabel & "<br>" & vbCRLF
End If
End If
Else
If sLabel = GetTranslation("LANG_EMPTY_SECTION") Then
Response.Write "<br>" & vbCRLF
End If
End If
End Sub

' Display website's menu
' IN : -
' OUT : -
Sub DisplayMenu()
Dim NodeList, Node, SubNodeList, SubNode
Dim tempNode, tempText
Dim rigatesto, rigatarget, rigalink, rigarole, rigabullet, rigaflag

CreateTopTable "MainMenu", GetTranslation("LANG_MENU")

Set NodeList = GetNewXMLDocument("menuitems")
Set SubNodeList = NodeList.selectNodes("element")
dim iLine
iLine=1
For Each SubNode In SubNodeList
rigatesto = GetXMLValue("text", SubNode)
rigatarget = GetXMLValue("target", SubNode)
rigalink = GetXMLValue("link", SubNode)
rigaflag = GetXMLValue("flag", SubNode)
rigabullet = GetXMLValue("bullet", SubNode)
rigarole = GetXMLValue("role", SubNode)

if trim(rigabullet) = "" then
rigabullet = GLOBAL_SITE_THEMES_PATH & sTheme & "/bullet.gif"
end if
if trim(rigatarget) = "" then
rigatarget = "_self"
end if
if trim(rigaflag) = "" then
rigaflag = 1
end if
if trim(rigarole) = "" then
rigarole = -1
end if

If bDisplayBullet Then
rigabullet = "<img src=""" & rigabullet & """ border=""0"" alt="""">&nbsp;"
else
rigabullet = ""
end if
DisplayMenuEntry rigarole, rigabullet, rigalink, rigatarget, rigaflag, rigatesto, iLine
iLine= iLine+1
Next
Set NodeList = Nothing
CreateBottomTable ""
End Sub

e nel file css aggiungi tanti miomenuX (x numero incrementale) quanti sono i menu mettendo il colore di sfondo, carattere e formattazione che vuoi

.miomenu1{
font-size: 17px;
}
.miomenu2{
font-size: 8px;
}
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
arteebotanica

Esperto
Esperto
332 Discussioni



Profilo - arteebotanica
14 giugno 2007 alle 18:17:56 Profilo - arteebotanicaInvia un messaggio privato Rispondi quotando
grazie questo fine settimana ci provo
---------------
ciao, [lo]
Lorenzo
http://www.arteebotanica.org
http://www.aiastriveneto.org
http://www.cactus.it

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 195
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5688470 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi