Gallery per il sito aziendale

jonny89

Biker forumensus
30/7/08
2.094
1
0
Policoro (MT)
Visita sito
Salve ragazzi ho una domanda per i più smanettoni anche se sembra una cosa molto semplice...

Sono in procinto di fare qualche modifica al sito dell'azienda dove lavoro (sono già soddisfatti i titolari quindi non c'e da cambiare tantissimo) in particolare mi è venuto un pallino che devo risolvere: la gallery...

Per la gallery avremmo deciso di fare una cosa del genere (anche noi realizziamo impianti fotovoltaici) ovvero mettere la miniatura della foto (naturalmente cliccabile che porta alle foto dell'impianto) con la descrizione al lato...

non posso mettere 100 impianti tutti in una pagina ma farò diverse pagine (fin qui ci siamo...)

il problema non è realizzare il tutto ma aggiornarlo successivamente perché in azienda vogliono la foto dell'impianto più recente come la prima della lista... E non c'è modo di farlo che io sappia se non modificando tutte le varie pagine che compongono la galleria 1 ad 1 e modificando link e descrizioni ovvero tutto ad ogni aggiornamento...

Cosa che nella pagina linkata sopra succede (ma loro non so come fanno e comunque usano php noi semplice html e java e io sono pure alle prime armi :-D )

avete qualche soluzione?
Grazie in anticipo

Giovanni
 

MG66

Biker cesareus
6/1/06
1.686
0
0
Brianza
www.caimontevecchia.org
fatta in questo modo la vedo dura.
La butto lì:se inverti il numero delle pagine in modo che l'ultima che aggiungi è la prima e la numero 1 l'ultima così non diventi matto con tutti i link.
A parte la prima volta.
 

crc_error

Biker poeticus
5/5/08
3.530
12
0
46
Besana (MB)
Visita sito
Bike
Giant Trance 3 2015
Ciao

non posso mettere 100 impianti tutti in una pagina ma farò diverse pagine (fin qui ci siamo...)

Oppure puoi fare una pagina sola che viene aggiornata tramite richieste ajax..

il problema non è realizzare il tutto ma aggiornarlo successivamente perché in azienda vogliono la foto dell'impianto più recente come la prima della lista... E non c'è modo di farlo che io sappia se non modificando tutte le varie pagine che compongono la galleria 1 ad 1 e modificando link e descrizioni ovvero tutto ad ogni aggiornamento...

Puoi creare una semplice tabella mysql.
Molto velocemente: ogni volta che carichi una nuova foto, aggiorni il db inserendo il link alla foto sul sito (p.e. /immagini/casa1/ ) il nome della foto, la data di inserimento e i dati della casa (nome, indirizzo, ecc..)
Per ordinarle basta ripescare tutto dal DB in base alla "data inserimento" in maniera decrescente..


Cosa che nella pagina linkata sopra succede (ma loro non so come fanno e comunque usano php noi semplice html e java e io sono pure alle prime armi :-D )

Se non hai un linguaggio di script (p.e. php, asp) la vedo dura..
Puoi provare con javascript ma è più "complicato" per via di IE e della sua stupida "compatibilità".
Anziché usare il db puoi salvare tutto su in un file di testo..
 

jonny89

Biker forumensus
30/7/08
2.094
1
0
Policoro (MT)
Visita sito
fatta in questo modo la vedo dura.
La butto lì:se inverti il numero delle pagine in modo che l'ultima che aggiungi è la prima e la numero 1 l'ultima così non diventi matto con tutti i link.
A parte la prima volta.

non sarebbe nemmeno male come idea ma qualche limite lo pone... ad esempio se dall'inizio creo 100 pagine e poi le riempio tutte? poi devo rinominarle ad una ad una?

Comunque se non trovo soluzioni semplici questa è da prendersi in considerazione sicuramente anche perchè semplicissima

Ciao

non posso mettere 100 impianti tutti in una pagina ma farò diverse pagine (fin qui ci siamo...)

Oppure puoi fare una pagina sola che viene aggiornata tramite richieste ajax..

il problema non è realizzare il tutto ma aggiornarlo successivamente perché in azienda vogliono la foto dell'impianto più recente come la prima della lista... E non c'è modo di farlo che io sappia se non modificando tutte le varie pagine che compongono la galleria 1 ad 1 e modificando link e descrizioni ovvero tutto ad ogni aggiornamento...

Puoi creare una semplice tabella mysql.
Molto velocemente: ogni volta che carichi una nuova foto, aggiorni il db inserendo il link alla foto sul sito (p.e. /immagini/casa1/ ) il nome della foto, la data di inserimento e i dati della casa (nome, indirizzo, ecc..)
Per ordinarle basta ripescare tutto dal DB in base alla "data inserimento" in maniera decrescente..


Cosa che nella pagina linkata sopra succede (ma loro non so come fanno e comunque usano php noi semplice html e java e io sono pure alle prime armi :-D )

Se non hai un linguaggio di script (p.e. php, asp) la vedo dura..
Puoi provare con javascript ma è più "complicato" per via di IE e della sua stupida "compatibilità".
Anziché usare il db puoi salvare tutto su in un file di testo..

Ragazzi vi ringrazio per i consigli che mi state dando spero di non annoiarvi e di arrivare presto ad una soluzione...

  • Tanto per cominciare ho fatto questo test ma la pagina che mi esce è una pagina di errore con scritto "The page cannot be found"...
  • Forse il server non supporta PHP? o va installato qualcosa per farglielo supportare?
  • Il server credo supporti asp perchè la homepage che sta nella root del server si chiama appunto index.asp
Puoi creare una semplice tabella mysql.
Molto velocemente: ogni volta che carichi una nuova foto, aggiorni il db inserendo il link alla foto sul sito (p.e. /immagini/casa1/ ) il nome della foto, la data di inserimento e i dati della casa (nome, indirizzo, ecc..)
Per ordinarle basta ripescare tutto dal DB in base alla "data inserimento" in maniera decrescente..

Puoi spiegarti meglio gentilmente (devo informarmi innanzitutto su cosa sia "una semplice tabella mysql" :specc:) o magari mi fornisci un link con un'esempio di quello che hai detto.
Magari si può fare con un collegamento ad un xml? mi dai una dritta nell'impostare la cosa?


Grazie anticipatamente ragazzi

Giovanni
 

crc_error

Biker poeticus
5/5/08
3.530
12
0
46
Besana (MB)
Visita sito
Bike
Giant Trance 3 2015
* Tanto per cominciare ho fatto questo test ma la pagina che mi esce è una pagina di errore con scritto "The page cannot be found"...

Sicuro che sia caricata correttamente sul server?

* Forse il server non supporta PHP? o va installato qualcosa per farglielo supportare?


Può essere.. Ma il server è da voi (ci puoi accedere fisicamente) oppure no?

* Il server credo supporti asp perchè la homepage che sta nella root del server si chiama appunto index.asp


Probabilmente è un server microsoft con installato IIS..
Se hai una index.asp e te la carica correttamente vuol dire che asp è installato e funzionante.
Bene un linguaggio di script ce l'hai, ora devi scoprire se hai anche mysql o ms sql.

(ASP non mi ha mai attirato, percui non saprei esserti utile.. Comunque prova a dare un'occhiata su Html.it. Ci sono ottime guide)

Puoi spiegarti meglio gentilmente (devo informarmi innanzitutto su cosa sia "una semplice tabella mysql" :specc:) o magari mi fornisci un link con un'esempio di quello che hai detto.
Magari si può fare con un collegamento ad un xml? mi dai una dritta nell'impostare la cosa?


Puoi usare sia un DB che un file XML (certo devi sapere come fare.. )
Sempre su Html.it c'è anche un'ottima sezione sui database.

Se, il tuo server ha anche un database, puoi creare una tabella con tutte le informazioni di ogni impianto. Se il risultato che vuoi ottenere è simile a quello del sito che hai linkato. Dovrai creare una tabella che contenga tutte le informazioni dell'impianto più un campo dove inserirai il link alla, o alle, foto da caricare.

Quindi per fare una cosa semplice dovrai avere una tabella che conterrà:

* idImpianto: 22309 | Un codice che identifica l'impianto (o il codice cliente)
* datiKw: 5,59 kWp
* paese: nome_paese
* provincia: nome_provincia
* indirizzo: via dei computer, 34
* posa: tetto
* carTecniche: 40 moduli..
* dataInst: data di installazione
* copertina: nomeCopertina.jpg
* altreFoto: foto1.jpg;foto2,jpg,ecc..

Eventualmente puoi inserire anche campi note o campi più specifici.
le foto le potrai salvare sul server raggruppate in una cartella immagini e separate in cartelle nominate con l' "idImpianto"

p.e. avrai:

/immagini/
/immagini/22309/nomeCopertina.jpg
/immagini/22309/foto1.jpg
/immagini/22309/foto2.jpg

/immagini/12993/nomeCopertina.jpg
/immagini/12993/foto1.jpg
/immagini/12993/foto2.jpg


Scusa se sono stato molto ristretto (spero anche di esser stato chiaro e di aver scritto cose sensate ;-)).. purtroppo è un discorso abbastanza lungo.

Ti consiglio anzitutto di capire se sul tuo server hai anche un database. Dopodichè puoi procedere leggendoti qualche guida..
Senza almeno un'infarinatura è difficile fare qualcosa ;-)

Ciao!
 

jonny89

Biker forumensus
30/7/08
2.094
1
0
Policoro (MT)
Visita sito
* Tanto per cominciare ho fatto questo test ma la pagina che mi esce è una pagina di errore con scritto "The page cannot be found"...

Sicuro che sia caricata correttamente sul server?
ho messo il file di test nella root del sito e poi ho digitato l'indirizzo nel browser... tutto giusto credo anche se non mi da la pagina che mostra il link del test

* Forse il server non supporta PHP? o va installato qualcosa per farglielo supportare?


Può essere.. Ma il server è da voi (ci puoi accedere fisicamente) oppure no?
Il server non è da noi. il sito è hostato (si dice così credo:smile:) su un server esterno all'azienda.

* Il server credo supporti asp perchè la homepage che sta nella root del server si chiama appunto index.asp


Probabilmente è un server microsoft con installato IIS..
Se hai una index.asp e te la carica correttamente vuol dire che asp è installato e funzionante.
Bene un linguaggio di script ce l'hai, ora devi scoprire se hai anche mysql o ms sql.

Puoi usare sia un DB che un file XML (certo devi sapere come fare.. )
Sempre su Html.it c'è anche un'ottima sezione sui database.

Se, il tuo server ha anche un database, puoi creare una tabella con tutte le informazioni di ogni impianto. Se il risultato che vuoi ottenere è simile a quello del sito che hai linkato. Dovrai creare una tabella che contenga tutte le informazioni dell'impianto più un campo dove inserirai il link alla, o alle, foto da caricare.

Quindi per fare una cosa semplice dovrai avere una tabella che conterrà:

* idImpianto: 22309 | Un codice che identifica l'impianto (o il codice cliente)
* datiKw: 5,59 kWp
* paese: nome_paese
* provincia: nome_provincia
* indirizzo: via dei computer, 34
* posa: tetto
* carTecniche: 40 moduli..
* dataInst: data di installazione
* copertina: nomeCopertina.jpg
* altreFoto: foto1.jpg;foto2,jpg,ecc..

Eventualmente puoi inserire anche campi note o campi più specifici.
le foto le potrai salvare sul server raggruppate in una cartella immagini e separate in cartelle nominate con l' "idImpianto"

p.e. avrai:

/immagini/
/immagini/22309/nomeCopertina.jpg
/immagini/22309/foto1.jpg
/immagini/22309/foto2.jpg

/immagini/12993/nomeCopertina.jpg
/immagini/12993/foto1.jpg
/immagini/12993/foto2.jpg


Scusa se sono stato molto ristretto (spero anche di esser stato chiaro e di aver scritto cose sensate ;-)).. purtroppo è un discorso abbastanza lungo.
Completissima spiegazione, da questo si capisce che hai perso un pò di tempo per scrivermi il tutto e ti ringrazio infinitamente per questo ;-) :celopiùg:
Ora mi guado un pò html.it per vedere cosa ne viene fuori o meglio cosa riesco a capire

