Newsgroup: it.comp.www.asp
Titolo: Creare pagine dinamiche "al volo" ?

Salve a tutti, mi sto avvicinando ora all'ASP in modo professionale e vorrei
sapere se e' possibile realizzare pagine dinamiche compilando un form. Mi
spiego meglio: per ora realizzo le pagine in locale, le uploado, e modifico
i vari collegamenti nel menu; vorrei invece realizzare un pannello di
controllo che mi consenta di fare tutto via web, inserendo dei dati nel
modulo (titolo ed articolo), facendo realizzare automaticamente al server la
pagina dinamica con i dati appena immessi ed i menu vari. I problemi sono:
1: come aggiungere il titolo dell'articolo nei menu laterali ? Aggiungendo
il titolo nel database e facendo generare il menu all'apertura della pagina
(con una serie di document.write e dati del database), o c'e' un modo per
includere il titolo in una pagina gia' fatta (ora utilizzo un semplice
menu.asp includendolo in tutte le pagine) ?
2: la nuova pagina non dovra' contenere solo il titolo ed il testo, ma
includere il menu superiore e quello laterale (per ora sono pagine statiche
esterne), come aggiungerli ?
Fino ad ora ho utilizzato pagine statiche con una serie di <% include... %>
ma immagino che ci sia una soluzione molto piu' semplice, ma qual e' ?
Grazie mille a chi mi dara' una mano.


Moderatore di it.comp.www.asp
Sito di supporto: 
http://www.aspitalia.com/newsgroup/
La più grande community italiana di sviluppatori!

 --
Ho gia' risolto pochi minuti dopo aver inviato il messaggio, era una
cavolata, mi e' bastato creare un modulo per
l'immissione/cancellazione/modifica di records dal database, ed al centro
della pagina ho messo una variabile che interpreta i valori del link,
recupera i relativi dati dal database e che li scrive nella posizione
desiderata. In altre parole ora il sito e' composto da una sola pagina i cui
contenuti cambiano dinamicamente recuperando i dati dal database attraverso
quanto riportato nel link (es. default.asp?art=1&sez=generale). L'unico
problema adesso e' rappresentato dalle limitazioni dei campi memo che ho
dovuto utilizzare per poter inserire l'intero articolo anziche' un semplice
collegamento, ma per il momento il grosso e' fatto..
A presto
Francesco Morelli

1: come aggiungere il titolo dell'articolo nei menu laterali ? Aggiungendo
ecc.  be', qui dovresti spiegare meglio cosa intendi realizzare...
menu laterali di cosa?... :-)
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport

 tuo codice asp.
Ciao, no no... la mia intenzione e' quella di creare un modulo che consenta
al cliente di applicare da solo le modifiche del sito web che gli ho dato,
praticamente si collega ad una pagina protetta da password, e visualizza tre
pulsanti: Aggiungi, Modifica, Elimina.
1) Aggiungi dovrebbe consentire di inserire nuovi articoli; ci metto una
textarea, si inserisce il testo dell'articolo, e premendo un pulsante tutto
il contenuto della textarea dovrebbe essere memorizzato nel database, pronto
per essere richiamato nella parte centrale della pagina standard, esempio
www.tizioecaio.com/default.asp?ID=3
 (mettendoci ovviamente nella pagina
default.asp un Request("ID") ed un Response.Write nel punto desiderato).
2) Modifica dovrebbe consentire di modificare articoli gia' presenti, ovvero
i records selezionati del database;
3) Elimina dovrebbe eliminare i records selezionati.
Sono riuscito a fare tutto questo, ma ora c'e' un grosso problema: quando
attraverso questo modulo creo non un semplice articolo in solo testo, ma
qualcosa che dovrebbe essere generato lato server (es. include o altro),
questo sistema si limita invece a scrivere il contenuto del database
nell'output html, e questo e' normale dato che ho messo nella pagina asp un
Response.Write per cui il server si limita a scrivere cio' che c'e' nel
record, fregandosene se contiene dati da elaborare lato server.
Insomma la domanda e' questa, come fare per far elaborare al server i
comandi contenuti in un record, anziche' limitarsi ad inserirli nella pagina
? O mi conviene mettere pagine esterne includendole tramite percorso
memorizzato nel database ? Ed in tal caso come fare ad includere queste
pagine, dato che il server non elabora l'include limitandosi a scrivere
nell'output una cosa che viene scambiata come semplice commento html ?
Spero di essere stato sufficientemente chiaro..
A presto