A volta è molto comodo salvare all’interno della propria base di dati un link piuttosto che l’embed code che genera poi la funzione/azione del link.
Stiamo parlando di tutte quelle funzioni come youtube, vimeo, issuu e tanti altri.
Ma se per youtube e vimeo la soluzione di trasformare l’url in embed code sia molto semplice, la cosa non è altrettanto facile per issuu.
Per chi non lo sapesse issuu è un servizio gratuito (e anche a pagamento) che vi permette di trasformare i vostri file PDF in giornali, libri, riviste sfogliabili sul web, eccone un esempio:
Ma come possiamo fare se abbiamo l’url e dobbiamo trasformarlo in codice per l’anteprima direttamente nel nostro sito web? Ho effettuato diverse ricerche e testato diverse formule ma quella che mi è piaciuta di più l’ho minimizzata e personalizzata per consentirmi di utilizzarla sia all’interno di siti normali o con CMS (custom o opensource)
Ecco qui la funzione, basterà richiamarla: echo issuu_func($url); passando come parametro l’url in vostro possesso e otterrete la vostra anteprima.
function issuu_func($url) { $js=file_get_contents('http://issuu.com/oembed?url='.$url.'&format=json'); $json=json_decode($js); $html=$json->html; return $html; }
Spero sempre che queste mie piccole pillole siano di aiuto oltre che a me, per tenere nota delle mie piccole scoperte, ma anche per altri sviluppatori.
Non dimenticate che in caso di domande o chiarimento potete lasciare un commento.