Wordpress: come scrivere un reply to comment usando jQuery

Venerdì 3 Ottobre, 2008

Recentemente Cristiano Fino ha rilasciato un utile Plugin per Wordpress in grado di aggiugere due link ad ogni commento di un post (forse ne avete uno simile installato, visto che nella directory di Wordpress.org ne ho travati un paio, tuttavia essendo un software italiano sarebbe il caso di onorare l’ottimo lavoro fatto da Cristiano). Questi Link (reply & quote) permettono di rispondere e/o quotare l’autore di un commento, eseguendo quella noiosa operazione di inserire il carattere at (@) per indicare a chi ci si rivolge. In questo tutorial voglio illustrare - per gli utenti medio-esperti - il modo di aggiugere queste due funzionalità “a mano”, senza ricorrere all’istallazione di nessun Plugin. Inoltre sfrutterò le capacità di jQuery per la parte in Javascript. La tecnica che espongo è la medesima che ho usato per introdurre questa funzionalità in questo blog.

Nota: l’uso di un plugin è la miglior soluzione per chi tende a modificare spesso il proprio template Wordpress o, al limite, ha in previsione di farlo. Questo tutorial vuole solo mostrare come eseguire interventi mirati all’interno del codice Wordpress ed è dedicato ai più curiosi.

Modifica del file comments.php

La prima modifica che apportiamo è quella di inserire i link “reply” e “quote” all’interno di ogni commento. Per fare questo editiamo il file comments.php situato nella cartella del nostro tema. Questo file contiene tutte le istruzioni che consentono di visualizzare i commenti alla fine di un post. La sezione che ci interessa (che può variare leggermente da tema a tema) è il loop di creazione dei vari commenti, riconoscibile da:

Continua a leggere… »

Post correlati

Google AJAX Library API: una svolta per gli sviluppatori

Giovedì 29 Maggio, 2008

AJAX Libraries API Google, in quest’ultimo perdiodo, ha rilasciato una moltitudine di strumenti dedicati agli sviluppatori, aggiornando di continuo i propri rilasci. Adesso stringe un accordo con i più diffusi framework AJAX, e non solo, per centralizzare la distribuzione delle librerie jQuery, prototype, script.aculo.us, MooTools e dojo!

In pratica è possibile accedere a queste librerie sfruttando le infrastrutture e la rete Google, con notevoli vantaggi in termini di velocità e sicurezza.

La velocità, nel caricamento, è garantita dalla stessa rete Google che, oltre a fornire di per se una struttura di server distribuita, permette (di default) il caricamento compresso (gzip/minify) delle librerie. Gli hosting Google più vicini alla richiesta saranno utilizzati per inviare il codice e, in caso di non raggiungimento o down temporaneo, la rete Google garantirà comunque l’invio del codice Javascript!

Continua a leggere… »

Post correlati

Google Maps: come ottenere Latitudine e Longitudine da un indirizzo

Mercoledì 14 Maggio, 2008

Anche questa volta rispondo ad un commento con un Post, visto il generale interesse. Armando mi chiedeva se era possibile, tramite Google Maps, ottenere Latitudine e Longitudine a partire da un nome di città o di una strada. La risposta è si! Tramite il servizio Google Maps API geocoding service è possibile chiedere direttamente a Google di trasfromare la nostra informazione testuale (stato, città, via) in coordinate geografiche. Potete provare un esempio online direttamente sul sito della documementazione Google.
Continua a leggere… »

Post correlati

UMap Flash Component (Beta v0.6)

Venerdì 29 Febbraio, 2008

image

È stata rilasciata la beta 0.6 del componente UMAP per Flash CS3 (Actionscript 3.0) - nel pacchetto è presente anche la versione per Flex. Tra le novità notiamo l’adozione di OpenStreetMap come provider predefinito. Inoltre è stato aggiunto un avanzato gestore dei Marker e una serie di ottimizzazioni varie.

Post correlati

Google Maps component per Flash

Venerdì 25 Gennaio, 2008

AFComponents UMAP

Google ha reso disponibile le API - in Javascript - per inserire le sue mappe in qualsiasi sito Web. Viediamo come realizzare la stessa cosa con Flash!

