Cambiare il titolo di una pagina passandolo da variabile
Autor: Fulvio C.
Visited 2338,
Followers 2,
Udostępniony 0
Vorrei cambiare il titolo di una pagina passandolo da codice asp.
Richiamo la pagina così es: http://www.miosito.com/index.asp?titolo=prova
Il problema è che se in WSX5 al passo 2 nelle proprietà della pagina inserisco come titolo :
<% titolo=Request.QueryString("titolo") %> quando WSX5 genera il codice html , all'interno del tag title sostituisce il carattere < con < e > con > .
cosa posso fare per riuscire ad inserire quell'istruzione asp all'interno del tag Title?
Posted on the
... non dovrebbe accadere su pagina ASP; ...metti il link della pagina di prova...
.
Autor
Eccolo: http://www.cafario.it/index.asp?titolo=prova
Se analizzi il codice html ti accorgi del problema nel tag Title .
... sì, ... si nota anche nella barra del titolo...
... hai provato a post editare in linea, per capire se è un problema del programma o invece un problema di istruzioni asp...?...
... hai verificato di avere supporto ASP sul server...?... (vedo che è attivo il PHP)
.
Autor
E' un problema del programma perchè ho copiato la pagina index.asp la ho rinominata in index1.asp e ho editato a mano il tag title con il notepad inserendo l'istruzione
<% =Request.QueryString("titolo") %>, come vedi il risultato è corretto:
http://www.cafario.it/index1.asp?titolo=prova
mentre sulla index creata con WSX5 il risultato è diverso:
http://www.cafario.it/index.asp?titolo=prova
X
... visto... ... pazienza; ...occorrerà attendere lo STAFF, da lunedì...
.
ciao
Autor
Ok grazie di tutto, Attendo fiducioso
Autor
Nessuno sa indicarmi come fare? Anche perchè se effettuo la modifica manuale nel tag title esportando le pagine in locale sul PC ed edito il tag della pagina interessata a mano , quando esporto il sito la volta successiva , perdo la modifica effettuata.
... non aggiungere post, altrimenti ritardi gli interventi; ...pazienta un po'; ...lo STAFF ha una coda di attesa del fine settimana...
... intanto che aspetti, fai una prova con gli escape:
<%titolo=Request.QueryString("titolo") %>
.
ciao
Autor
No non va neanche così..... aspetto lo staff. Grazie KolAsim
Buongiorno Fulvio,
questo va al di la dell'assistenza su WebSite X5, purtroppo non posso aiutarti.
Prova a informarti sull'argomento e sul linguaggio di programmazione richiesto e segui i consigli degli altri utenti che ti hanno risposto. Se hai difficoltà puoi chiedere qui ulteriori dettagli attendendo che qualche altro utente della community possa darti maggiori informazioni.
Autor
Buongiorno, io purtroppo ho capito dov'è il problema , non è possibile inserire del codice asp nel Tag Title, per poterlo fare bisognerebbe avere nella sezione 2 (dopo aver selezionato la pagina interessata) su proprietà - esperto - codice personalizzato , una voce nella tendina: "All'interno del tag Title" in questo modo si potrebbe, così come si può fare per le altre voci presenti nel menu a tendina. Comunque il mio problema può essere sistemato a mano correggendo, una volta esportata la pagina sul PC, il tag Title e facendo un upload con un client FTP della pagina stessa sullo spazio web. La cosa fastidiosa è che se ricarico il sito con WSX5, e faccio una qualsiasi modifica a qualsiasi altra pagina, esportando il sito io perdo anche la modifica precedente. Non esiste un modo per editare a mano la pagina che WSX5 ha memorizzato nel progetto in modo da mantenere la modifica anche nel futuro?
Buongiorno Fulvio,
se vuoi puoi modificare il file per le generazione dei template, vai nella cartella di installazione del programma in \WebSite X5 v10 - Professional\Templates\_Custom
qui potrai modificare il codice dei file .html che usa website per generare nuovi template.
Se modifica i file html in questa cartella tutti i tempalte futuri avranno quella struttura.
Puoi infatti editare il tag <title>.
Spero di esserti stato utile.
Autor
Grazie 1000. Così finalmente risolvo.