22 messaggi dal 31 maggio 2007
www.sigrazie.biz
Ciao ragazzi, preciso subito che sono Molto inesperto in programmazione.asp,
ho un problema e non ne vengo a capo!
Ho realizzato un sito con la struttura sviluppata con gli "include" ovvero, il il file header.asp include il file include.asp che a sua volta include il file title.asp come posso renderlo dinamico ovvero: devo fare un title diverso per ogni pagina del sito. Help Meee
189 messaggi dal 28 maggio 2007
Allora, siccome non ho visto la struttura del progetto su quale devi lavorare, una soluzione veloce sarebbe:

se per ogni pagina devi settare un title, crea una variabile (PRIMA DI FARE L'INCLUDE) e la valorizza con il valore di TITLE.

Esempio:

dim strTITLE
strTITLE = "PAGINA 1"

E dopo cambia soltanto il file title.asp come:
<title><%= strTITLE %></title>


Oppure, se c'è un include iniziale di config, potresti dichiarare la variabile strTITLE lì (con un valore default) e dopo valorizzarla solo nelle pagine che usano un altro TITLE.

Saluti

Andrea R.
22 messaggi dal 31 maggio 2007
www.sigrazie.biz
SORRY MA L'ASP NON L'HO FATTO IO... IL SITO CMQ E: WWW.GOLFETTOCASE.IT

SONO MOLTO INBRANATO ANCORA CON ASP E NON SO PROPRIO COME FARE..
189 messaggi dal 28 maggio 2007
Cosa potremmo fare per aiutarti?

Questa era la forma più semplice che ho trovato.

Un saluto
Modificato da AndreaRoma il 31 maggio 2007 15.20 -

Andrea R.
46 messaggi dal 29 aprile 2007
Mi potresti dire se il sito è strutturato in modo che hai una pagina Index dove inserisci una sorta di TAG che richiamano le include?
22 messaggi dal 31 maggio 2007
www.sigrazie.biz
il file include.asp presente nella directory principale contiene:
<!-- #include file="title.asp"-->
<!-- #include file="css/include.asp"-->
<!-- #include file="scripts/include.asp"-->

ed è presente all'interno di header.asp (che contiene i codici d'apertura in html) esempio:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<html>
<head>
<!-- #include file="include.asp"-->

Grazie 1000! le prossime te le invio direttamente anche sulla mail...
189 messaggi dal 28 maggio 2007
Ciao

Tutte le pagine usano <!-- #include file="header.asp"--> ????

E tutte le pagine hanno bisogno di un TITLE dinamico?

Allora, per usare il mio suggerimento:

1) Cambiare il file title.asp
Da: <title>TITOLO QUALSIASI</title>
A: <title><%= strTITLE %></title>

2) Cambiare tutte le pagine del tuo sito:

Da:
<!-- #include file="header.asp"-->

A:
dim strTITLE
strTITLE = "TITOLO NUOVO COME VUOI TU"
<!-- #include file="header.asp"-->

Hai capito come fare?

Non è la soluzione più bella e ci vuole un pò di tempo per cambiare tutte le pagine, ma siccome tu hai detto che non sapevi proprio come fare, è solo seguire i 2 passi e funzionerà.

Un Saluto

Andrea R.
46 messaggi dal 29 aprile 2007
Ho visto il sito e sicuramente ci sarà un modo migliore per farlo. Anche perchè la soluzione di AndreaRoma non sempre funziona.
Modificato da Xnetus il 02 giugno 2007 12.58 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.