<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Bloggr &#187; Tutorial</title>
	<atom:link href="http://www.bloggr.it/creare-blog-gratis/wordpress/tutorial-wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bloggr.it</link>
	<description>Blog e BloggeR: wordpress, plugin, temi, ottimizzazione, seo, web 2.0, grafica, applicazioni online.</description>
	<lastBuildDate>Mon, 23 May 2011 21:50:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Ottimizzazione Automatica del Database</title>
		<link>http://www.bloggr.it/bloggar/1923-ottimizzazione-automatica-del-database/</link>
		<comments>http://www.bloggr.it/bloggar/1923-ottimizzazione-automatica-del-database/#comments</comments>
		<pubDate>Mon, 23 May 2011 21:50:18 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1923</guid>
		<description><![CDATA[Come riparare ed ottimizzare un database corrotto di Wordpress senza avere accesso al pannello di amministrazione del blog.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/riparazione-database-icon.jpg" alt="" title="riparazione-database-icon" height="64" align="left" />Con la versione 2.9 di WordPress è stata introdotta una nuova funzionalità che permette la riparazione del database anche se questo è danneggiato al punto da non consentire l&#8217;accesso nell&#8217;area di amministrazione.</p>
<p>Lo script da lanciare in caso di database corrotto si trova nella cartella <em>/wp-admin/maint/repair.php</em> del proprio sito, quindi occorre lanciarlo con il browser:</p>
<p><em>http://www.<strong>nometuoblog.it</strong>/wp-admin/maint/repair.php</em><span id="more-1923"></span></p>
<p>Prima di poter lanciare la pagina di accesso alla riparazione occorre abilitare la funzione caricando sul server il file di configurazione <em>wp-config.php</em> opportunamente modificato con la riga seguente:</p>
<p><code>define('WP_ALLOW_REPAIR', true);</code></p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/riparazione-database-1.gif" alt="" title="riparazione-database-1" /></p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/riparazione-database-2.gif" alt="" title="riparazione ottimizzazione database" /></p>
<p>Le opzioni che lo script ci fornisce sono 2, sola riparazione o riparazione ed ottimizzazione.</p>
<p>Al termine della procedura ricordarsi di eliminare la riga dal file <em>wp-config.php</em> per evitare che lo script possa essere lanciato da chiunque.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1923-ottimizzazione-automatica-del-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cambiare automaticamente la larghezza delle immagini</title>
		<link>http://www.bloggr.it/bloggar/1980-cambiare-automaticamente-la-larghezza-delle-immagini/</link>
		<comments>http://www.bloggr.it/bloggar/1980-cambiare-automaticamente-la-larghezza-delle-immagini/#comments</comments>
		<pubDate>Wed, 18 May 2011 12:50:38 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1980</guid>
		<description><![CDATA[Come cambiare automaticamente la larghezza delle immagini e dei video di Youtube.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/resize.jpg" alt="" title="resize" align="left" />In <em>WordPress</em> è possibile specificare le dimensioni massime delle immagini e dei video di Youtube da inserire nei singoli post.<br />
Molti utenti non notano la presenza di queste impostazioni, e lasciano di conseguenza le misure predefinite delle immagini da inserire nei post anche quando queste misure predefinite mal si adattano al proprio modo di lavorare.<span id="more-1980"></span></p>
<p>Dal menù <strong>Impostazioni → Media</strong></p>
<p>è possibile impostare 3 differenti misure per le immagini che inseriamo nei vari post, vale a dire:</p>
<ul>
<li>Dimensione miniatura</li>
<li>Dimensione media</li>
<li>Dimensioni grande</li>
</ul>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/impostazioni-immagini.gif" alt="" title="impostazioni-immagini" width="520" /></p>
<p>Per ognuno dei 3 tipi di immagine è possibile specificare sia l&#8217;altezza che la larghezza, lasciare in bianco una delle due misure o entrambe.</p>
<p>Se ad esempio vogliamo che la miniatura abbia sempre 120 pixel di larghezza ma mantenga le proporzioni originali basterà inserire come misure 120 pixel in larghezza e 0 (o vuoto) come altezza. Invece inserendo le misure come in figura la miniatura sarà sempre 120 x 120 pixel, quindi quadrata anche se l&#8217;immagine originale dovesse essere rettangolare.</p>
<p>Lasciare entrambe le misure a 0 o vuote invece farà si che non venga generata nessuna immagine.</p>
<p>Personalmente non inserisco mai immagini più larghe del tema in uso, quindi setto come larghezza massima delle immagini grandi intorno ai 500 pixel con altezza 0 (sarà proporzionata all&#8217;altezza originale.</p>
<p>Non usando immagini più grandi del tema la dimensione media nel mio caso diventa inutile quindi è settata a 0.</p>
<p>Come si vede nell&#8217;immagine c&#8217;è anche una voce <strong>Incorporati</strong>.</p>
<p>Serve per i video di <em>Youtube</em> che da qualche versione vengono incorporati direttamente nei post solo copia-incollandone l&#8217;indirizzo. Anche in questo caso è possibile specificare le misure massime dei video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1980-cambiare-automaticamente-la-larghezza-delle-immagini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisioni dei Post</title>
		<link>http://www.bloggr.it/bloggar/1914-revisioni-dei-post/</link>
		<comments>http://www.bloggr.it/bloggar/1914-revisioni-dei-post/#comments</comments>
		<pubDate>Mon, 09 May 2011 21:44:16 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1914</guid>
		<description><![CDATA[Come disattivare o impostare un numero massimo di revisioni di un post da conservare.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/revisioni-post.jpg" alt="" title="A Business Men Climbing a Pile of Papers" height="150" align="left" />Come abbiamo visto nel precedente post <a href="http://www.bloggr.it/bloggar/1912-modificare-lintervallo-dellautosalvataggio-in-wordpress/">Modificare l’intervallo dell’AutoSalvataggio in WordPress</a>, nelle ultime versioni di WordPress sono state introdotte delle misure per evitare la perdita accidentale di articoli.<br />
Con l&#8217;autosalvataggio ogni 60 secondi il post, e precedentemente della bozza, vengono salvati in automatico.</p>
<p>Successivamente alla pubblicazione, se si fanno delle modifiche al post, le versioni precedenti la modifica non vengono buttate ma conservate come revisioni in modo da consentirci di ripristinare una versione precedente semplicemente con un paio di click.<span id="more-1914"></span></p>
<p>Il salvataggio delle varie revisioni può essere disabilitato totalmente o può essere introdotto un limite al numero massimo di versioni da conservare editando il solito file di configurazione <em>wp-config.php</em>.</p>
<p><strong>Disabilitare la Revisione dei Post</strong></p>
<p><code>define('WP_POST_REVISIONS', false );</code></p>
<p><strong>Specificare il numero di Revisioni</strong></p>
<p>Per specificare il numero massimo di Revisioni da conservare sostituire false con un numero intero (es: 3 o 5).</p>
<p><code>define('WP_POST_REVISIONS', 3);</code></p>
<p>link → <a href="http://codex.wordpress.org/Editing_wp-config.php">http://codex.wordpress.org/Editing_wp-config.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1914-revisioni-dei-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rimuovere la barra di amministrazione</title>
		<link>http://www.bloggr.it/bloggar/1975-rimuovere-la-barra-di-amministrazione/</link>
		<comments>http://www.bloggr.it/bloggar/1975-rimuovere-la-barra-di-amministrazione/#comments</comments>
		<pubDate>Wed, 04 May 2011 08:54:38 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1975</guid>
		<description><![CDATA[Come rimuovere la barra di amministrazione di Wordpress.]]></description>
			<content:encoded><![CDATA[<p>Nelle ultime versioni di <em>WordPress</em>, per la precisione dalla versione 3.1, è stata introdotta la barra di amministrazione di WordPress, visibile dal sito quando l&#8217;utente è loggato.</p>
<p>In pratica questa barra situata in alto, da la possibilità di accedere alle funzioni di amministrazione quando si è loggati e si sta visitando una pagina qualsiasi del proprio sito.<span id="more-1975"></span></p>
<p>Non so dire se la maggior parte degli utenti trovi questa funzione utile o irritante, se l&#8217;hanno introdotta probabilmente è una funzione richiesta dagli utenti. Personalmente la trovo irritante e quindi ho deciso di rimuoverla, niente di più semplice.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/05/barra-amministrazione.gif" alt="" title="barra-amministrazione" /></p>
<p>Basta andare nelle impostazioni Utente e assicurarsi che le 2 voci evidenziate nella figura sopra con le frecce siano deselezionate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1975-rimuovere-la-barra-di-amministrazione/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Svuotare automaticamente il cestino di WordPress con Empty Trash</title>
		<link>http://www.bloggr.it/bloggar/1921-svuotare-automaticamente-il-cestino-di-wordpress-con-empty-trash/</link>
		<comments>http://www.bloggr.it/bloggar/1921-svuotare-automaticamente-il-cestino-di-wordpress-con-empty-trash/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 09:34:46 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wp-config.php]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1921</guid>
		<description><![CDATA[Come svuotare automaticamente il cestino di Wordpress o disattivarlo.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2011/04/cestino-pieno.jpg" alt="" title="cestino-pieno" height="80" align="left" />Dalla versione 2.9 di WordPress questa funzione setta il numero di giorni prima che il nostro software di blogging preferito cancelli definitivamente ed in modo permanente il contenuto del cestino: post, pagine, allegati e commenti.</p>
<p>Il valore predefinito è 30 giorni. Se si vuole svuotare il cestino a intervalli differenti oppure per disattivarlo del tutto è sufficiente aggiungere una riga nel file di configurazione di WordPress, vale a dire il file <em>wp-config.php</em> che si trova nella root directory, cioè la directory principale.<span id="more-1921"></span></p>
<p><code>define('EMPTY_TRASH_DAYS', 7 );  // 7 giorni</code></p>
<p>Per disattivare del tutto il cestino bisogna settare il valore su zero.</p>
<p><code>define('EMPTY_TRASH_DAYS', 0 );  // cestino disattivato</code></p>
<p>Con la disattivazione WordPress non chiederà più la conferma quando qualcuno cliccherà su &#8220;Cancella Definitivamente&#8221;.</p>
<p>link → <a href="http://codex.wordpress.org/Editing_wp-config.php">http://codex.wordpress.org/Editing_wp-config.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1921-svuotare-automaticamente-il-cestino-di-wordpress-con-empty-trash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creare un blog multilingua [parte quarta]</title>
		<link>http://www.bloggr.it/bloggar/1638-creare-un-blog-multilingua-parte-quarta/</link>
		<comments>http://www.bloggr.it/bloggar/1638-creare-un-blog-multilingua-parte-quarta/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 07:41:05 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Creare un blog]]></category>
		<category><![CDATA[Temi Wordpress]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[Poedit]]></category>
		<category><![CDATA[Traduzioni]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1638</guid>
		<description><![CDATA[Creare un blog in più lingue: creare i file di localizzazione con Poedit.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2008/08/traduzioni.gif" alt="traduzioni" title="traduzioni" align="left" />Ed eccoci arrivati alla quarta e ultima parte di questa guida su come creare un blog multilingua: creare i file di localizzazione con il software <a href="http://www.poedit.net">Poedit</a>, disponibile per il download gratuito per Windows, OS X e Linux.</p>
<p>Nelle prime parti del tutorial abbiamo visto come predisporre WordPress <a href="http://www.bloggr.it/bloggar/1616-creare-un-blog-multilingua-parte-prima/">modificando il file wp-config.php</a>, come <a href="http://www.bloggr.it/bloggar/1621-creare-un-blog-multilingua-parte-seconda/">installare e configurare il plugin ZdMultiLang</a> e infine come predisporre il nostro <a href="http://www.bloggr.it/bloggar/1615-creare-un-blog-multilingua-parte-terza/">tema per la localizzazione in più lingue</a>.<span id="more-1638"></span></p>
<p><strong>Poedit</strong></p>
<p>Premessa: non ho un gran feeling con questo software. In passato ho provato per 2 o 3 volte ad usarlo ma con poco successo. Alla fine sono riuscito a stento a capire come funziona, ma se vi causa problemi avete più chance di risolverli chiedendo a Google che non a me.</p>
<p>Avviate Poedit e selezionate il menù <strong>File → Nuovo Catalogo</strong>.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-1.png" alt="poedit-1" /></p>
<p>Si aprirà una finestra con 3 schede per inserire le informazioni. Compilate come nelle immagini sotto.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-2-informazioni.png" alt="poedit" /></p>
<p>Nella scheda <em>Percorsi</em> inserite un punto. Questo vuol dire che intendiamo salvare il file della traduzione nel nostro tema che naturalmente dovremo avere a portata di mano sul PC locale.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-3-percorsi.png" alt="poedit-3-percorsi" /></p>
<p>Nella scheda <em>Parole Chiave</em> inserite su una riga un doppio <em>underscore</em> __ e sull&#8217;altra riga un <em>underscore</em> seguito dalla lettera <em>e</em>.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-4-parole-chiave.png" alt="poedit-4-parole-chiave" /></p>
<p>Alla fine cliccando su OK saremo invitati a indicare il percorso in cui salvare il file, cioè nella stessa directory in cui abbiamo salvato il nostro tema.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-5-salva.png" alt="poedit-5-salva" /></p>
<p>Fatto questo <em>Poedit</em> cercherà nella cartella i file da tradurre.<br />
Come si vede sotto ha trovato il nostro LATEST COMMENTS che abbiamo preparato come prova.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-6-aggiorna.png" alt="poedit-6-aggiorna.png" /></p>
<p>L&#8217;ultima finestra mostra come inserire il testo tradotto in italiano (doppio click sulla frase da tradurre).</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/poedit-7-traduci.png" alt="poedit-7-traduci.png" /></p>
<p>Salvate il lavoro e caricate il tema online.</p>
<p>Per vedere se funziona basterà tradurre l&#8217;ultimo post nella nuova lingua. All&#8217;interno della versione italiana si dovrebbe trovare il link <em>English Version</em>. Visualizzando le 2 versioni del post potete controllare che il menù <em>ULTIMI COMMENTI / LATEST POST</em> nella sidebar venga visualizzato nella stessa lingua del post.</p>
<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2009/01/english-version.jpg" alt="english-version" /></p>
<p>Se tutto funziona correttamente potete tradurre altre porzioni del tema come spiegato nel <a href="http://www.bloggr.it/bloggar/1615-creare-un-blog-multilingua-parte-terza/">terzo post della serie</a>.</p>
<p><strong>Creare un blog multilingua:</strong> [<a href="http://www.bloggr.it/bloggar/1616-creare-un-blog-multilingua-parte-prima/">parte 1</a>] [<a href="http://www.bloggr.it/bloggar/1621-creare-un-blog-multilingua-parte-seconda/">parte 2</a>] [<a href="http://www.bloggr.it/bloggar/1615-creare-un-blog-multilingua-parte-terza/">parte 3</a>] [<strong>parte 4</strong>] </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1638-creare-un-blog-multilingua-parte-quarta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress.TV: video guide su WordPress</title>
		<link>http://www.bloggr.it/bloggar/1601-wordpresstv-video-guide-su-wordpress/</link>
		<comments>http://www.bloggr.it/bloggar/1601-wordpresstv-video-guide-su-wordpress/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 08:57:26 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[Video Guide]]></category>
		<category><![CDATA[Video Tutorial]]></category>
		<category><![CDATA[WordPress TV]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=1601</guid>
		<description><![CDATA[Nuovo sito web contenente materiale video riguardante Wordpress.]]></description>
			<content:encoded><![CDATA[<p><a href="http://automattic.com">Automattic</a>, la compagnia che si occupa dello sviluppo di <em>WordPress</em>, ha annunciato la creazione di <em>WordPress TV</em>, un nuovo sito dove è possibile trovare video guide, e non solo, sulla famosa piattaforma blogging, sia in versione <em>.Org</em> che <em>.Com</em>.</p>
<p>Oltre ai video tutorial su questo sito web è possibile trovare video di presentazioni, di conferenze e di altri aspetti riguardanti WordPress.<span id="more-1601"></span></p>
<p><embed src="http://v.wordpress.com/DEesBAlR" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>Tutti i video presenti sul sito possono essere condivisi. Basta cliccare su <em>embed</em> e inserire il codice nel proprio blog.</p>
<p>via: <a href="http://wordpress.org/development/2009/01/wordpresstv/">http://wordpress.org/development/2009/01/wordpresstv/</a></p>
<p>link → <a href="http://wordpress.tv">http://wordpress.tv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/1601-wordpresstv-video-guide-su-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Includere un file di rotazione banner</title>
		<link>http://www.bloggr.it/bloggar/532-includere-un-file-di-rotazione-banner/</link>
		<comments>http://www.bloggr.it/bloggar/532-includere-un-file-di-rotazione-banner/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 09:43:34 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Temi Wordpress]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[Advertising]]></category>
		<category><![CDATA[Temi]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=532</guid>
		<description><![CDATA[Semplice soluzione per mettere in rotazione la propria pubblicità senza usare plugin.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bloggr.it/bloggr/wp-content/uploads/2008/06/codice-testo.jpg" alt="" title="testo" align="left" />Nel tema di WordPress è molto semplice includere file esterni differenti dai soliti <em>header.php</em> e <em>sidebar.php</em> presenti nella quasi totalità dei temi.</p>
<p>Può essere molto utile se ad esempio si vuole mostrare una sidebar differente in home page, basta creare un file <em>sidebar-2.php</em> e richiamarlo nel tema con:</p>
<p><code>&lt;?php include (TEMPLATEPATH . '/sidebar-2.php'); ?&gt;</code><span id="more-532"></span></p>
<p>al posto del codice che richiama la sidebar nel file <em>index.php</em>.</p>
<p><strong>Includere un file di rotazione banner</strong></p>
<p>Creiamo con un editor di testo semplice come il <em>Blocco Note</em> un file che chiameremo ad esempio <em>adv-post-footer.php</em> per inserire della pubblicità in rotazione alla fine di ogni post, inserendo nel file il seguente codice:</p>
<p><code>&lt;?php<br />
$rand = rand(1,2);<br />
if ($rand == 1) //Codice 1<br />
print 'CODICE ADV';<br />
<strong>elseif ($rand == 2) //Codice 2<br />
print 'CODICE ADV 2'</strong>;<br />
?&gt;</code></p>
<p>All&#8217;interno di <strong>print &#8221;</strong> incollate i vostri codici pubblicitari. Per aggiungere un terzo o quarto codice copia-incollate la parte in grassetto per creare un codice 3 e 4, modificando i valori in <strong>rand</strong>, quindi ad esempio per 3 codici avremo:</p>
<p><code>&lt;?php<br />
$rand = <strong>rand(1,3</strong>);<br />
if ($rand == 1) //Codice 1<br />
print 'CODICE ADV';<br />
elseif ($rand == 2) //Codice 2<br />
print 'CODICE ADV 2';<br />
elseif ($<strong>rand == 3</strong>) //Codice 3<br />
print 'CODICE ADV 3';<br />
?&gt;</code></p>
<p>Le parti in <strong>grassetto</strong> evidenziano i parametri da modificare.</p>
<p>Creato il file basterà richiamarlo nel nostro tema, nella posizione in cui vogliamo far apparire la pubblicità.<br />
Nel file che genera il post (generalmente <em>single.php</em> o <em>post.php</em>) richiamiamo il file inserendo il codice:</p>
<p><code>&lt;?php include (TEMPLATEPATH . '/adv-post-footer.php'); ?&gt;</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/532-includere-un-file-di-rotazione-banner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>News di vari siti nella sidebar grazie ai Feed RSS</title>
		<link>http://www.bloggr.it/bloggar/565-news-di-vari-siti-nella-sidebar-grazie-ai-feed-rss/</link>
		<comments>http://www.bloggr.it/bloggar/565-news-di-vari-siti-nella-sidebar-grazie-ai-feed-rss/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 17:35:35 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Creare un blog]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[sidebar]]></category>
		<category><![CDATA[Temi]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=565</guid>
		<description><![CDATA[Breve Tutorial che spiega come creare un mini aggregatore di News con selezione della fonte a schede (Tabs) da mostrare nella sidebar o in una zona qualsiasi del vostro blog. ]]></description>
			<content:encoded><![CDATA[<p>Mi è stato chiesto da <em>Vincenzo</em> come ho realizzato il menù <em>News / Seleziona la Fonte</em> che vedete nella sidebar e contiene gli ultimi post pubblicati su 3 diversi blog.<br />
Non è molto complicato, quindi vediamo i vari passaggi:</p>
<p><strong>1. Google AJAX Feed API</strong></p>
<p>Per prima cosa è necessario iscriversi per ottenere le <a href="http://code.google.com/apis/ajaxfeeds/signup.html">proprie API Keys</a> dal sito di Google.</p>
<p>A questo indirizzo <a href="http://code.google.com/apis/ajaxfeeds/">http://code.google.com/apis/ajaxfeeds/</a> invece trovate esempi sull&#8217;uso di queste API, e una <a href="http://code.google.com/apis/ajaxfeeds/documentation/reference.html">pagina che elenca tutte le classi presenti</a> in modo da poter successivamente personalizzare il layout tramite CSS.<span id="more-565"></span></p>
<p><strong>2. Modifica Header</strong></p>
<p>Nell&#8217;header del vostro tema di WordPress, subito prima del fine <strong>&lt;/head&gt;</strong> è necessario inserire il seguente codice:</p>
<p><code>&lt;script type="text/javascript" src="http://www.google.com/jsapi?key=<strong>CODICE-PERSONALE-DA-PRELEVARE-SU-GOOGLE</strong>"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
google.load("feeds", "1");<br />
function initialize() {<br />
var feedControl = new google.feeds.FeedControl(8);<br />
feedControl.addFeed("http://www.bloggr.it/feed/", "BLOGGR");<br />
feedControl.addFeed("http://www.vistablog.it/feed/", "VISTABLOG");<br />
feedControl.addFeed("http://www.downloadr.it/feed/", "DOWNLOADR");<br />
feedControl.setNumEntries(<strong>4</strong>);<br />
feedControl.draw(document.getElementById("feedControl"),<br />
{<br />
drawMode : google.feeds.FeedControl.DRAW_MODE_TABBED});<br />
}<br />
google.setOnLoadCallback(initialize);<br />
&lt;/script&gt;</code></p>
<p>Dovete controllare tutti i file che compongono il vostro tema per assicurarvi di inserire il codice in tutti quelli che contengono i tag <strong>&lt;head&gt;&lt;/head&gt;</strong>. Generalmente è il file <strong>header.php</strong>, ma non sempre e a volte si tratta di più file.</p>
<p><strong>3. Richiamare i Feed</strong></p>
<p>Per ultimo è necessario richiamare i Feed RSS in una zona a scelta del vostro sito, che può essere la sidebar, l&#8217;indice del blog o una pagina statica creata apposta.</p>
<p>Inserire il seguente codice dove si vogliono visualizzare le News:</p>
<p><strong>&lt;div id=&#8221;feedControl&#8221;&gt;Loading&lt;/div&gt;</strong></p>
<p>Il risultato finale sarà simile al seguente:</p>
<p><img title="loader-rss" src="http://www.bloggr.it/bloggr/wp-content/uploads/2008/07/loader-rss.png" alt="" /></p>
<p><strong>4. Personalizzazioni</strong></p>
<p>Sono segnate in grassetto parti di codice dove inserire la chiave di <em>Google AJAX Feed API</em> e il numero <strong>4</strong> che indica quanti post prelevare da ogni sito (potete inserire il numero che preferite).</p>
<p>Per aggiungere una quarta o quinta fonte (etc.) potete copia-incollare una delle righe che contengono i feed RSS nel rigo successivo e personalizzarlo.</p>
<p>Ad esempio<br />
<code>feedControl.addFeed("http://www.bloggr.it/feed/", "BLOGGR");</code><br />
diventa<br />
<code>feedControl.addFeed("http://www.mioblog.it/URL_DEL_FEED/", "MIOBLOG.IT");</code></p>
<p>Dal link di Google fornito in alto si può scegliere una variante che mostra le news di vari siti miscelate e non in <strong>Tabs</strong> come nell&#8217;esempio della mia sidebar.</p>
<p><strong>5. News in un&#8217;unica scheda</strong></p>
<p>Questa è la variante per avere tutte le news in un&#8217;unica scheda, da sostituire al codice del punto <strong>2</strong>:</p>
<p><code>&lt;script  type="text/javascript" src="http://www.google.com/jsapi?key="YOUR-KEY"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
google.load("feeds", "1");<br />
function initialize() {<br />
var feedControl = new google.feeds.FeedControl();<br />
feedControl.addFeed("http://www.digg.com/rss/index.xml", "Digg");<br />
feedControl.addFeed("http://feeds.feedburner.com/Techcrunch", "TechCrunch");<br />
feedControl.draw(document.getElementById("feedControl"));<br />
}<br />
google.setOnLoadCallback(initialize);<br />
&lt;/script&gt;</code></p>
<p><strong>6. Credits</strong></p>
<p>Se avete trovato interessante questo breve tutorial potete <em>&#8220;ripagarmi&#8221;</em> lasciando il feed di <em>BLOGGR</em> (o di uno degli altri 2 siti) nel vostro mini aggregatore.</p>
<p>Grazie! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/565-news-di-vari-siti-nella-sidebar-grazie-ai-feed-rss/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Redirection: plugin per redirect 301, 302, 307, 404, 410</title>
		<link>http://www.bloggr.it/bloggar/489-redirection-plugin-per-redirect-301-302-307-404-410/</link>
		<comments>http://www.bloggr.it/bloggar/489-redirection-plugin-per-redirect-301-302-307-404-410/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 09:31:42 +0000</pubDate>
		<dc:creator>bloggr</dc:creator>
				<category><![CDATA[Plugin Wordpress]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[404]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.bloggr.it/?p=489</guid>
		<description><![CDATA[Plugin per gestire redirect temporanei e permenti ed errori 404.]]></description>
			<content:encoded><![CDATA[<p>Ultimamente ho &#8220;convertito&#8221; un vecchio sito in HTML in un blog WordPress, quindi in PHP, che vuol dire modifica di tutti gli indirizzi delle pagine.<br />
Nelle vecchie pagine in HTML avevo inserito circa un mese prima la data di &#8220;scadenza&#8221;, con il tag<br />
<code>&lt;Meta HTTP-EQUIV="Expires" Content="Sun, 01 Jun 2008 10:00:00 GMT"&gt;</code><br />
ma Google se ne è bellamente fregato, tanto che dopo oltre 20 giorni, con le pagine HTML fisicamente rimosse, continua a mandare traffico quasi unicamente a quelle pagine che nel frattempo sono diventate errori &#8220;404&#8243;.<span id="more-489"></span><br />
Girovagando su internet mi sono imbattuto in un plugin per WordPress chiamato <em>Redirection</em>, in grado di gestire vari tipi di redirect (301, 302, 307, 404, 410).<br />
Dal poco che ho capito sui vari tipi di redirect e sul funzionamento di questo plugin, posso dire che il redirect 301 sta&#8217; per &#8220;rimozione permanente&#8221; mentre il 302 per &#8220;rimozione temporanea&#8221;.</p>
<p>Il plugin permette di impostare ogni singolo redirect manualmente (metodo più semplice), quindi se il vecchio sito era formato da 4/5 pagine basta impostare 4/5 redirect e il problema è risolto.<br />
Se invece le modifiche sono più corpose, il plugin permette di impostare delle variabili.<br />
Ad esempio, se si decide di cambiare la struttura del permalink del proprio blog, togliendo il path &#8220;news&#8221; dal percorso, basta impostare una sola regola, inserendo come vecchi link<br />
<code>/news/(.*)<br />
e come nuovo percoso<br />
/$1</code><br />
che vuol dire che tutto l&#8217;indirizzo dopo /&#8221;news&#8221;/ va mantenuto nel nuovo indirizzo, mentre &#8220;/news/&#8221; va eliminato.</p>
<p>Il mio problema con le vecchie pagine in HTML l&#8217;ho risolto con una sola regola<br />
<code>/(.*.html)<br />
va rediretto in<br />
/</code><br />
cioè tutte le pagine con estensione <em>.html</em> hanno un redirect permanente alla home page.<br />
Per far funzionare questo tipo di redirect ho dovuto attivare l&#8217;opzione regex, che non ho nemmeno capito cos&#8217;è.</p>
<p><strong>Priorità delle regole</strong><br />
Per i redirect creati, quando 2 regole vanno in conflitto, viene applicata la regola che nella lista si trova prima. Quindi se vogliamo che delle 100 pagine in HTML, 5 vengano reindirizzate alle nuove pagine e le altre 95 alla home page, è necessario che la regola generale <em>/(.*.html)</em> non si trovi al primo posto altrimenti annullerà anche i 5 redirect specifici e creerà solo redirect alla home page.</p>
<p>Il plugin può essere usato inoltre per impostare un redirect automatico quando modifichiamo un URL ad un post di WordPress, per forzare il redirect delle pagine <em>index.php</em> e <em>index.html</em>, per forzare la rimozione o l&#8217;aggiunta del www prima del nome del dominio.</p>
<p><strong>Utilità</strong><br />
Nel caso di una conversione di un sito molti indirizzi cambiano, compresi quelli delle immagini.<br />
Osservando gli errori 404 ci possiamo rendere conto che molti siti &#8220;scroccano&#8221; le nostre immagini prelevandole dal nostro server senza nemmeno degnarsi di ringraziare con un link al nostro sito.<br />
Con questo plugin possiamo approfittare dell&#8217;errore 404 e sfruttarlo come metodo per fare pubblicità al nostro blog, facendo apparire su questi siti un&#8217;immagine tipo questa<br />
<img src="http://www.bloggr.it/bloggr/wp-content/uploads/2008/06/redirect.jpg" alt="" title="redirect" class="alignnone size-full wp-image-491" /></p>
<p>Tutto quello che dobbiamo fare è creare un redirect dalla vecchia cartella delle immagini ad un&#8217;immagine con scritto un messaggio<br />
<img src="http://www.bloggr.it/bloggr/wp-content/uploads/2008/06/redirect-immagini.jpg" alt="" title="redirect-immagini" class="alignnone size-full wp-image-490" /></p>
<p>link → <a href="http://urbangiraffe.com/plugins/redirection/">redirection</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bloggr.it/bloggar/489-redirection-plugin-per-redirect-301-302-307-404-410/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

