14 maggio 2008 alle 12:26:58 Ciao a tutti! Spero possiate aiutarmi, quindi vi espongo quello che mi piacerebbe fare: vorrei modificare la infopage in modo da avere al suo interno il login box e in modo che una volta loggati si visualizzi (sempre nell'infopage) il messaggio di "Benvenuto + nome utente" sulla sinistra e "disconnetti" sulla destra. spero di essere stata chiara e un grazie infinito a chi mi sarà di aiuto.
14 maggio 2008 alle 14:18:08 La modifica richiede l'intervento su alcuni files di Aspnuke:
Toppage-inc.asp Display-inc.asp
Tenendo conto che una volta loggati il messaggio di benvenuto comprende già il nick dell'utente, di seguito inserisco il codice da modificare nei relativi files.
Per il display-inc.asp il discorso è un pò più complicato, si deve agire così, per salvaguardare il codice originale, si duplica la Sub DisplayLoginBox(), rinominandola in Sub DisplayLoginBox2()
Dislay-inc.asp ' Display login box2 ' IN : - ' OUT : - Sub DisplayLoginBox2() Dim sPreviousPage, iPos
If sPseudo = "" Then
If Request.Form("urlpage") <> "" Then sPreviousPage = Request.Form("urlpage") Else sPreviousPage = "" & Session("HTTP_REFERER") iPos = InStrRev(sPreviousPage, "/") If iPos > 7 Then sPreviousPage = Mid(sPreviousPage, iPos+1) Else sPreviousPage = "Default.asp" End If End If
14 maggio 2008 alle 14:45:31 Modificato il 14 maggio 2008 alle 15:22:06a questo punto il login è molto simile a quello che avevo in mente, ma accanto a "Benvenuto" è visibile il codice: <_form name="Authentication" method="post" action="/authent.asp"> come faccio a toglierlo? inoltre ho tanto l'impressione che il login non funzioni, giacchè sto provando ad accedere e non va. ultima cosa: come faccio a fare in modo che il benvenuto + disconnetti appaia solo una volta loggata? grazieee
14 maggio 2008 alle 16:05:31 In Aspnuke vi sono dei controlli particolari che impediscono l'uso di determinati tag html come ad esempio <_form> che verrà visualizzato come <_form>, quindi, al momento di copiare il codice è necessario controllare i tags che non contengano il carattere UNDERSCORE, altrimenti il codice non funzionerà.
Per non visualizare Disconnetti, basta modificare il codice come segue:
<table id="InfoPage"><tr> <td class="InfoLeft"><%=sTitlePage%> <% DisplayNewPrivateMessages(sPseudo) DisplayLoginBox2() %> </td> <td class="InfoRight"> <% If sPseudo <> "" Then %> <a href="<%=GLOBAL_SITE_PATH & GLOBAL_SITE_DECONNECT_PAGE%>">Disconnetti</a><%=sInfoPage%> <% End If %> </td> </tr> </table>
Per il benvenuto non si può fare molto, è una funzione legata ad latre pageine di Aspnuke.
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
14 maggio 2008 alle 16:12:47 ok... grazie mille! ora vedo quello che riesco a tirar fuori dalle tue dritte... ma il vero problema è che il login così messo non mi funziona, cioè non riesco più ad accedere...
Log in
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 : 181 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 558Notizie: 180Sondaggi: 11Preferiti: 5684713Post sui forum: 51195Libro degli ospiti: 4Eventi: 7