Stò provando la 2.0.3. e vi faccio davvero i complimenti, avete fatto proprio un buon lavoro!
Volevo chiedervi una cosa: l'icona lampeggiante all'arrivo di nuovo messaggio personale viene visualizzata la prima volta che un utente accede al sito, ma se si ricarica o si cambia la pagina questa icona scompare... Sarebbe molto utile che invece rimanesse finchè l'utente non legge effettivamente i nuovi messaggi... Si può fare qualcosa?
03 ottobre 2004 alle 14:48:30 ciao come hai attivato l'icona lampeggiante dei messaggi pv sulla 2.03? Ciao piero
giacomocason Amatore
41 Discussioni
03 ottobre 2004 alle 16:56:23 Deve essere ipostata a 0 la variabile bDisplayPopupNewMessage. Comunque ho trovato la soluzione per renderla sempre presente (ovviamente se ci sono nuovi messaggi), nel file display.inc basta remmare due righe:
' Display new private messages ' IN : sMyLogin (string) ' OUT : - Sub DisplayNewPrivateMessages(sMyLogin) Dim oCn, oRs, rSQL, iNbMessages, iNbOldMessages, bDisplayPopup
If sMyLogin <> "" Then
bDisplayPopup = False Set oCn = DBConnexion(DB_MAIN)
rSQL = "SELECT Count(*) FROM messageslist WHERE mlTo='" & SQLEncrypt(sMyLogin) & "' AND mlRead=0" Set oRs = DBRecordSet(oCn, rSQL) iNbMessages = oRs(0)
If iNbMessages > 0 Then iNbOldMessages = Request.Cookies("NewPrivateMessages")
If iNbOldMessages = "" Then bDisplayPopup = True Else If IsNumeric(iNbOldMessages) Then iNbOldMessages = CInt(iNbOldMessages) ' If iNbMessages > iNbOldMessages Then bDisplayPopup = True ' end if End If End If
If bDisplayPopup And InStr(sURLPage, GLOBAL_SITE_PRIVATE_MESSAGES_PAGE) = 0 Then if bDisplayPopupNewMessage then Response.Write "<script language=""Java_Script"" type=""text/Java_Script"">window.open('" & GLOBAL_SITE_PATH & "newpmessage.asp', 'PrivateMessage', 'width=150, height=60, menubars=off');</script>" Else Response.Write " <a href=""" & GLOBAL_SITE_PATH & GLOBAL_SITE_PRIVATE_MESSAGES_PAGE & """><img src=""" & GLOBAL_SITE_IMAGES_PATH & "pmnew.gif"" border=""0"" alt=""" & GetTranslation("LANG_NEW_PRIVATE_MESSAGES") & """></a>" End if End If
Response.Cookies("NewPrivateMessages") = CStr(iNbMessages) End If
oRs.Close Set oRs = Nothing oCn.close Set oCn = Nothing End If End Sub
03 ottobre 2004 alle 22:20:13 a me non funziona!!!! l'ho appenna provato. Non mi apre + niente
--------------- http://www.meganecoach.it
giacomocason Amatore
41 Discussioni
04 ottobre 2004 alle 09:24:34 Giuro, a me è bastato fare quelle due cose... Mettendo a 0 quella variabile si disattiva il popup e attiva l'icona lampeggiante, e per mantenerla sempre attiva (non solo al primo accesso al sito) basta remmare le due righe... Se non ti funziona avrai fatto altre modifiche che vanno ad influenzare il tutto...
--------------- http://www.villasg.com/default.asp (Sito in allestimento)
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 : 157 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 558Notizie: 180Sondaggi: 11Preferiti: 5685343Post sui forum: 51195Libro degli ospiti: 4Eventi: 7