salvare codice pagine web

lally_fragola

Utente Attivo
26 Apr 2010
43
1
0
Ciao a tutti,
sono nuova del forum e avrei davvero bisogno di una mano :p il mio problema è il seguente: ho una pagina dove, usando javascript, permetto all utente di creare e aggiungere nuovi oggetti in diverse posizioni. Ora dovrei trovare un modo per salvare il lavoro: cioè realizzare una funzione che permetta all'utente di salvare la pagina che ha ottenuto aggiungendo elementi a piacere per poi riaprirla successivamente. Pare che questo nel web sia un casino incredibile, c'è un modo di farlo con php( o altri, a occhio php mi sembrava il più adatto)? Cioè alla fine in effetti mentre io aggiungo degli oggetti c'è del codice che viene aggiunto e salvato da qualche parte, nn c'è un modo per accederci??? Grazie :)
 
Due approcci pratici possibili:

I cookies: Salvi le impostazioni delle scelte dell'utente nei cookies del browser web. Molto semplice da realizzare ha solo uno svantaggio, l'utente se cancella i cookies o questi vengono cancellati vengono perse le impostazioni.

Nel DB: Consente una memorizzazione delle opzioni perpetua, a meno di cancellazione dall'amministratore (un pò più complicato da realizzare (davvero poco però) ma estremamente conveniente se gli utenti del sito\portale non sono un numero troppo elevato e vuoi garantire un servizio qwualitativamente ottimo)

Ciao, Ciro
 
E' una cosa che potrebbe essere realizzata più facilmente utilizzando un tema completamente indipendente dall'applicazione, diversamente dovresti prevedere tutte le modifiche possibili e i relativi codici per effettuarle.
 
anzitutto grazie delle risposte, vorrei chiedere un ulteriore chiarimento a lotus: mi piacerebbe in effetti salvare su db, ma nn so come fare praticamente, puoi darmi un'indicazione più pratica? cioè so come come fare query con php eccetera, l'aggancio che mi manca è come faccio a prendere il codice della pagina con php, puoi aiutarmi o darmi qualche link :)?
Grazie mille :)
 
Francamente vorrei aiutarti ma non ho ben capito che intendi per "prendere il codice della pagina con php".

Intendi dire le impostazioni di posizionamento degli oggetti? Elementi aggiunti etc?

Questo lo puoi fare in vari modi, te ne propongo uno:
Tramite javascript, ad ogni posizionamento/aggiunta di componente inserisci in un campo hidden i parametri da inserire nel DB e tramite un bottone SALVA richiami il db ed effettui la query di aggiornamento inserendo i parametri necessari.

A quel punto, ogni volta che richiami la pagina, dovrai fare una query per estrarre i parametri ed impostare layout e componenti così come definito dall'utente.

Ho interpretato correttamente la richiesta o ho frainteso?

Ciao, Ciro
 
No direi che nn hai affatto frainteso :P però ehm ho una complicazione che probabilmente avrei dovuto dirti subito (sorry :P) dunque io utilizzo jquery ui per rendere gli elementi draggabili e droppabili, con le funzioni $(elemento).draggable() e .droppable(): quindi in qualche modo quando ricarico la pagina devo averla salvata in modo tale che gli elementi segnati come draggabili in precedenza(e droppabili) lo siano ancora e non so se sia sufficiente salvare i soli attributi di posizionamento, cioè penso che nn lo sia. In qualche modo penso che dovrei proprio poter ripercorrere le azioni che ha fatto l'utente, ma questa è una teoria, sto dicendo una colossale cavolata :P? scusami se ti assillo ma sono un pò persa :p
Grazie cmq :)
 

Discussioni simili