image Partiamo da un componente gratuito, UMAP (Universal ActionScript 3.0 Mapping API  - integrated with Google Maps), sviluppato da AFComponents, una società verticalizzata su componenti per Flash/Flex davvero interessanti e a prezzi accessibili. Sul sito, dove è necessario registrarsi per usufruire dei download gratuiti, sono presenti anche le versioni di UMAP per ActionScript 2.0: G MAP Ver.2.6.1. In questo caso noi analizzeremo la versione 0.4 Beta di UMAP per ActionScript 3.0 (all’interno del pacchetto c’è anche il componente Flex). Questa che andremo a vedere è - evidentemente - una versione beta e manca, quindi, di alcune funzionalità presenti nella versione per Actionscript 2.0 (G MAP Ver.2.6.1). Tuttavia, gurdando al futuro, mi sembra più interessante focalizzare l’attenzione su questa release; le ho provate entrambe e, nonostante la maggiore completezza della release per Actionscript 2.0, la versione beta per Actionscript 3.0 è notevolmente più performante.

Continua a leggere… »

Post correlati

Note sul testing e debug in Adobe Flash

Giovedì 11 Ottobre, 2007

Una considerazione, ovvia ma sottovalutata, durante lo sviluppo di applicazioni in Adobe Flash: la differenza tra il Player utilizzato per il testing all’interno dell’IDE Flash e l’oggetto (ActiveX o EMBED) usato dal nostro browser. Chi possiede la versione “Macromedia” Flash MX (la versione 8 per intenderci, ma questo discorso in realtà vale per qualsiasi versione di Flash…) quando sviluppa un filmato e lo prova all’interno dell’IDE Flash manda in esecuzione il Player legato al pacchetto di sviluppo. Quando poi si pubblica il filmato sulla rete e lo si “prova” con il Player Flash del browser si potrebbero riscontrare alcune - sostanziali - differenze!

image image

 

Continua a leggere… »

Post correlati

Flight Simulator in Google Earth

Domenica 2 Settembre, 2007

Udite, udite… per tutti gli appassionati di Flight Simulator ecco una chicca davvero gustosa. All’interno di Google Earth è nascosto un simulatore di volo.

image

Per attivarolo basta aprire Google Earth e premere le seguenti combinazioni di chiavi:

  • Command+Option+A (Mac)
  • Ctrl+Alt+A (Windows)

Per le istruzioni di volo vedi: http://earth.google.com/intl/en/userguide/v4/flightsim/index.html

Per altri dettagli vedi: http://marco-za.blogspot.com/2007/08/google-earth-flight-simulator.html

Post correlati

Miglioramenti allo script per il Google PageRank

Lunedì 18 Giugno, 2007

Grazie a Michele Mader per aver trovato e risolto un problema sul codice per la visualizzazione del Rank di Google. Trovate i dettagli qui.

Post correlati

Reinvigorate Snoop

Giovedì 14 Giugno, 2007

Dopo il rilascio del nuovo Google Analytics, che sto apprezzando a dispetto di qualche critica vista online, anche Reinvigorate propone alcuni aggiornamenti interessanti. Il primo riguarda la possibilità di “invitare” altri “amici” così da condividere la manutenzione e le statistiche di un sito. Tramite l’Access Manager, in pratica, è possibile allargare l’accesso ad altri utenti, configurandone privilegi e opzioni.

La seconda novità riguarda Snoop, un’applicazione Client disponibile sia per Windows che per Mac. L’obiettivo dichiarato è: “Snoop streams website and blog events to you live, in real-time“, in altre parole non è più necessario connettersi con un browser per verificare gli accessi, sarà Snoop ad informarci in tempo reale su quello che sta accadendo sul nostro sito. Per poterlo utilizzare, ovviamente, bisogna disporre di un account Reinvigorate abilitato ed aver configurato il nostro sito o Blog in modo tale da tracciare gli accessi.

Running in the System Tray (Windows) / System Status Bar (Mac) you no longer need to endlessly flip between your work and stats. When something happens, Snoop will let you know.

Snoop si posiziona nella Trayicon e segnala acusticamente un nuovo accesso al sito o al Blog. È pensato principalmente per i Blogger e risponde a determinati eventi come: “Purchase/Donation”, ‘New User’  e ‘Comment/Post’!

Idea originale nell’ambito delle statistiche e accessi Web che, a parte i tool di analisi come WebTrends ad esempio, sono sempre stati confinati sul Web. Vedremo la sua evoluzione!

Post correlati

Creare un visualizzatore del PageRank Google

Martedì 5 Giugno, 2007
Aggiornamento: servizio non disponibile

Dopo il grande sucesso di BlogBabel Rank ( scherzo ;) ) - propongo un nuovo antipixel in grado di visualizzare il PageRank di Google. In rete si trovano molti servizi che offrono la visualizzazione e il check del Google PageRank. Spesso, comunque, “danno i numeri” o non funzionano per svariati motivi. Ne avevo inserito uno anch’io, ma ultimamente, un po’ per colpa di DreamHost (il mio provider), un po’ per strani motivi collegati alla rete, aveva iniziato a non funzionare!

Continua a leggere… »

Post correlati