Ti consiglio anzitutto di capire se sul tuo server hai anche un database. Dopodichè puoi procedere leggendoti qualche guida..
Senza almeno un'infarinatura è difficile fare qualcosa ;-)

Ciao!

Questo ancora non ho capito bene come farlo :nunsacci: comunque mi vedo come già detto html.it

Grazie mille crc error... vedo cosa ne riesco a ricavare anche perchè preferirei una soluzione professionale come quella che mi hai prospettato invece di usare il metodo di MG66 che comunque è valido...

P.S.:il contenuto della tabelal creata lo si potrebbe dividere su più pagine ad intervalli di 10 impiati per pagina ad es?

Grazie ancora:spetteguless:
Giovanni
 

crc_error

Biker poeticus
5/5/08
3.530
12
0
46
Besana (MB)
Visita sito
Bike
Giant Trance 3 2015
ho messo il file di test nella root del sito e poi ho digitato l'indirizzo nel browser... tutto giusto credo anche se non mi da la pagina che mostra il link del test

Strano che ti dice "not found".. in genere se il php non è supportato quando provi ad aprire la pagina te la fa scaricare come fosse un file..

- Il server non è da noi. il sito è hostato (si dice così credo:smile:) su un server esterno all'azienda.

- Grazie mille crc error... vedo cosa ne riesco a ricavare anche perchè preferirei una soluzione professionale come quella che mi hai prospettato invece di usare il metodo di MG66 che comunque è valido...

Prego ;-)
Per sapere se c'è anche il supporto ad un database devi provare a sentire chi ti hosta il sito..
(anche perchè dovrà darti il nome del db, il nome utente e la password per accedervi)

- Completissima spiegazione, da questo si capisce che hai perso un pò di tempo per scrivermi il tutto e ti ringrazio infinitamente per questo ;-) :celopiùg:
Ora mi guado un pò html.it per vedere cosa ne viene fuori o meglio cosa riesco a capire

- P.S.:il contenuto della tabelal creata lo si potrebbe dividere su più pagine ad intervalli di 10 impiati per pagina ad es?

Meno male che qualcosa si è capito.. Nella fretta pensavo di aver scritto in maniera "confusa" :-)

Comunque, una volta che hai inserito i dati nel database puoi veramente "fare quello che vuoi", estrarre e visualizzare 10 record, 100, tutti o uno solo. ;-)

Ciao!
 

Classifica giornaliera dislivello positivo