consigli per la creazione di un sito (in asp)

Discuti dei problemi relativi alla programmazione nel tuo linguaggio preferito!

Moderatori: cb_123, thrantir, tonertemplum

consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 01 feb 2010, 20:04

ciao, sto facendo un sito, volevo chiedervi un consiglio:
siccome le pagine hanno campi comuni come posso fare ad unirli, mi spiego, come posso fare a fare in modo che ad esempio il nome del sito non sia scritto in tutte le pagine ma solo in un posto a cui ogni pagina accede per prenderlo?(così se devo modificarlo non devo cambiarlo a manina in tutte le pagine....)
stessa cosa per il menu: io creo dei link ad alcune pagine,ma esiste un modo per non dirgli direttamente l'url ma dirgli "vatti a prendere la url che è scritta qua.." così se cambio il nome alla pagina è più comodo.....
ultima cosa: esistono degli attributi di una pagina richiamabili tipo nome dell'autore nome della pagina ecc....? se si come faccio a richiamarli(per stamparli ovviamente..)?

ah il sito lo sviluttpo in asp quindi tutte le funzionalità dell'asp sono beneaccette!

grazie per l'aiuto che mi darete!!!
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

 

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 01 feb 2010, 23:45

ciao buz...
Perchè sviluppare in Asp se magari non hai necessità di tale linguaggio?
Non è meglio un (X)HTML + CSS?

In questa maniera puoi crearti un css solo per il media "print" in cui stampare, ad esempio, un
Codice: Seleziona tutto
div
con i dati che ti servono e che nel media "screen" sia dichiarato con
Codice: Seleziona tutto
display: none;


per includere comunque un file "unico" come un menu in tutte le pagine... usa la direttiva
Codice: Seleziona tutto
#include
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 02 feb 2010, 01:58

in asp perchè devo interfacciarlo con un db e conosco solo asp (neanche tanto bene :oops: ).....

per quanto riguarda lo stile secondo il media:
nel css "principale" faccio: @import url("file2.css") print; però come lo definisco il div id="titolo" o id="menu" nel file2.css?? cioè come gli dico che all'interno del div deve metterci un titolo (es miosito.it) piuttosto che una lista (il menu con tutti i link e i nomi dei link...)?

sto #include come si usa? è una direttiva asp o html? scusa per l'ignoranza in materia....

edit:
ho appena visto che il media print si riferisce non alla stampa su schermo ma su carta!!! a me non interessa quello.......
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 02 feb 2010, 08:27

no aspetta...
c'è stata un po' di confusione mi sa...
tu prima dicevi
buz87 ha scritto:se si come faccio a richiamarli(per stamparli ovviamente..)?

per stampa che intendi? A video o su carta?

Per richiamare un CSS a seconda del tipo di media che ti serve... tra tag <head> e </head>

Codice: Seleziona tutto
<link rel="stylesheet" type="text/css" href="css/screen.css" media="screen" />



Per l'include nel file HTML scriverai (all'interno del DIV che ti serve):

Codice: Seleziona tutto
<!-- #include virtual="include/pulsantiera.htm" -->


ad esempio....

Comunque nel CSS metterai solo la formattazione del sito, mentre nell'html solo i contenuti....
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 02 feb 2010, 12:08

no no intendevo stampa a video.......

immaginavo,i css servono solo per lo stile... ma se nel div che voglio metto
Codice: Seleziona tutto
    <!-- #include virtual="include/pulsantiera.htm" -->

poi il file pulsantiera.htm come lo definisco? così?:

Codice: Seleziona tutto
<ul>
     <li><a href="pag1.asp">pag1</li>
      <li><a href="pag2.asp">pag2</li>
      <li><a href="pag3.asp">pag3</li>
</ul>

o devo dichiarare body headere ecc..?

poi nella pagina da dove ho richiamato pulsantiera.htm mi viene inserito esattamente quel pezzo di codice li sopra??

