Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Messaggio diversio con diversa versione

Autore Messaggio
carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
29 settembre 2005 alle 17:50:05 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
ciao a tutti,
volevo fare in modo che se la versione corrente fosse stata quella inglese avrebbe visualizzato un messaggio, se fosse stata quella italiana un altro.
Come posso realizzare questo?
Saluti,
Carlo
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
29 settembre 2005 alle 19:39:46 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Modifica questa stringa del file EN.XML, inserendo qualche cosa di diverso, poi controlla il risultato...

<translation name="LANG_TITLE_DEFAULT">WELCOME</translation>

Ciauzz Dj
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
29 settembre 2005 alle 20:37:12 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
grazie dj, ma ho bisogno di qualche cosa di diverso...
cioè una cosa del tipo:

if
.... Response.Write "..."
else
... Response.Write "..."
end if

dove al posto dei puntini vi sono le opzioni per le due lingue...però non so bene come scriverlo
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
29 settembre 2005 alle 20:57:12 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Ma, dove vuoi che appaia il messaggio?
Tieni conto che, la Sub che regola le versioni, è disponibile nel file DISPLAY-INC.ASP e che serve solo al cambio di versione tramite un Java_Script nel blocco interessato, per visualizzare un messaggio è necessario scrivere una funzione ad hoc, perchè con la sub disponibile non ci puoi fare nulla se non quello percui è stata scritta.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
29 settembre 2005 alle 21:04:33 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
ok dj,
ti spiego meglio... ho una pagina con il seguente codice:

usr=replace(request("usr")&"","'","")
pwd=replace(request("pwd")&"","'","")

if len(usr)>0 and len(pwd)>0 then
if usr=adminusr and pwd=adminpwd then
session("xlaABM_usr")="administrator"
else
psql="select * from xlaABMadvertisers where usr='"&usr&"' and pwd='"&pwd&"'"
set conn=server.createobject("ADODB.Connection")
conn.open connection
set rs=conn.execute(psql)
if not(rs.eof) then
session("xlaABM_usr")=rs("advertiserid")
else
message="Invalid username / password"
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
end if
if session("xlaABM_usr")<>"" and message="" then response.redirect "menu.asp"
end if
session("xlaANM_usr")=""


più sotto, dopo un form, c'è la seguente riga:

<td><%=message%td>

Quello che io voglio fare è di fare in modo che non vi sia quel messagio solo in inglese, ma che possa essere in inglese o in italiano a seconda della versione corrente


djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
29 settembre 2005 alle 21:34:36 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Se vi fosse una funzione a gestire le versioni di lingua, sarebbe abbastanza semplice, non essendoci questa funzione il problema è meno semplice di quanto sembri.

Inoltre, non esendo codice Aspnuke, non vi è la possibilità di effettuare prove e leggere il codice.
Ciauzz DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

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

carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
29 settembre 2005 alle 21:43:45 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
ma non si può icludere qualche file aspnuke ed usare quelle funzioni e variabili?
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
29 settembre 2005 alle 22:18:42 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Modificato il 29 settembre 2005 alle 22:25:39

Non c'è una funzione in Aspnuke per gestire le versioni, c'è solo una SUB nel file display-inc.asp ed è stata scritta per il blocco Version.
(La funzione c'è ma, non può fare quello che vorresti tu)
Includere dei files di aspnke non servirebbe a nulla, in mancanza della funzione scritta ad hoc.
carlostefano

Esperto
Esperto
296 Discussioni



Profilo - carlostefano
30 settembre 2005 alle 06:13:41 Profilo - carlostefanoInvia un messaggio privato Rispondi quotando
Ma quindi dj non si può nemmeno mettere in una qualunque pagina del sito una cosa come includere 2 files diversi in alternativa tra loro (ad esempio toolbar, una con i tasti in italiano e l'altra in inglese) a seconda della lingua corrente?

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

Versioni

Temi