Confermo quanto scritto sopra.
Comunque se noti, all'interno dei messaggi precedenti, false era scritto senza "".
cache: false, per tutti.
smartix
@smartix
Post creati da smartix
-
RE: Refresh pagina Ajax
-
RE: Refresh pagina Ajax
Come è andato il test? Spero tutto ok.
Per l'immagine basta che la carichi sul tuo sito e poi qui sul forum clicchi il bottone "inserisci immagine" nel tuo messaggio (a quel punto inserisci il link all'immagine ed è tutto fatto).
In sostanza, basta che carichi l'immagine da qualche parte e poi la riporti qui.In alternativa puoi linkare la pagina del tuo sito in cui hai implementato la funzionalità calendario.
Vedi tu cosa preferisci fare
-
RE: Refresh pagina Ajax
Ciao!!
Nessun problema
Sì... inserisci lì il parametro "cache: false,".
Fai sapere se ha funzionato.- puoi caricare uno screenshot del layout della sezione calendario della pagina in questione? Credo potrebbe essere un'ispirazione utile per molti altri utenti e probabilmente otterresti anche qualche utile consiglio per eventuali miglioramenti.
-
RE: problema con data
Bravo per essere riuscito ad implementare la soluzione,
e bravo per aver condiviso il codice e il link alla documentazione.P.s. Nei messaggi, quando inserisci un pezzo di codice, racchiudi tutto tra i tag "CODE" così automaticamente avrà il layout corretto.
-
RE: Refresh pagina Ajax
Ciao!!
La funzionalità che stai creando è molto interessante e sicuramente rappresenta un "must". Ormai siamo troppo abituati all'ajax nella navigazione dei calendari (cosa buona e giusta) e un refresh della pagina farebbe storcere il naso all'utente.
Due cose:-
puoi caricare uno screenshot del layout della pagina (sezione calendario)? Credo potrebbe essere un'ispirazione utile per molti altri utenti e probabilmente otterresti anche qualche utile consiglio per eventuali miglioramenti.
-
il tuo problema credo sia la cache; per ovviare al problema inserisci "cache:false" tra le opzioni di $ajax.
Fammi sapere (il tuo feedback è indispensabile per confermare la soluzione)
Buon lavoro
-
-
RE: problema con data
Ciao!!
Ecco un paio di osservazioni sul tuo ultimo messaggio:*<?php print date("d-m-Y", strtotime($row['data'])); ?>*
E' esattamente la stessa cosa, l'esempio che ti ho fatto è scritto in forma "didattica". Nelle tue pagine php però ti conviene inserire tutto in una funzione ad hoc "date_eng_it()" che converte le date e che potrai richiamare al bisogno. Forse ci eri già arrivato da solo
Per quanto riguarda il calendario e l'inserimento nel database basta tenere a mente tre concetti:
a) Il database lavora con le date in formato inglese/americano 'Y-m-d'Dalla documentazione ufficiale di MySQL:
The DATE type is used for values with a date part but no time part. MySQL retrieves and displays DATE values in 'YYYY-MM-DD' format. The supported range is '1000-01-01' to '9999-12-31'.
The DATETIME type is used for values that contain both date and time parts. MySQL retrieves and displays DATETIME values in 'YYYY-MM-DD HH:MM:SS' format. The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.
b)Ne consegue che ogni volta che devi INSERIRE una data nel database dovrai prima manipolarla (se in formato diverso) per trasformarla in formato 'Y-m-d'
c)Quando invece fai il procedimento inverso, ovvero recuperi una data dal database e la stampi a video, allora dovrai convertire la data in formato italiano 'd-m-Y' per facilitare la lettura all'utenza italiana.
Quanto detto si riferisce al SOLO PHP e MySQL.
In questo contesto si inserisce il datepicker Jquery.
Se guardi la documentazione scoprirai che è possibile cambiare il formato con cui compare la data (e usare quello italiano).
http://jqueryui.com/datepicker/#date-formatsFatto ciò verifica con quale formato viene inviata la data in post (echo $data nella pagina alla quale viene inviato il form)
Se la data non è in formato compatibile con il database convertila con il codice di cui abbiamo discusso nei post precedenti.
Dammi conferma quando hai letto il messaggio.
Buona giornata -
RE: messaggio di conferma dopo inserimento/modifica/cancellazione righe db
Eccomi!!
Dunque...-
Complimenti per l'ingegno... quello che hai fatto è in pratica creare una soluzione che assomiglia all'ajax.
-
Se vuoi utilizzare solo php però ti consiglierei la soluzione 1 perchè con il tuo metodo saresti costretto a "spezzare" il codice che gestisce la validazione in due pagine.... il che complica la manutenzione e aumenta la lunghezza dello script.
-
Per "volume di informazioni" mi riferivo al testo che compare all'utente e riporta l'esito dell'interazione con il database, compresi eventuali errori (es: "Impossibile inserire un evento in data xxx perchè tale data è già associata all'evento xxx"). Con il metodo che hai descritto (teoricamente) questo problema è risolto. Le uniche informazioni che perdi sono i dati inseriti nei campi del form (in caso di errore in 1 solo campo l'utente dovrebbe compilare tutto il form da capo!!!). Poi perderesti la centratura della pagina perchè ogni volta che fai un refresh si torna in cima.
Ovvio che proprio volendo potresti fare quasi tutto in php ma sarebbe come cercare di vincere alle olimpiadi la gara di velocità dei 100 m piani correndo all'indietro, bendati e partendo con 1 km di svantaggio XD -
Infine tieni presente il tipo di validazione che devi attuare, perchè se devi solo controllare che ciò che l'utente inserisce sia effettivamente una email o una data o un testo o altro... ... in questo caso ci sono già dei plugin preconfezionati che puoi usare senza problemi (esempio classico: form di registrazione al sito). Se invece devi fare verifiche più complesse che coinvolgono anche l'interrogazione del database allora si ritorna ai due casi di cui sopra.
P.s. Ovviamente quanto detto finora è solo la punta dell'iceberg, ma ti può già fornire un'indicazione per metterti sulla retta via.
Jquery ajax in 5 minuti:
GUIDA: http://www.w3schools.com/jquery/ajax_ajax.asp
DEMO: http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_ajax
-
-
RE: Quale framework per sviluppare progetti in php?
Complimenti a Thedarkita per la risposta fornita... in poche righe ha centrato perfettamente il punto cruciale (a mio parere).
...il giusto rapporto tra prestazioni/tempo necessario per sviluppare/espandibilità futura del progetto, non c'è una soluzione migliore in assoluto.
Aggiungerei ancora il tipo di esigenza delle persone che gestiranno quotidianamente il sito web. Esempio: se il sito verrà utilizzato solo per la pubblicazione di qualche news (con eventuali video o immagini).... perchè re-inventare la ruota?? Wordpress e similari vanno più che bene... anzi... molto probabilmente sono pure meglio
Se invece il sito punta a fornire un servizio specifico (prenotazioni o altro)... meglio partire da zero.
Ps. Symfony 2.5
-
RE: messaggio di conferma dopo inserimento/modifica/cancellazione righe db
Ri-ciao in quest'altra discussione
Direi che ci sono 2 strade possibili:
1 - Metodo più semplice, didattico e veloce
La prima pagina invia il form; la seconda pagina inserisce i dati nel database e stampa a video il messaggio desiderato + un link "Torna alla pagina abcd". In sostanza perdi il redirect automatico ma aumenti il volume di informazioni fornito all'utente.
2- Metodo migliore ma un po' più complicato
Usare ajax. In questo caso l'utente NON abbandona mai la prima pagina e tutte le operazioni sul database avvengono dietro le quinte.
E' il metodo a cui siamo ormai abituati su tutti i siti non amatoriali.
Modal / popup + ajax è l'accoppiata vincente: maggiore semplicità di utilizzo, più interattività, maggiore velocità nell'eseguire le varie operazioni.
Cerca informazioni su "Jquery ajax"... non è complicatissimo.Giudica tu (in base alle tue abilità) quale opzione scegliere.
Ciao
-
RE: problema con data
Ciao!!
Benvenuto nel forum!!La funzione che cerchi è "strtotime()" (string-to-time), utilizzata in coppia con la funzione "date()".
<?php $data_eng= $row['data']; $data_it= date('d-m-Y', strtotime($data_eng)); echo $data_it; ?>
E' un problema comune e per fortuna la soluzione è molto semplice.
Spero di essere stato d'aiuto.
Ciao -
RE: formattazione testo news
Carissima Annachiara (wtecnologia),
ti chiederei di prestare attenzione ai seguenti punti:- questo forum è una risorsa gratuita
- nelle 2 discussioni che hai creato hai ricevuto risposta nell'arco di 24 ore (è piuttosto normale dover aspettare anche alcuni giorni)
- le persone che hanno risposto al tuo messaggio, l'hanno fatto dedicandoti gentilmente il loro tempo libero
- nessuno viene pagato per rispondere ai messaggi
- anche se il contenuto della risposta non ti è stato di aiuto, è buona norma ringraziare e NON insultare
- anche io spesso non ho avuto fortuna sul forum ma sono riuscito a risolvere da solo. In questo caso sarebbe cosa buona postare la soluzione per aiutare altre persone in futuro.
Se nessuno facesse niente per niente... questo forum non esisterebbe. - nella precedente discussione ti è stato fornito un esempio di utilizzo di css (con tanto di codice)
- nessuno ti vieta (se desideri assistenza in tempo reale) di rivolgerti a servizi a pagamento
Mi spiace ma un piccolo rimprovero era d'obbligo. Nonostante questo, spero che tu possa cambiare idea e contribuire alla crescita di questo forum.
Smartix, un semplice utente di questo forum -
Symfony2 - banalità
Ciao a tutti!!
Mi sto interessando a Symfony2 e ho letto qua e là varie quick guides... quantomeno per capirne un po' il funzionamento.
Il mio obiettivo è quello di riusicre a fare una semplice prova creando una app di 1 pagina (welcome/hello world) e caricandola online.
Ho compreso i concetti di routing, controller e template e ho visto già degli esempi (è tutto piuttosto semplice). Tuttavia sto diventando matto perchè non riesco a capire due cose banalissime:-
posso creare una pagina web basata su symfony2 SENZA installare nulla in locale (editor php già installato ovviamente)? Tutti quei passaggi iniziali con il composer sono davvero necessari se io voglio usare (come ho sempre fatto) solamente un server online anche in fase di sviluppo?
-
per caricare il progetto su un sito cosa bisogna fare (oltre all'upload dei file via ftp)?
Sul sito di Symfony, la documentazione è un gran minestrone di informazioni inutili e non riesco a capire cosa è veramente essenziale!!
Ripeto: NON voglio fare cose complicate, solo riuscire a caricare una pagina test su un dominio web.P.s. Servono particolari configurazioni dei server? I progetti Symfony2 girano su Alterivista? E su Aruba?
-
-
RE: Jquery Mobile- Creare semplice lista via ajax
Sono contento che tu sia riuscito a risolvere.
Solo due cose:- "In questo sito trovi però tutti i riferimenti per l'aggiornamento di qualsiasi tipi di elemento"... non vedo nessun link;
- Per quanto riguarda i consigli per un template? (Vedi mio messaggio precedente)
-
RE: Jquery Mobile- Creare semplice lista via ajax
Ciao!!
Dovrebbe essere questo... fai una prova al volo e fammi sapere.
Se è una versione vecchia/sbagliata, continuo a cercare.
[HTML]
<div id="data-container" data-role="content"></div><script type="text/javascript"> $("#data-container").load( "http...indirizzo_pagina.php", function(){ $("#data-container").trigger("create");});</script>[/HTML]
P.s. Visto che stai lavorando in jquery mobile, ti faccio una domanda: hai qualche bel template da consigliare (non importa se free o a pagamento) per un progetto in jquery mobile?
-
RE: Jquery Mobile- Creare semplice lista via ajax
Ciao!!
Per fortuna sono stato notificato dal forum tramite una mail di questo tuo messaggio
La buona notizia è che ero riuscito a capire come utilizzare le funzioni sopra citate ed avevo quindi creato una pagina funzionante.
La notizia cattiva è che (essendo materiale datato) devo andare a cercare il file in questione (nel frattempo ho cambiato pc e formattato).
Tuttavia abbi fiducia... credo proprio di riuscire a farlo saltare fuori.Detto questo capisco molto bene il tuo stato d'animo... credimi. Quando ho letto il tuo messaggio ("sto diventando matto") non sono riuscito a trattenere una risata!! Conosco molto bene la frustrazione legata a questo specifico problema: varie ore passate invano a cercare una soluzione. Ero rimasto veramente sorpreso dal fatto che non ci fosse una spiegazione chiara e ragionevolmente breve nella documentazione di jquery mobile. Ma, essendo una risorsa gratuita, non si può che esser grati di quello che già viene dato. Tuttavia rimane il fatto che questo argomento è (per forza di cose) fondamentale per chiunque voglia creare un progetto un po' più complesso di qualche pagina statica... e quindi meriterebbe particolare attenzione (oltre a qualche esempio semplice ed essenziale)
-
RE: Account Premium
Buongiorno,
ho riscontrato lo stesso problema.
Test fatto mesi fa, ma la dicitura non è cambiata.
Spero possiate risolvere... Grazie -
RE: variabile da php a js in medesimo foglio?
@Tommy09:
Ottima osservazione!!
Interessante notare come due persone diverse optino d'istinto per due soluzioni completamente diverse.
Ne approfitto per sollevare un dubbio:
Durante il caricamento della pagina, le immagini inserite nei div nascosti vengono anch'esse già scaricate, corretto? Supponendo di avere una pagina "shop items" tradizionale con circa 25 prodotti e possibilità di espandere la lista a 50... non diventa un po' troppo pesante come pagina? Inoltre non si corre il rischio che durante il caricamento alcuni div nascosti risultino visibili fino al completo caricamento della pagina, compromettendo così il layout?Non scrivo tutto questo per valorizzare o screditare le opinioni altrui, ma solo perchè sono io il primo interessato a risolvere questi dubbi. Perciò invito anche gli utenti più esperti che leggono questa discussione a commentare.
-
RE: variabile da php a js in medesimo foglio?
Ciao!!
Non dovrebbe essere molto complicato.
Con php assegni l'id del record ad un parametro all'interno del link. Esempio:<a class="product_images" data-value="<?php echo $row_prodotti['id']; ?>" href="#">Visualizza Immagini Prodotto</a>
Con JS fai sì che ogni volta che si clicca su un elemento con classe "product_images" venga passato con ajax il valore del parametro "data-value" ovvero l'id. Da quel punto in avanti puoi fare ciò che vuoi.
P.s.
Ovviamente il codice scritto sopra può essere inserito nel contesto di un ciclo while per avere in una pagina l'elenco di tutti i prodotti.