ma questa è una tecnica usata(usare l'include) o è deprecata?cioè si fa così o c'è qualche altro modo?
(intendo per avere un file con ad esempio la lista del menu, che poi viene richiamato in ogni pagina, in modo che se cambia un link non bisogna modificare ogni pagina del sito ma solo il menu.html che viene richiamato)

altra cosa:esiste un modo per stampare(a video)il nome della pagina corrente?mi spiego: sotto al titolo,quindi sotto all'header vorrei mettere un div contenente alcune info, tra cui il nome della pagina corrente, però vorrei che tale nome se lo andasse a prendere da solo il codice senza che io lo inserisca staticamente...
stessa cosa vorrei fare con il nome dell'autore della pagina.....è fattibile?esiste qualche modo per ricavare tali info direttamente dal codice della pagina?
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 02 feb 2010, 12:14

ah ancora una cosa...........

bella foto!!!!!!!! :orcass: :fouet: :rido: :rido:
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 02 feb 2010, 14:32

No, nel file che richiami che #include non devi dichiare nulla se non l'esatta porzione di codice che "ti serve" da mettere nel div... Quindi nel caso del menu basta

Codice: Seleziona tutto
<ul>
<li>....</li>
<li>....</li>
<li>....</li>
</ul>


altrimenti genereresti un bel po' di errori!

PS Quando mi capita un sito in asp, io la utilizzo per portarmi, nelle pagine che aprono e leggono un db, le istruzioni di creazione rs, apertura conn e chiusura rs.... cosi lo creo una volta sola... e stop!

Se è deprecata... non so dirti... Ma mi sembra che un vecchio sito che feci che lo utilizzava nella struttura proprio e non solo per le dichiarzioni di programmazioni (almeno) la validazione del codice la passava.. Quindi alla fine... Potrebbe forse essere un problema per i screen reader per ipovedenti, non mi ricordo se l'html finale era con la pagina inclusa o solo con la dichiarazione....

Per tutto il resto dei dati... Secondo me ti conviene fare una cosa... Visto che lo interfacci a un DB.. tutti i dati che ti servono ti conviene farli raccogliere da li e inserirli a video... tipo titolo etc, poi basta che ti fai un bel <%rs="titolo"%> e... passa la paura!

grazie per la foto! :mrgreen:
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 02 feb 2010, 17:54

ok grazie 1000! ora farò un po di prove.....
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 04 feb 2010, 12:46

ora ho una altro piccolo problema....il layout del sito lo sto facendo ovviamente con un css... e lo sto facendo fluido...però il problema è questo:
ad esempio ho creato un <div id=header> nel quale ho un'immagine grossa supponiamo 300x200. quando apro la pagina tutto ok, ma se stringo la finestra del browser ovviamente la pagina si adatta,ma se stringo troppo va a finire che l'immagine mi esce dal div!!non so se mi sono spiegato...
allora io dentro al div header ho messo un div con id=minwidth, lungo 300px e alto 1px, in modo che il div header non diventasse più corto di quello, ma niente non funziona....
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 04 feb 2010, 14:30

prova un "overflow: hidden;"

e guarda se ti va bene come effetto...

il min... non è supportato (e te pareva!!!!!!) da tutti i browser....
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 04 feb 2010, 15:03

innanzitutto un grazie enorme a tonertemplum che mi sta dando veramente un sacco di aiuto!!!!!!!

overflow:hidden semplicemente nasconde la parte di immagine che sfora dal div, a me non serve quello, io voglio che il div non diventi più piccolo dell'immagine!!! so che il min-width non è supportato da IE, proprio per questo ho pensato all'espediente di inserire nel div in questione un altro div a larghezza fissa, perchè pensavo che le dimensioni di un div si adattassero ai contenuti, invece a quanto pare no!!! però mi pare strano....

al massimo potrei mettere un'immagine che si ridimensiona quando io ridimensiono la finestra del browser..... ma non ho assolutamente idea se si possa fare e come.....
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 04 feb 2010, 16:44

:) Non preoccuparti, mi fa solo piacere che a me piace molto l' "arte" del webdesigner/webmaster..... :D

Tornando a noi....

pardon... ma chi è che stringe un browser a 300px?? :)

Fa una cosa... Vedi se riesci a piazzare questo "top" sulla sinistra, sulla destra lo fai sfumare su bianco per dire e nel css gli dai un background: #FF0000;

cosi fino a una certa risoluzione... ci stai.. Oltre... è normale che non vedi più lìimmagine...

IMHO ti devi solo preoccupare che a 800x600 di risoluzione lo user NON abbiamo lo scorrimento orizzontale... Tutto il resto, viene da se....
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 04 feb 2010, 16:46

Aspe, ho misa frainteso...

Scusa, lascia perdere il min-width..... Hai provato a mettere banalmente il "width"?

Se si, magari anche solo in PM, posta un link...
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

Re: consigli per la creazione di un sito (in asp)

Messaggiodi buz87 il 04 feb 2010, 18:11

il sito lo sto facendo in locale....quindi niente link....
però ti metto uno screenshot:
Immagine
ho bordato tutto con un bordo verde così riesco a spiegarmi...
vedi che l'immagine esce dal bordo? ecco io vorrei che se stringo la finestra del browser,il div che in figura ha il bordo verde e che contiene tutto non diventi piccolo più degli elementi che contiene e quindi li faccia uscire!!! voglio fare in modo che se la finestra è grossa l'immagine sta al centro della pagina, ma se restringo la finestra del browser voglio che il div bordato di verde al più diventi piccolo come l'immagine!!!

io credevo che ciò fosse scontato, ovvero che un div non potesse diventare più piccolo di un oggetto che contiene...... :(

il width l'ho impostato su una larghezza dinamica, in particolare a 100%......è per questo che ho sto probblema,l'avessi messa statica non avrei avuto problemi....
- E6600 @ 3400Mhz - 2x1gb geil 6400 / 800Mhz 4-4-4-12 - asus p5k-e wifi - nvidia7900gs - westerndigital 320gb sata - ali lc green power 550W - :nemo: liquidcooled by ybris k11 - . :lin: case costruito da me :lin: *work in progress* :ok:
Avatar utente
buz87
Saggio del pianeta
Saggio del pianeta
 
Messaggi: 373
Iscritto il: 29 mag 2006, 23:26

Re: consigli per la creazione di un sito (in asp)

Messaggiodi tonertemplum il 04 feb 2010, 18:50

invece il DIV diventa più piccolo... per quello se c'è solo testo questo scende anche una sola parola per riga....

provo a vederti a casa sulla mia "Bibbia" dei CSS se esce un tip... mi pare ci fosse...

PS il min-width non ti funge nè con IE nè con FF?
ASUS M3N78-PRO -- AMD ATHLON 64 X2 5200+@3100 vcore default -- ZALMAN CNPS9500A LED -- 2x2GB TEAM GROUP DDR2 800 -- ATI HD 3650 con ZALMAN VF900 CU-LED -- 2 X SEAGATE 160GB RAID 0 + 1 x MAXTOR 260 GB SATA + 1 x MAXTOR 120 GB SATA
Avatar utente
tonertemplum
Moderatore
Moderatore
 
Messaggi: 6906
Iscritto il: 11 set 2005, 19:11
Località: Roma

 
Prossimo

Torna a Programmare

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron