Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

modulo login

Autore Messaggio
mennella

Avanzato
Avanzato
155 Discussioni



Profilo - mennella
28 ottobre 2006 alle 18:11:09 Profilo - mennellaInvia un messaggio privato Rispondi quotando
Modificato il 28 ottobre 2006 alle 18:19:10

C'era un problema, ma mentre inviavo il post mi è venuta una ispirazione ed ho risolto

ho fatto una modifica al modulo login, inserendo, prima dell' End If (quello nella riga precedente all'End Sub)

questo pezzo di codice rubato dal menu-inc.asp
else
Dim NodeList, Node, SubNodeList, SubNode
Dim tempNode, tempText
Dim rigatesto, rigatarget, rigalink, rigarole, rigabullet, rigaflag

CreateTopTable "MainMenu", SQLEncrypt(sPseudo)


Set NodeList = GetNewXMLDocument("login")
Set SubNodeList = NodeList.selectNodes("element")
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

rigabullet = "<img src=""" & rigabullet & """ border=""0"" alt="""" width=""15"" height=""15"">&nbsp;"

DisplayMenuEntry rigarole, rigabullet, rigalink, rigatarget, rigaflag, rigatesto
Next
Set NodeList = Nothing
CreateBottomTable ""
qui finisce la parte aggiunta e poi, come detto, ci sono:
End If
End Sub


in questa maniera, invece di fare sparire il modulo quando si fa il login, compare il piccolo elenco che prima era nel blocco menu. la funzione è praticamente uguale a DisplayMenu (e grazie, ho fatto CTRL+C - CTR + V 8) ) solo che ho richiamato il file xml login (ottenuto con le ultime righe del menuitems)

questo per comunicarlo a chi voglia fare come me. Il tutto è visibile su http://www.digirolamoeditore.com

per mera informazione, il problema era questo: non sapevo come fare comparire il nome dell'utente nel titolo della tabella ma poi sono andato a vedere nel file account-inc.asp ed ho trovato il codice SQLEncrypt(sPseudo) che ho sostituito a GetTranslation("LANG_MENU") ed è andato tutto bene!

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 : 98
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: 5685294 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi