<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>fenomeno.it</title>
	
	<link>http://fenomeno.it</link>
	<description>PHP, MySQL, AJAX, WEb 2.0, Linux, Open Source</description>
	<lastBuildDate>Tue, 04 Aug 2009 13:54:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/fenomeno/tJos" /><feedburner:info uri="fenomeno/tjos" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>WordPress, post formattati a seconda della categoria</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/GLPtvHXGl8Q/</link>
		<comments>http://fenomeno.it/2009/08/04/wordpress-post-formattati-a-seconda-della-categoria/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 07:00:02 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-hacks]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=45</guid>
		<description><![CDATA[Non molto tempo fa ho letto un interessantissimo post di Wolly che spiegava come personalizzare la formattazione degli articoli di WordPress secondo la categoria. Il post, che vi invito a leggere, spiegava come ottenere in pochi semplici passaggi una versione personalizzata del file single.php, utilizzato ormai da quasi tutti i temi di WordPress per formattare [...]]]></description>
			<content:encoded><![CDATA[<p>Non molto tempo fa ho letto un <a title="post di Wolly" href="http://www.paolo.valenti.name/2009/06/24/post-con-formattazione-diversa-con-wordpress/">interessantissimo post di Wolly</a> che spiegava come personalizzare la formattazione degli articoli di WordPress secondo la categoria.</p>
<p>Il post, che vi invito a leggere, spiegava come ottenere in pochi semplici passaggi una versione personalizzata del file single.php, utilizzato ormai da quasi tutti i temi di <strong>WordPress</strong> per formattare la pagina dei post.</p>
<p>In pratica il post di Wolly consiglia di modificare il file single originale inserendo un if che dice a WordPress di utilizzare il normale contenuto del file single.php per tutti i post ad eccezione di quelli appartenenti ad una particolare categoria di cui va indicato l'id e per la quale va specificato un file alternativo che si occuperà della formattazione di tutti gli articoli di quella categoria.</p>
<p>Leggendo mi è venuto in mente che molte persone potrebbero voler personalizzare anche per più di una categoria e ritengo che ciò possa essere fatto prendendo spunto dal suggerimento di Wolly ma rendendo il tutto più semplice e limitando, dopo la configurazione iniziale, le operazioni alla semplice creazione di un nuovo file per ogni categoria.</p>
<p>L'idea di base è di avere un controllo dinamico basandoci sull'id della categoria (consigliato) o al limite anche sul nome, in modo tale che se abbiamo creato una formattazione ad hoc WordPress utilizzerà questa, altrimenti utilizzerà il contenuto del file single.php del template.</p>
<p>Per iniziare recuperiamo l'id della categoria relativa al nostro post, per farlo utilizzeremo la funzione <a title="Wordpress funzione get_the_category" href="http://codex.wordpress.org/Function_Reference/get_the_category">get_the_category presente nel Codex di WordPress</a>, quindi inseriamo all'inizio del file single.php questo codice</p>
<pre class="brush: php;">
&lt;?php
global $post;
$categoriesx = get_the_category($post-&gt;ID);
$catIDx = $categoriesx[0]-&gt;cat_ID;
?&gt;
</pre>
<p>in questo modo la variabile $catIDx conterrà l'id della prima categoria, poichè WP consente di asociare più categorie al singolo post ho dato per scontato che sfrutteremo la prima per valutare se formattarlo in maniera particolare o meno.</p>
<p>Recuperato l'id della categoria è sufficiente creare tanti file quante sono le formattazioni desiderate chiamandole in modo che siano facilmente riconoscibili, io propongo qualcosa del tipo single-ID della categoria.php quindi ad esempio single-1.php</p>
<p>Questi file saranno delle copie esatte del file single.php originale del template ma con le dovute modifiche di layout e per comodità consiglio di caricarli nella directory del vostro tema (wp-content/themes/Nome_Tema).</p>
<p>A questo punto non ci resta che dire a WordPress di controllare se esiste un file di formattazione per la categoria di cui fa parte il nostro post e quindi di utilizzarlo oppure di formattare con il layout di default del tema.</p>
<p>Per fare questo inseriamo un controllo file_exists e poi un if aiutandoci con la <a title="funzione load_template di WordPress" href="http://codex.wordpress.org/Function_Reference/load_template">funzione load_template</a> di WordPress, inseriamo queste righe subito dopo le precedenti</p>
<pre class="brush: php;">&lt;?php if(file_exists(TEMPLATEPATH . '/single-'.$catIDx.'.php')){

load_template(TEMPLATEPATH . '/single-'.$catIDx.'.php');
}else{</pre>
<p>e in fondo a single.php, proprio alla fine chiudiamo l'else</p>
<pre class="brush: php;">}</pre>
<p>lo vedete in funzione nella pagina di questo post e in tutti i post che hanno come categoria Worpress; ho aggiunto un rettangolo sotto l'articolo con due righe su WordPress e il logo.</p>
<p>Fatemi sapere se lo trovate utile e se lo implementate in qualche vostro blog.</p>
<p>Per chi volesse sostituire l'id della categoria col nome (occhio però in caso rinominiate la categoria il meccanismo non funzionerà più!) potete tranquillamente modificare l'assegnazione della variabile $catIDx facendole assumere il valore del nome della categoria in questo modo</p>
<pre class="brush: php;">$catIDx = $categoriesx[0]-&gt;cat_name;</pre>
<p>il resto dello script è invariato, ovviamente i file con le formattazioni saranno del tipo single-Wordpress.php.</p>
<p>Buon divertimento</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?i=GLPtvHXGl8Q:6R2c0A8994c:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?i=GLPtvHXGl8Q:6R2c0A8994c:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?i=GLPtvHXGl8Q:6R2c0A8994c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?i=GLPtvHXGl8Q:6R2c0A8994c:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/fenomeno/tJos?a=GLPtvHXGl8Q:6R2c0A8994c:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/fenomeno/tJos?d=dnMXMwOfBR0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/GLPtvHXGl8Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2009/08/04/wordpress-post-formattati-a-seconda-della-categoria/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2009/08/04/wordpress-post-formattati-a-seconda-della-categoria/</feedburner:origLink></item>
		<item>
		<title>Piattaforma aggiornata a WordPress 2.7</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/38x6h4k7JmA/</link>
		<comments>http://fenomeno.it/2009/01/16/piattaforma-aggiornata-a-wordpress-27/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 10:16:53 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress27 wp27]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=43</guid>
		<description><![CDATA[Il sito gira da ora ufficialmente sulla nuova versione di WordPress, la 2.7 Le prime impressioni sono ottime, splendida la nuova Dashboard laterale, la nuova sezione amministrativa e l'organizzazione degli spazi. A breve una panoramica delle novità.]]></description>
			<content:encoded><![CDATA[<p>Il sito gira da ora ufficialmente sulla nuova versione di<strong> WordPress</strong>, la 2.7<br />
Le prime impressioni sono ottime, splendida la nuova Dashboard laterale, la nuova sezione amministrativa e l'organizzazione degli spazi.</p>
<p>A breve una panoramica delle novità.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=oiM1ZlTV"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=qOQtrJRa"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=qOQtrJRa" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=G1JzSicZ"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=G1JzSicZ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=qVDG5RHY"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=qVDG5RHY" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=ayE2uwBR"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=rI30dTMT"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=rI30dTMT" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=OnrjTCqX"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/38x6h4k7JmA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2009/01/16/piattaforma-aggiornata-a-wordpress-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2009/01/16/piattaforma-aggiornata-a-wordpress-27/</feedburner:origLink></item>
		<item>
		<title>Buone feste</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/wnaEADKx3IY/</link>
		<comments>http://fenomeno.it/2008/12/23/buone-feste/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 13:41:00 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[auguri]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=40</guid>
		<description><![CDATA[A tutti i lettori del blog auguro un felice Natale e un super 2009. A presto.]]></description>
			<content:encoded><![CDATA[<p><a href="http://fenomeno.it/wp-content/uploads/2008/12/natale-php.jpg"><img class="aligncenter size-full wp-image-41" title="natale-php" src="http://fenomeno.it/wp-content/uploads/2008/12/natale-php.jpg" alt="" width="300" height="171" /></a></p>
<p>A tutti i lettori del blog auguro un felice Natale e un super 2009.</p>
<p>A presto.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=xclHFNoT"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=EgT0zY4h"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=EgT0zY4h" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=5QryhiRI"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=5QryhiRI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=fHJLmknY"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=fHJLmknY" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=YGZG5RVk"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=TxwwSYEi"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=TxwwSYEi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=YCEvfOpx"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/wnaEADKx3IY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/12/23/buone-feste/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/12/23/buone-feste/</feedburner:origLink></item>
		<item>
		<title>mod_rewrite, riscrivere le URL dinamiche per i motori di ricerca</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/S3-M8b-peQc/</link>
		<comments>http://fenomeno.it/2008/11/25/mod_rewrite-riscrivere-le-url-dinamiche-per-i-motori-di-ricerca/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:39:13 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[mod_rewrite]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=34</guid>
		<description><![CDATA[Chi sviluppa siti utilizzando linguaggi dinamici come il PHP si sarà trovato di fronte più volte alla necessità di avere delle URL che siano in po' più leggibili dai motori di ricerca ma anche dai visitatori. Recentemente Google ha smentito questa diceria affermando che il loro crawler è perfettamente in grado di leggere le URL [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://fenomeno.it/wp-content/uploads/2008/11/apache_logo_medium.png"><img class="size-medium wp-image-35 aligncenter" title="apache_logo_medium" src="http://fenomeno.it/wp-content/uploads/2008/11/apache_logo_medium.png" alt="" width="200" height="178" /></a>Chi sviluppa siti utilizzando linguaggi dinamici come il <strong>PHP</strong> si sarà trovato di fronte più volte alla necessità di avere delle URL che siano in po' più leggibili dai motori di ricerca ma anche dai visitatori.</p>
<p>Recentemente Google ha smentito questa diceria affermando che il loro crawler è perfettamente in grado di leggere le URL del tipo miapagina.php?id=2&amp;name=pippo.</p>
<p>Resta il fatto che sia a livello estetico, sia come mezzo di protezione da malintenzionati, la "riscrittura" delle URL può risultare utile.</p>
<p><strong>Ma come si può ottenere un buon rewrite?</strong></p>
<p>In questo post vedremo qualche piccolo esempio.<br />
Come prima cosa è fondamentale sapere che il <em>mod_rewrite</em> è una caratteristica propria di Apache, il web server che solitamente trovate installato nei <strong>server Linux</strong>, anche in uno spazio hosting, anche se non tutti attivano questo modulo di default quindi informatevi bene prima di impazzire.</p>
<p>Uno dei metodi più diffusi per gestire le regole di rewrite è attraverso il famoso <strong>file .htaccess</strong>, la prima riga del nostro file sarà sempre<br />
<code><br />
RewriteEngine on</code></p>
<p>e significa, utilizza e attiva il motore di rewrite, se disponibile, poi iniziano le regole vere e proprie</p>
<p><code>RewriteRule ^(.*)\.html$ $1.php [R=301,L]</code></p>
<p>questa ad esempio riscrive tutte le pagine php con estensione html ovvero se viene chiamata la pagina http://vostrosito.com/test.html in realtà verrà mostrata la pagina test.php pur lasciando il primo indirizzo nella barra degli indirizzi e quindi la pagina vista dal crawler. Le opzioni R=301 e L servono a dire di utilizzare un Redirect 301 (R=301) e fermarsi se la regola è soddisfatta senza passare alle regole successive (L).</p>
<p>Se invece abbiamo dei parametri possiamo utilizzare una struttura a directory e poi farle riscrivere dal mod_rewrite, così</p>
<p><code>RewriteRule ^([a-zA-Z]+)/test/([0-9]+)/[a-zA-Z0-9_-]+\.html$ test.php?lang=$1&amp;param1=$2 [L]</code></p>
<p>in questo esempio abbiamo una struttura del tipo /en/test/21/prova.html dove la prima parte dell'espressione regolare ^([a-zA-Z]+) intende che all'inizio della URL ci sono dei caratteri alfanumerici seguiti da uno / la parola test un altro / dei numeri un altro / e una serie di lettere, numeri, _ oppure - e l'estensione .html</p>
<p>In pratica tra le parentesi tonde avviene il match e viene assegnato il valore alle varibili $1 e $2 per poi passarlo alla pagina test.php nell'ordine mostrato. Sembra una cosa complicata ma con qualche esperimento risulterà semplice ottenere facilmente grandi risultati.</p>
<p>Nei prossimi post vedremo alcuni esempi più complessi e una soluzione in ambiente Windows.</p>
<p>Per approfondire vi consiglio la <a title="Apache 2 mod_rewrite" href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html">documentazione ufficiale sul mod_rewrite</a> da Apache.org e anche un <a title="cheatsheet mod_rewrite" href="http://phun-ky.net/2006/08/mod_rewrite-made-easy">cheatsheet su mod_rewrite</a> molto utile</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=OTNs31Cf"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=lT9Mmieu"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=lT9Mmieu" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=L1EcKzXG"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=L1EcKzXG" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=OgcgxDSM"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=OgcgxDSM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=8m9tbtlW"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=ArXqsUzp"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=ArXqsUzp" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=zeLzEY6z"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/S3-M8b-peQc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/11/25/mod_rewrite-riscrivere-le-url-dinamiche-per-i-motori-di-ricerca/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/11/25/mod_rewrite-riscrivere-le-url-dinamiche-per-i-motori-di-ricerca/</feedburner:origLink></item>
		<item>
		<title>Microsoft e Nokia abbracciano jQuery</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/PdTGqeTBnms/</link>
		<comments>http://fenomeno.it/2008/10/10/microsoft-e-nokia-abbracciano-jquery/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 15:27:09 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[microsfot]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=29</guid>
		<description><![CDATA[Proprio così, è di qualche giorno fa l'annuncio del team di jQuery che il noto framework ajax verrà distribuito da MS come parte integrante dell' ASP.NET Ajax Framework, o meglio come estensione senza però modificarne i termini della licenza e addirittura creando dei nuovi controlli facilmente implementabili nelle applicazioni .NET. Non c'è che dire una [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-medium wp-image-31" title="jquery-nokia-ms" src="http://fenomeno.it/wp-content/uploads/2008/10/jquery-nokia-ms-300x171.png" alt="" width="300" height="171" /></p>
<p>Proprio così, è di qualche giorno fa l'<a title="jQuery Microsoft e Nokia" href="http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/">annuncio del team di jQuery</a> che il noto framework ajax verrà distribuito da MS come parte integrante dell' ASP.NET Ajax Framework, o meglio come estensione senza però modificarne i termini della licenza e addirittura creando dei nuovi controlli facilmente implementabili nelle applicazioni .NET.</p>
<p>Non c'è che dire una bella vittoria per il  nostro amato jQuery perchè anche Nokia ha intenzione di implementarlo nel suo <a title="web run-time" href="http://www.s60.com/life/thisiss60/s60indetail/technologiesandfeatures/webruntime">Web Run-Time</a>, basato su Webkit, distribuendolo di fatto su tutti i cellulari che hanno questo applicativo implementato.</p>
<p>Più volte questo blog ha presentato soluzioni basate su jQuery proprio perchè convinti delle sue potenzialità, queste notizie non fanno altro che dare valore a questa scelta.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=TsNWeshg"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=FRjCceF7"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=FRjCceF7" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=oORmGpqN"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=oORmGpqN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=kRVRk1K5"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=kRVRk1K5" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=AmFIPkiK"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=q0xursZ2"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=q0xursZ2" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=LVOuDiyf"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/PdTGqeTBnms" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/10/10/microsoft-e-nokia-abbracciano-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/10/10/microsoft-e-nokia-abbracciano-jquery/</feedburner:origLink></item>
		<item>
		<title>Rilasciato WordPress 2.6.1</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/jhi-jHBZUV8/</link>
		<comments>http://fenomeno.it/2008/08/19/rilasciato-wordpress-261/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 08:54:14 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=28</guid>
		<description><![CDATA[E' stato rilasciato WordPress 2.6.1, una minor release che non corregge bug di sicurezza particolari ma solamente bug di interfaccia, in particolare per la scrittura "left to right". Come sempre è scaricabile dal sito ufficiale, o per chi preferisse la versione già localizzata in italiano consiglio il sito WordPress-it che offre oltre alla versione ufficiale [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-10" title="Wordpress logo" src="http://fenomeno.it/wp-content/uploads/2008/02/wordpress-logo2.png" alt="Wordpress" width="218" height="206" />E' stato rilasciato WordPress 2.6.1, una minor release che non corregge bug di sicurezza particolari ma solamente bug di interfaccia, in particolare per la scrittura "left to right".</p>
<p>Come sempre è scaricabile dal <a title="Wordpress download" href="http://wordpress.org/download/">sito ufficiale</a>, o per chi preferisse la versione già localizzata in italiano consiglio il sito <a title="wordpress italiano" href="http://www.wordpress-it.it/wordpress-in-italiano/">WordPress-it</a> che offre oltre alla versione ufficiale tradotta in italiano anche una versione XXL con 5 utili plugin già compresi.</p>
<p>Per la versione 2.6.1 offrono anche un pacchetto diff che però a me non ha funzionato in quanto alcuni files richiesti sembrano mancare, probabilmente procederò con l'upgrade classico dalla versione completa e poi vi dirò com'è andata.</p>
<p>Nei commenti aspetto le vostre esperienze.</p>
<p>Buon upgrade</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=ziL2z0C8"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=Jx6OGSo6"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=Jx6OGSo6" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=zvUzOEbf"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=zvUzOEbf" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=Cphl59AF"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=Cphl59AF" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=ujddA8tC"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=793lFpMu"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=793lFpMu" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=4vPkZkoD"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/jhi-jHBZUV8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/08/19/rilasciato-wordpress-261/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/08/19/rilasciato-wordpress-261/</feedburner:origLink></item>
		<item>
		<title>Abbreviare URL in un click sfruttando is.gd</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/sHIZv3UDDng/</link>
		<comments>http://fenomeno.it/2008/06/24/abbreviare-url-in-un-click-con-isgd/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 09:21:04 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[Varie]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[url_shortener]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=26</guid>
		<description><![CDATA[Molti si domanderanno l'utilità di questo post, ma siccome servizi come Twitter, che hanno un numero di caratteri limitato, stanno proliferando, almeno una volta vi sarà capitato di dover "accorciare" l'URL di un sito. Uno dei servizi più famosi è tinyurl.com e offre un modo molto semplice e veloce di ottenere la versione short dell'indirizzo [...]]]></description>
			<content:encoded><![CDATA[<p>Molti si domanderanno l'utilità di questo post, ma siccome servizi come <a title="Twitter" href="http://twitter.com">Twitter</a>, che hanno un numero di caratteri limitato, stanno proliferando, almeno una volta vi sarà capitato di dover "accorciare" l'URL di un sito.</p>
<p>Uno dei servizi più famosi è <a title="Tiny Url" href="http://tinyurl.com">tinyurl.com</a> e offre un modo molto semplice e veloce di ottenere la versione short dell'indirizzo web che stiamo visualizzando, senza doverlo copiare e incollare nel sito tiyurl.com.</p>
<p>In Twitter va molto di moda anche <a title="is.gd url shortener" href="http://is.gd"><img class="alignleft" style="float: left;" src="http://is.gd/isgdlogo_small.jpg" alt="is.gd url shortener" width="150" height="93" />is.gd</a> ma ho notato che nel loro sito parlano semplicemente di un'estensione per <a title="firefox browser" href="http://mozilla.com">Firefox</a>, da installare, io invece volevo qualcosa tipo tinyurl e così l'ho creata.</p>
<p>E' molto semplice, basta trascinate il link qui sotto nella barra dei link o segnalibri del vostro browser, l'ho testato solo in Firefox ma attendo i vostri commenti, e poi cliccare il bottone quando siete nel sito che volete "ridurre", in automatico vi comparirà l'url short.</p>
<p><a onclick="return false" onmouseover="window.status='';return true" href="javascript:void(location.href='http://is.gd/api.php?longurl='+location.href)">is.gd</a></p>
<p>buon divertimento</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=VSQWuPtX"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=di10KQdh"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=di10KQdh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=n8WDYAqx"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=n8WDYAqx" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=mX6TpRuB"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=mX6TpRuB" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=HoqhG5Xu"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=R8hRHTI9"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=R8hRHTI9" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=EddTQxxg"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/sHIZv3UDDng" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/06/24/abbreviare-url-in-un-click-con-isgd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/06/24/abbreviare-url-in-un-click-con-isgd/</feedburner:origLink></item>
		<item>
		<title>jQuery la funzione .html()</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/zIGQkDMRDHg/</link>
		<comments>http://fenomeno.it/2008/06/10/jquery-la-funzione-html/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 21:17:43 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=25</guid>
		<description><![CDATA[Spesso abbiamo necessità di riempire o svuotare dei div o dei p all'interno delle nostre applicazioni ajax, questa possibilità è da sempre presente in javascript con il metodo innerHTML ma con i nuovi framework questa operazione è diventata veramente semplice e cross browser. in jQuery sono tre le funzioni che ci aiutano ad aggiungere contenuto [...]]]></description>
			<content:encoded><![CDATA[<p>Spesso abbiamo necessità di riempire o svuotare dei div o dei p all'interno delle nostre applicazioni ajax, questa possibilità è da sempre presente in javascript con il metodo innerHTML ma con i nuovi framework questa operazione è diventata veramente semplice e cross browser.</p>
<p>in <a href="http://jquery.com">jQuery</a> sono tre le funzioni che ci aiutano ad aggiungere contenuto a un div e sono</p>
<ul>
<li>.html() per sostituire il contenuto</li>
<li>.append() per aggiungere contenuto in fondo a del contenuto già esistente</li>
<li>.prepend() per aggiungere contenuto in testa a del contenuto già esistente</li>
</ul>
<p>mentre una sola ci consente di svuotarne il contenuto</p>
<ul>
<li>.empty() svuota il div del suo contenuto, dati e event handlers</li>
</ul>
<p>vediamo in pratica come utilizzarle, supponiamo di avere un div con id prova e due bottoni con id riempi e svuota che aggiungono e tolgono testo dal div</p>
<pre class="html4strict">&nbsp;
<span style="color: #009900;"><a href="http://december.com/html/4/element/div.html"><span style="color: #000000; font-weight: bold;">&lt;div</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;prova&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div&gt;</span></span>
&nbsp;
<span style="color: #009900;"><a href="http://december.com/html/4/element/button.html"><span style="color: #000000; font-weight: bold;">&lt;button</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;riempi&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>aggiungi testo hello world<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button&gt;</span></span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/button.html"><span style="color: #000000; font-weight: bold;">&lt;button</span></a> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;svuota&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>svuota div<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/button&gt;</span></span>
&nbsp;</pre>
<p>ora associamo al click sul primo bottone un'azione che inserisca qualcosa nel div e un'azione al click su secondo che svuoti il div</p>
<pre class="javascript">&nbsp;
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#riempi&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">click</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#prova&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">html</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;Hello World!&quot;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#svuota&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">click</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">&quot;#prova&quot;</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">empty</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;</pre>
<p>più semplice di così... <img src='http://fenomeno.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Utilizzare append  prepend è molto semplice basta sostituirlo a html, il consiglio è di provarle mettendo già del testo nel div prova in moda da vedere bene la differenza.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=kiXumHs6"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=g58xzth4"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=g58xzth4" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=5fwPIyLW"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=5fwPIyLW" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=4wdQn95X"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=4wdQn95X" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=XbJBlyC1"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=eqB6yj5W"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=eqB6yj5W" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=tmoC3sCS"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/zIGQkDMRDHg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/06/10/jquery-la-funzione-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/06/10/jquery-la-funzione-html/</feedburner:origLink></item>
		<item>
		<title>Twitter con PHP grazie alle API e alla twitter.class</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/ysSovReYC_0/</link>
		<comments>http://fenomeno.it/2008/05/14/twitter-con-php-grazie-alle-api-e-alla-twitterclass/#comments</comments>
		<pubDate>Wed, 14 May 2008 19:12:45 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=24</guid>
		<description><![CDATA[Chi vive il web non pò non conoscere Twitter un social newtork basato su piccoli messaggi di 140 caratteri, Tweets appunto, per far sapere al mondo cosa stiamo facendo. Twitter è usato per gli scopi più disparati, restare in contatto con amici lontani, aggiornare live da eventi a cui si partecipa, fornire le ultime notizie [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="margin: 2px; float: right;" src="http://farm1.static.flickr.com/167/416765042_a2bc8995fc.jpg?v=0" alt="Twitter" width="210" height="49" /></p>
<p>Chi vive il web non pò non conoscere <a title="Twitter" href="http://twitter.com">Twitter</a> un social newtork basato su piccoli messaggi di 140 caratteri, Tweets appunto, per far sapere al mondo cosa stiamo facendo.</p>
<p>Twitter è usato per gli scopi più disparati, restare in contatto con amici lontani, aggiornare live da eventi a cui si partecipa, fornire le ultime notizie circa un argomento e addirittura aggiornare il proprio blog WordPress grazie a qualche plugin.</p>
<p>Sempre più spesso vi capiterà di dover implementare i comandi forniti dalle API di Twitter nei vostri programmi web e per questo oggi vi consiglio una classe in PHP che vi permetterà di sfruttare al meglio tutte  le funzionalità del servizio.</p>
<p>Di classi in PHP ce ne sono molte ma io ho provato con buon successo la twitter.class di <a title="Twitter class" href="http://twitter.slawcup.com/twitter.class.phps">David Billingham</a>, che pur essendo in versione 0.1 è a mio avviso piuttosto completa e semplice da utilizzare oltre ad essere commentata piuttosto bene, va segnalato che necessita del supporto <a title="libcURL" href="http://curl.haxx.se/libcurl/php/">cURL</a> abilitato.</p>
<p><strong>Come si usa?</strong></p>
<p>Vediamo qualche semplice esempio di utilizzo. Dopo aver incluso la classe nel nostro script.</p>
<pre class="php"><span style="color: #b1b100;">include</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'twitter.class.php'</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;</pre>
<p>possiamo iniziare ad utilizzare i metodi a disposizione.</p>
<p>Se ad esempio volessimo inserire un nuovo tweet potremo scrivere</p>
<pre class="php"><span style="color: #0000ff;">$t</span>= <span style="color: #000000; font-weight: bold;">new</span> twitter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">username</span>=<span style="color: #ff0000;">'ILVOSTROUSERNAME'</span>;
<span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">password</span>=<span style="color: #ff0000;">'LAVOSTRAPASSWORD'</span>;
&nbsp;
<span style="color: #0000ff;">$res</span> = <span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">update</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'Prova la twitter.class.php con successo!'</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$res</span>===<span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;ERRORE
&lt;hr /&gt;&quot;</span>;
<a href="http://www.php.net/print_r"><span style="color: #000066;">print_r</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">responseInfo</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span>
<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;Tweet inviato con successo!&quot;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>Oppure per avere l'elenco degli iscritti ai vostri Tweet, i followers.</p>
<pre class="php"><span style="color: #0000ff;">$t</span>= <span style="color: #000000; font-weight: bold;">new</span> twitter<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">username</span>=<span style="color: #ff0000;">'ILVOSTROUSERNAME'</span>;
<span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">password</span>=<span style="color: #ff0000;">'LAVOSTRAPASSWORD'</span>;
&nbsp;
<span style="color: #0000ff;">$res</span> = <span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">followers</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$res</span>===<span style="color: #000000; font-weight: bold;">false</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span>
<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;ERROR
&lt;hr /&gt;&quot;</span>;
<a href="http://www.php.net/print_r"><span style="color: #000066;">print_r</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$t</span>-&gt;<span style="color: #006600;">responseInfo</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span>
<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #ff0000;">&quot;SUCCESS
&lt;hr /&gt;&quot;</span>;
<a href="http://www.php.net/print_r"><span style="color: #000066;">print_r</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$res</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>E così per tutti gli altri metodi che sono spiegati chiaramente nel codice della classe,<br />
Se conoscete classi più complete segnalate pure nei commenti così le recensiamo.<br />
Happy PHP.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=CTfbcmgy"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=FlAS4DQD"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=FlAS4DQD" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=HFSb6eMZ"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=HFSb6eMZ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=Bcz4nBqI"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=Bcz4nBqI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=K1bgP9Il"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=ftFFMJW6"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=ftFFMJW6" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=YKOqvHug"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/ysSovReYC_0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/05/14/twitter-con-php-grazie-alle-api-e-alla-twitterclass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/05/14/twitter-con-php-grazie-alle-api-e-alla-twitterclass/</feedburner:origLink></item>
		<item>
		<title>jQuery Virtual Tour, un tour virtuale con jQuery</title>
		<link>http://feedproxy.google.com/~r/fenomeno/tJos/~3/Mh3EBC4p5N8/</link>
		<comments>http://fenomeno.it/2008/04/30/jquery-virtual-tour-un-tour-virtuale-con-jquery/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 14:07:47 +0000</pubDate>
		<dc:creator>luchino</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[virtual tour]]></category>

		<guid isPermaLink="false">http://fenomeno.it/?p=23</guid>
		<description><![CDATA[Chi come me sviluppa ormai da diversi anni avrà ricevuto almeno una volta la richiesta di preparare un tour virtuale per un'azienda o un negozio. Fino a qualche tempo fa Quick Time VR l'ha fatta da padrone con effetti e qualità di tutto rispetto ma è sempre stato appannaggio di esperti di montaggio video o [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft" style="border: 0pt none ; float: left;" src="http://www.openstudio.fr/local/cache-vignettes/L172xH200_arton67-ad281.jpg" alt="jQuery Virtual Tour" width="172" height="200" />Chi come me sviluppa ormai da diversi anni avrà ricevuto almeno una volta la richiesta di preparare un tour virtuale per un'azienda o un negozio.</p>
<p>Fino a qualche tempo fa Quick Time VR l'ha fatta da padrone con effetti e qualità di tutto rispetto ma è sempre stato appannaggio di esperti di montaggio video o comunque di persone con buona dimestichezza con le foto digitali. I miei primi incontri con panorama e virtual tour è stato sui siti delle navi da crociera e poi alcuni grandi alberghi o cnetri conferenzea.</p>
<p>Oggi però la tecnologia riesce a rendere semplice anche cose una volta impensabili, anche se so che con Flash molti hanno sopperito all'uso di Quick Time, alcuni anche con Java, pur dovendo sempre sottostare ad un plugin in tutte le soluzioni.</p>
<p>Ecco perchè grazie ad una dritta di Luca ho trovato <a title="jQuery Virtual Tour" href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en">jQuery Virtual Tour</a>, un plugin o anche qualcosa in più, del celebre framework jQuery.</p>
<p>jQuery Virtual Tour è un' estensione di jQuery Panorama realizzato sempre da <a title="Open Studio" href="http://www.openstudio.fr/">Open Studio</a>. Sotto in breve una panoramica <img src='http://fenomeno.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  dei due plugin.</p>
<ul>
<li><a title="jQuery Panorama" href="http://www.openstudio.fr/Un-viewer-de-panoramas-simple-en.html">jQuery Panorama</a> : un semplice visualizzatore di panorama per jQuery con numerose opzioni disponibili, come velocità di scorrimento, dimensioni del visualizzatore, il senso di rotazione, la visualizzazione di comandi. Viene rilasciato sotto licenza GNU GPL</li>
<li><a title="jQuery Virtual Tour" href="http://www.openstudio.fr/jQuery-virtual-tour.html?lang=en">jQuery Virtual Tour</a> : un'estensione di jQuery Panorama con l'aggiunta di zoom in alcune parti utilizzando le map del codice html e possibilità di ingrandimento con <a title="Thickbox" href="http://jquery.com/demo/thickbox/">Thickbox</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=xy1HKGWA"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=41" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=mbCgQaBA"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=mbCgQaBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=6JniP1Pj"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=6JniP1Pj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=Feza9TkC"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=Feza9TkC" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=SGx7d9wL"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=52" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=pFX1g2v4"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?i=pFX1g2v4" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/fenomeno/tJos?a=mH46g8TN"><img src="http://feeds.feedburner.com/~f/fenomeno/tJos?d=43" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/fenomeno/tJos/~4/Mh3EBC4p5N8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://fenomeno.it/2008/04/30/jquery-virtual-tour-un-tour-virtuale-con-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://fenomeno.it/2008/04/30/jquery-virtual-tour-un-tour-virtuale-con-jquery/</feedburner:origLink></item>
	</channel>
</rss>
