Bootstrap Datetimepicker è un'ottima libreria basata su jQuery, Bootstrap e Moment.js che ci permette di implementare un campo input/calendario con cui selezionare...
In questo post ti segnalo una libreria che puoi utilizzare nei tuoi progetti PHP dove hai bisogno di utilizzare le API di Instagram. Per prima cosa, devi accedere alla sezione instagram developer per registrare la tua app e ottenere l'API client_id e l'API client_secret, i valori da inserire in fase di...
Questo post è per segnalarti che ho caricato sul mio Github un componente per CakePHP con cui poter ricavare informazioni da una pagina web: title meta tags contenuto twitter card info open graph info links immagini Giusto per fare un esempio, se volessimo ottenere il titolo open graph del mio sito,...
Ormai tutti utilizziamo Twitter Bootstrap per il frontend dei nostri progetti web e mobile. Si, lo usi anche tu, lo so. Perchè è fico, bello, utile, ben progettato e, soprattutto, ben supportato. Io non ne farei mai a meno. Oggi vediamo come implementare un menu laterale a scorrimento per le nostre mobile app in html5. Bootstrap, di base, prevede nella sua navbar che il menu "collapsi" (si, l'ho detto) nel pulsantino che, poi,...
Nel caso volessimo salvare un'immagine sul nostro server a partire da una URL, possiamo servirci delle librerie GD e di uno script che esegue l'operazione in modo che, il processo, possa essere automatizzato. Consiglio della nonna: non fate scraping e non prendete immagini da siti altrui se non volete incappare in problemi legali. Esistono diversi siti come
No, non cliccare sul carousel che vedi qui sopra. E' solo un'immagine :D Se, in un sito responsive, abbiamo utilizzato il carousel di Twitter Bootstrap, nella versione mobile, è il caso di applicargli l'evento touch, la gesture corretta per la migliore esperienza utente sui device mobili. Per farlo possiamo utilizzare un plugin di jQuery che trovi qui:
Per la validazione dei dati di un form, inviato con CakePHP, esistono le apposite regole gestibili all'interno dei model. Nel caso di esigenze particolari, per invalidare l'invio del form in un controller, possiamo procedere impostando l'array degli errori nel seguente modo:
In questo articolo vediamo come implementare lo scroll verso un elemento della pagina web (scroll to div) e lo scroll al top tramite jQuery. Ci può tornare utile per implementare un menu di navigazione con effetto "smooth scroll", particolarmente adeguato per una landing page o single-page application. Se, per esempio, il nostro link al top avesse id uguale a "btnHome", il codice jQuery sarebbe: $("#btnHome").click(function(event) { ...
Per visualizzare una mappa a partire da un indirizzo, possiamo usare il geocoding per ricavare latitudine e longitudine necessari per il caricamento della mappa. Vediamo come usare il Geocoding con le API di Google Maps e PHP. Per...
In un post su Medium mi sono imbattuto nel corto dello studente cinese Xie Chenglin che ha vinto il premio come miglior corto della Central Academy of Fine Arts di Pechino. Non so cosa cazzo sia ma immagino sia un premio di grande valore :D Il video (lo trovi alla fine del post) merita di essere visto e ci mostra quanto siamo (anzi, siete :) ) diventati dipendenti dallo smartphone. Il problema non è il...