Se cercate una chat gratuita da inserire nel sito web, eccone una: https://www.tawk.to/ E’ molto complessa, con la possibilità di avere più persone che rispondono, più dipartimenti, template personalizzabili, log delle conversazioni etc etc.
Continue reading »Categoria: Sviluppo Web
Come evitare problemi di caricamento delle pagine per il @font-face
Il comportamento di default dei browser, se non riescono a caricare i webfont, è di nascondere il testo. C’è una tecnica per precaricare un font ed evitare questo problema, e la trovate in questo articolo:
Continue reading »Disattivare un link con il CSS
http://caniuse.com/#feat=pointer-eventsUtilizzando la dichiarazione css pointer-events: none si può disattivare un link, disattivando effettivamente tutti i mouse event dell’elemento. Qui http://caniuse.com/#feat=pointer-events trovate quali browser lo supportano. Esempio: Link a Google funzionante Link a Google disattivato
Continue reading »Applicazioni AJAX crawlable
Per rendere le applicazioni AJAX leggibili da Google ci sono alcune accortezze da seguire. 1. Indicare al crawler che il sito supporta lo schema di crawling AJAX; nei frammenti di hash (quello che segue il # nell’URL) si deve mettere […]
Continue reading »Face detect api
Gradienti
Indecisi sulla scelta dei colori per un gradiente? Sceglietene uno tra quelli, bellissimi, di http://uigradients.com/
Continue reading »Foto stock da acquistare per i siti web
Shutterstock: ottime foto e video in abbonamento Fotolia: molto fornito, permette l’acquisto di foto singole
Continue reading »Questionari online
Font iconici – genericons
Trovate qui http://genericons.com/ Genericons, un font di icone vettoriali ottimo per inserire icone monocolore nei design.
Continue reading »Risolvere il bug sul batch delete in jroller – symfony 1.4
Soluzione per il bug che genera _csrf_token [CSRF attack detected.] nei batch delete sostituire in linea 9 di plugins/sfAdminThemejRollerPlugin/data/generator/sfDoctrineModule/jroller/template/templates/_list_batch_actions.php [?php $form = new sfForm(); if ($form->isCSRFProtected()): ?] con [?php $form = new BaseForm?(); if ($form->isCSRFProtected()): ?]
Continue reading »