<?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>SEO Roma &#124; Temi Wordpress Plugin Giuseppe Surace &#187; Tecniche</title>
	<atom:link href="http://www.giuseppesurace.com/web/tecniche/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.giuseppesurace.com</link>
	<description>realizzazione e ottimizzazione siti e temi Wordpress per hotel e b&#38;b WordpressMania</description>
	<lastBuildDate>Thu, 19 Jan 2012 18:28:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Progettare un sistema di prenotazione visite mediche online: iDoctors</title>
		<link>http://www.giuseppesurace.com/progettare-un-sistema-di-prenotazione-visite-mediche-online-idoctors/</link>
		<comments>http://www.giuseppesurace.com/progettare-un-sistema-di-prenotazione-visite-mediche-online-idoctors/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 23:17:21 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Codeigniter]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Posizionamento motori di ricerca]]></category>
		<category><![CDATA[Tecniche]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/?p=643</guid>
		<description><![CDATA[Progettata con il framework CodeIgniter, la nuova versione di iDoctors permette la prenotazione online di visite mediche con pochi click. L'applicazione è fondamentalmente un motore di ricerca che permette di confrontare medici, prestazioni e visite, e prenotare online, previa registrazione. Questo progetto è interessante non solo per l'utilità del contenuto pubblicato, ma per alcuni aspetti [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fprogettare-un-sistema-di-prenotazione-visite-mediche-online-idoctors%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fprogettare-un-sistema-di-prenotazione-visite-mediche-online-idoctors%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Progettata con il framework CodeIgniter, la nuova versione di iDoctors permette la <a href="http://www.idoctors.it/">prenotazione online di visite mediche</a> con pochi click.</p>
<p>L'applicazione è fondamentalmente un motore di ricerca che permette di confrontare<strong> medici, prestazioni e visite</strong>, e prenotare online, previa registrazione.</p>
<p>Questo progetto è interessante non solo per l'utilità del contenuto pubblicato, ma per alcuni aspetti tecnici interessanti dal punto di vista SEO. Vedere alcuni di questi punti puo' essere utile per molti webmaster tipici di quando si pubblica una nuova versione di un sito web già indicizzato.</p>
<h2>Migrare da ASP a PHP: occhio agli URL</h2>
<p>Come ogni messa online di nuove versioni di un sito, particolare attenzione va riposta nel mantenere i risultati ottenuti sui motori di ricerca; pertanto come Google consiglia<strong> è importante che i vecchi URL siano mantenut</strong>i o  vengano correttamente reindirizzati sulle nuove pagine corrispondenti.</p>
<p>Migrando tecnologia da ASP a PHP ad esempio, questo step non è affatto triviale e spesso è causa di molti problemi. Non fare attenzione a questo aspetto potrebbe annullare i risultati di visibilità, e di vendita del sito.</p>
<h2>CodeIgniter aiuta lo sviluppo di un sito SEO in PHP</h2>
<p><a href="http://codeigniter.com/">CodeIgniter</a> risulta ideale per poter mantenere strutture arbitariamente complesse e "legacy" di un vecchio sito in ASP, se correttamente utilizzato mediante il potente meccanismo di routing degli url puo' dare una grossa mano a non dover gestire a mano tanti redirect 301 magari editando il file .htaccess o impostando una noiosa tabella di redirect 301 automatizzati.</p>
<p>E' buona regola verificare gli url vecchi possibilmente uno ad uno. Un metodo rozzo e semplice è quello di usare il comando cache:www.nomedominio.com e verificare che le vecchie URL funzionino a mestiere. O che inviiano mediante redirect 301 alle nuove pagine. E' un consiglio banale, ma ancora tanti webmaster sbagliano questo semplice concetto.</p>
<h2>WordPress aiuta la realizzazione di blog aziendali: i MUST per il SEO</h2>
<p>Affiancare al sito un blog che tratti e approfondisca la materia del sito principale, permette di far conoscere i propri prodotti o servizi a una nuova audience in maniera economica e costante, a patto di dedicar tempo alla redazione di un buon contenuto.</p>
<p>Per quanto riguarda il blog, è stata scelta la piattaforma WordPress che mantiene una grande predisposizione per funzionare bene a livello SEO; con pochi plugin come <a href="http://www.wpseo.org/">WPSEO</a> e  Quick Cache, e un <strong>buon contenuto</strong>, in questo caso articoli di medicina, la base di partenza per un buon blog c'è.</p>
<p>I redattori apprendono facilmente l'uso di questa piattaforma di pubblicazione online, semplice ed efficace, per la quale sviluppo vari plugin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/progettare-un-sistema-di-prenotazione-visite-mediche-online-idoctors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Breadcrumb per WordPress</title>
		<link>http://www.giuseppesurace.com/breadcrumb-per-wordpress/</link>
		<comments>http://www.giuseppesurace.com/breadcrumb-per-wordpress/#comments</comments>
		<pubDate>Fri, 08 May 2009 09:27:46 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Plugin wordpress]]></category>
		<category><![CDATA[Tecniche]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/?p=310</guid>
		<description><![CDATA[Voglio inserire e segnalare queste poche righe di codice che ho creato su un tema wordpress, per fare dei Breadcrumb (di navigazione) su un tema WordPress. Sicuramente esistono dei plugin fatti proprio per generare un menu navigazionale orizzontale, ma personalmente ho preferito inserire poche righe di codice nelle funzioni del tema evitando l'installazione di un [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fbreadcrumb-per-wordpress%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fbreadcrumb-per-wordpress%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Voglio inserire e segnalare queste poche righe di codice che ho creato su un tema wordpress, per fare dei <a href="http://en.wikipedia.org/wiki/Breadcrumb_(navigation)">Breadcrumb</a> (di navigazione) su un tema WordPress.</p>
<p>Sicuramente esistono dei plugin fatti proprio per generare un menu navigazionale orizzontale, ma personalmente ho preferito inserire poche righe di codice nelle funzioni del tema evitando l'installazione di un ulteriore plugin.</p>
<p>Il mio breadcrumb momentaneamente funziona su <strong>categorie</strong> e <strong>post</strong>, ed ecco la piccola porzione di codice da inserire in funzioni: (functions.php)</p>
<pre class="php">&nbsp;
<span style="color: #808080; font-style: italic;">/*qui parte lo spettacolo*/</span>
<span style="color: #000000; font-weight: bold;">function</span> breadcrumb<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#123;</span>
<a href="http://www.php.net/global"><span style="color: #000066;">global</span></a> <span style="color: #0000ff;">$post</span>;
<span style="color: #0000ff;">$category</span> = get_the_category<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0000ff;">$current_cat</span> = <span style="color: #0000ff;">$category</span><span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#93;</span>-&gt;<span style="color: #006600;">cat_ID</span>;
&nbsp;
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>is_single<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #808080; font-style: italic;">//the_title();</span>
<span style="color: #0000ff;">$t</span>=<span style="color: #0000ff;">$post</span>-&gt;<span style="color: #006600;">post_title</span>;
<span style="color: #0000ff;">$markup</span> = <span style="color: #ff0000;">'
&lt;p class=&quot;breadcrumb&quot;&gt;
&lt;a href=&quot;'</span>.get_option<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'home'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #ff0000;">'&quot;&gt;Home&lt;/a&gt; &amp;raquo;
'</span>.get_category_parents<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$current_cat</span>, <span style="color: #000000; font-weight: bold;">TRUE</span>, <span style="color: #ff0000;">' &amp;raquo; '</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #0000ff;">$t</span>.<span style="color: #ff0000;">'
&nbsp;
'</span>;
<span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #66cc66;">&#40;</span>is_category<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span>
<span style="color: #0000ff;">$markup</span> = <span style="color: #ff0000;">'
&lt;p class=&quot;breadcrumb&quot;&gt;
&lt;a href=&quot;'</span>.get_option<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'home'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #ff0000;">'&quot;&gt;Home&lt;/a&gt;
&amp;raquo; '</span>.get_category_parents<span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$current_cat</span>, <span style="color: #000000; font-weight: bold;">FALSE</span>, <span style="color: #ff0000;">''</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #ff0000;">'
&nbsp;
'</span>;
<span style="color: #66cc66;">&#125;</span>
<a href="http://www.php.net/echo"><span style="color: #000066;">echo</span></a> <span style="color: #0000ff;">$markup</span>;
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
<p>Ecco invece il codice da inserire nei file: <strong>single.php</strong> e <strong>archive.php</strong></p>
<pre class="php"><span style="color: #000000; font-weight: bold;">&lt;?php</span> breadcrumb<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span></pre>
<p>Che gerenerà il menu orizzontale sugli archivi e sui post del vostro blog!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/breadcrumb-per-wordpress/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Come proteggere WordPress dagli attacchi hacker</title>
		<link>http://www.giuseppesurace.com/come-proteggere-wordpress-dagli-attacchi-hacker/</link>
		<comments>http://www.giuseppesurace.com/come-proteggere-wordpress-dagli-attacchi-hacker/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 10:29:44 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Seo Roma Posizionamento sui motori di ricerca]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecniche]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[sicurezza]]></category>
		<category><![CDATA[wp]]></category>
		<category><![CDATA[wp hack]]></category>
		<category><![CDATA[wp-admin exploit]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2008/01/25/come-proteggere-wordpress-dagli-attacchi-hacker/</guid>
		<description><![CDATA[Ho trovato questo post sul Blog di Matt Cutts, e visto che l'argomento è la sicurezza in wordpress, ho ritenuto oportuno tradurlo e postare una spiegazione su come proteggere il proprio blog in wp da attacchi di hacker. In realtà la cartella da proteggege è wp-admin, il cuore del CMS wp, abilitando o disabilitando l'accesso [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fcome-proteggere-wordpress-dagli-attacchi-hacker%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fcome-proteggere-wordpress-dagli-attacchi-hacker%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Ho trovato questo post sul Blog di <strong><a href="http://www.mattcuts.com/blog">Matt Cutts</a></strong>, e visto che l'argomento è la <strong>sicurezza in wordpress</strong>, ho ritenuto oportuno tradurlo e postare una spiegazione su come proteggere il proprio blog in wp da attacchi di hacker. In realtà la cartella da proteggege è wp-admin, il cuore del CMS wp, abilitando o disabilitando l'accesso a tutti tramite il file .htaccess presente nella root del vostro server.</p>
<ol>
<li>Aprite il vostro file .htaccess e  incollate queste istruzioni relative al controllo di accesso sul server abilitando l'accesso al wp.admin solo alcuni IP:<br />
<blockquote><p>AuthUserFile /dev/null<br />
AuthGroupFile /dev/null<br />
AuthName “Access Control”<br />
AuthType Basic<br />
&lt;LIMIT GET&gt;<br />
order deny,allow<br />
deny from all<br />
# whitelist home IP address<br />
allow from 64.233.169.99<br />
# whitelist work IP address<br />
allow from 69.147.114.210<br />
allow from 199.239.136.200<br />
# IP while in Kentucky; delete when back<br />
allow from 128.163.2.27<br />
&lt;/LIMIT&gt;</p></blockquote>
<p>Naturalmente l'indirizzo o gli indirizzi ip che dovrete mettere su (allow) dovranno essere i vostri o quelli assegnati dinamicamente nella location in cui vi trovate. Questo vuol dire bloccare l'accesso a tutti gli ip al wp-admin, limitandolo anche di voltain volta al vostro ip.</li>
<li>ALtra buona regola per mantenere sicuro il vostro sito/blog è piazzare un file vuoto index.html nella directory dei plugins in modo da impedire a eventuali "malintenzionati" di scoprire eventuali versioni scadute di plugin e sfruttarne le vulnerabilità e gli exploit.</li>
<li>Iscrivetevi  a WordPress Development blog  <a href="http://wordpress.org/development/feed/" onclick="return top.js.OpenExtLink(window,event,this)" target="_blank">http://wordpress.org/developmen<wbr></wbr>t/feed/</a> . Ad ogni patch rilasciata o versione nuova di wp, <strong>dovete assolutamente aggiornare e tenere sempre aggiornato il vostro blog con le ultime release</strong>.</li>
</ol>
<p>ULtima sciocchezza, sul file del tema header.php trovate questa riga <code><br />
&lt;meta name=”generator” content=”WordPress &lt;?php bloginfo(’version’); ?&gt;” /&gt; &lt;!-– leave this for stats please --&gt;<br />
</code></p>
<p>Serve a nascondere la versione di WordPress che state utilizzando, nel caso in cui sia datata e non aggiornata potrebbe essere "bacata" e quindi ricconoscibile dagli hacker.</p>
<p>Mantenete il vostro blog "sicuro" con questi piccoli consigli, spero siano stati utili.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/come-proteggere-wordpress-dagli-attacchi-hacker/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Plugin WordPress per inviare newsletter e mailing list</title>
		<link>http://www.giuseppesurace.com/plugin-wordpress-per-inviare-newsletter-e-mailing-list/</link>
		<comments>http://www.giuseppesurace.com/plugin-wordpress-per-inviare-newsletter-e-mailing-list/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 02:35:49 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Tecniche]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2007/12/27/plugin-wordpress-per-inviare-newsletter-e-mailing-list/</guid>
		<description><![CDATA[Sto sviluppando un interessante e utile plugin wp per inviare newsletter in wordpress e gestire mailing list. L'idea di questo plugin nasce dall'esigenza di poter integrare in wordpress un sistema per inviare email personalizzate ed in formato html a mailing list. Cercando in giro, ho avuto modo di vedere che ci sono diversi plugin, ma [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fplugin-wordpress-per-inviare-newsletter-e-mailing-list%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fplugin-wordpress-per-inviare-newsletter-e-mailing-list%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Sto sviluppando un interessante e utile <strong>plugin wp per <a href="http://www.giuseppesurace.com/2008/06/09/sendit-wp-newsletter-mailing-list/">inviare newsletter in wordpress</a> e  gestire mailing list</strong>. L'idea di questo plugin nasce dall'esigenza di poter integrare in <a href="http://www.giuseppesurace.com/web/wordpress/">wordpress</a> un sistema per inviare email personalizzate ed in <strong>formato html</strong> a mailing list. Cercando in giro, ho avuto modo di vedere che ci sono diversi plugin, ma sono obsoleti o dismessi oppure sonon in tedesco "incomprensibili". Il mio plugin x newsletter in breve offre le seguenti funzionalità:</p>
<ul>
<li>Form di iscrizione facilmente aggiungibile su pagine, post o su qualsiasi file del tema</li>
<li> Submit realizzata in Ajax (xmlhttprequest)</li>
<li>Gestione indirizzi e liste nel wp-admin</li>
<li>Form di invio con editor html integrato (lo stesso di wp TinyMCE)</li>
</ul>
<p>A breve, mettero sul mio blog il download della versione Beta sperando di rendermi  utile!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/plugin-wordpress-per-inviare-newsletter-e-mailing-list/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>WP per rimanere in tema! un generatore di temi per WordPress online</title>
		<link>http://www.giuseppesurace.com/wp-per-rimanere-in-tema-un-generatore-di-temi-per-wordpress-online/</link>
		<comments>http://www.giuseppesurace.com/wp-per-rimanere-in-tema-un-generatore-di-temi-per-wordpress-online/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 09:01:33 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecniche]]></category>
		<category><![CDATA[Temi]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[generatore temi wp online]]></category>
		<category><![CDATA[temi wordpress]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[wp tema]]></category>
		<category><![CDATA[wp_list_pages]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2007/07/13/wp-per-rimanere-in-tema-un-generatore-di-temi-per-wordpress-online/</guid>
		<description><![CDATA[Ho trovato da poco questo interessantissimo sito che offre la possibilità online di generare e creare il tuo tema personalizzato per WordPress. Supporta widgets per sidebar ed è facilmente personalizzabile. Si possono decidere sfondi, colori, dimensioni sia in pixel che in %, gradienti e n di colonne sidebar da utilizzare. Non male! Da non perdere]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fwp-per-rimanere-in-tema-un-generatore-di-temi-per-wordpress-online%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fwp-per-rimanere-in-tema-un-generatore-di-temi-per-wordpress-online%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Ho trovato da poco questo<a href="http://www.yvoschaap.com/wpthemegen/"> interessantissimo sito</a> che offre la possibilità online di generare e creare il tuo tema personalizzato per WordPress.</p>
<p>Supporta widgets per sidebar ed è facilmente personalizzabile.</p>
<p>Si possono decidere sfondi, colori, dimensioni sia in pixel che in %,  gradienti e n di colonne sidebar da utilizzare.</p>
<p>Non male!</p>
<p>Da non perdere</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/wp-per-rimanere-in-tema-un-generatore-di-temi-per-wordpress-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Abilitare register_globals su apache al volo su Serverplan</title>
		<link>http://www.giuseppesurace.com/abilitare-register_globals-su-apache-al-volo-su-serverplan/</link>
		<comments>http://www.giuseppesurace.com/abilitare-register_globals-su-apache-al-volo-su-serverplan/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 21:42:24 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecniche]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2007/07/12/abilitare-register_globals-su-apache-al-volo-su-serverplan/</guid>
		<description><![CDATA[Quante volte avete bestemmiato perchè dopo tanto lavoro sul vostro localhost con apache mysql e php installati, trasferite il vostro sito web su un Hosting provider ed improvvisamente non funziona nulla?  Vi accorgete che le variabili non passano più a meno che non si antepongano $_GET o $_POST. Il problema è dato dal REGISTER_GLOBALS settato [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fabilitare-register_globals-su-apache-al-volo-su-serverplan%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fabilitare-register_globals-su-apache-al-volo-su-serverplan%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Quante volte avete bestemmiato perchè dopo tanto lavoro sul vostro localhost con apache mysql e php installati, trasferite il vostro sito web su un Hosting provider ed improvvisamente non funziona nulla?  Vi accorgete che le variabili non passano più a meno che non si antepongano $_GET o $_POST.</p>
<p>Il problema è dato dal <strong>REGISTER_GLOBALS</strong> settato a <strong>OFF</strong> che non registra le variabili globali. Il tutto si puo risolvere avendo la possibilità di  agire sul file php.ini del server, o richiedendolo specificatamente allo staff del supporto tecnico.</p>
<p>Volendo però si puo rendere tutto molto più facile veloce e sicuro e sprattutto cambiando il register_globalsdal file <strong>.htaccess</strong></p>
<p>tramite questa istruzione:</p>
<p>php_flag register_globals on</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/abilitare-register_globals-su-apache-al-volo-su-serverplan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parametri e variabili di WordPress</title>
		<link>http://www.giuseppesurace.com/parametri-e-variabili-di-wodrdpress/</link>
		<comments>http://www.giuseppesurace.com/parametri-e-variabili-di-wodrdpress/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 01:52:02 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecniche]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2007/06/12/parametri-e-variabili-di-wodrdpress/</guid>
		<description><![CDATA[Parametri sort_column (stringa) Ordina le pagine secondo diversi criteri. Di base l'ordine è alfabetico per PAGE TITLE. Ecco i vari   'post_title' - Sort Pages alphabetically (by title) - default 'menu_order' - Ordina le pagine per Page Order (solo se settato direttamente da voi nel WP-ADMIN. 'post_date' - Ordina per data di creazione. 'post_modified' - Ordina [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fparametri-e-variabili-di-wodrdpress%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fparametri-e-variabili-di-wodrdpress%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<h2> Parametri</h2>
<dl>
<dt> <strong>sort_column</strong> (<em>string</em>a)</dt>
<dd>Ordina le pagine secondo diversi criteri. Di base l'ordine è alfabetico per PAGE TITLE.</dd>
<dd>Ecco i vari  </dd>
</dl>
<dl>
<dd>
<ul>
<li> <tt>'post_title'</tt> - Sort Pages alphabetically (by title) - default</li>
<li> <tt>'menu_order'</tt> - Ordina le pagine per Page Order (solo se settato direttamente da voi nel WP-ADMIN.</li>
<li> <tt>'post_date'</tt> - Ordina per data di creazione.</li>
<li> <tt>'post_modified'</tt> - Ordina per data e ora di modifica.</li>
<li> <tt>'ID'</tt> - Ordina per il  Page ID.</li>
<li> <tt>'post_author'</tt> - Ordina per ID autore.</li>
<li> <tt>'post_name'</tt> - Ordina alfabeticamente tramite POST-SLUG<a href="http://codex.wordpress.org/Glossary#Slug" title="Glossary"></a>.</li>
</ul>
</dd>
</dl>
<hr /><strong>Note:</strong> The <strong>sort_column</strong> parameter can be used to sort the list of Pages by the descriptor of any field in the <a href="http://codex.wordpress.org/Database_Description#Table:_wp_posts" title="Database Description">wp_post table</a> of the WordPress database. Some useful examples are listed here.<br />
<hr />
<dl>
<dt> <strong>sort_order</strong> (<em>string</em>)</dt>
<dd>Change the sort order of the list of Pages (either ascending or descending). The default is <em>ascending</em>. Valid values:</p>
<ul>
<li> <tt>'asc'</tt> - Ascendente (Default).</li>
<li> <tt>'desc'</tt> - Discendente.</li>
</ul>
</dd>
</dl>
<dl>
<dt> <strong>exclude</strong> (<em>string</em>)</dt>
<dd>Attraverso una lista di id, separati da virgola è possibile escludere delle pagine </dd>
<dd> (esempio: <tt>'exclude=3,7,31'</tt>). </dd>
</dl>
<dl>
<dt> <strong>include</strong> (<em>string</em>)</dt>
<dd>Only include certain Pages in the list generated by <em>wp_list_pages</em>. Like <strong>exclude</strong>, this parameter takes a comma-separated list of Page IDs. There is no default value. See the <a href="http://codex.wordpress.org/Template_Tags/wp_list_pages#Include_Pages_in_List">Include Pages in List</a> example below. </dd>
</dl>
<dl>
<dt> <strong>depth</strong> (<em>integer</em>)</dt>
<dd>This parameter controls how many levels in the hierarchy of pages are to be included in the list generated by <em>wp_list_pages</em>. The default value is <em>0</em> (display all pages, including all sub-pages).</p>
<ul>
<li> <tt>0</tt>  - Pages and sub-pages displayed in hierarchical (indented) form (Default).</li>
<li> <tt>-1</tt> - Pages in sub-pages displayed in flat (no indent) form.</li>
<li> <tt>1</tt>  - Show only top level Pages</li>
<li> <tt>2</tt>  - Value of 2 (or greater) specifies the depth (or level) to descend in displaying Pages.</li>
</ul>
</dd>
</dl>
<dl>
<dt> <strong>child_of</strong> (<em>integer</em>)</dt>
<dd>Displays the sub-pages of a single Page only; uses the ID for a Page as the value. Defaults to <em>0</em> (displays all Pages). </dd>
</dl>
<dl>
<dt> <strong>show_date</strong> (<em>string</em>)</dt>
<dd>Display creation or last modified date next to each Page. The default value is the <em>null value</em> (do not display dates). Valid values:</p>
<ul>
<li> <tt>''</tt> - Display no date (Default).</li>
<li> <tt>'modified'</tt> - Display the date last modified.</li>
<li> <tt>'xxx'</tt> - Any value other than <em>modified</em> displays the date (<strong>post_date</strong>) the Page was first created. See the <a href="http://codex.wordpress.org/Template_Tags/wp_list_pages#Sort_Pages_by_Post_Date">example</a> below.</li>
</ul>
</dd>
</dl>
<dl>
<dt> <strong>date_format</strong> (<em>string</em>)</dt>
<dd>Controls the format of the Page date set by the <strong>show_date</strong> parameter (example: "<tt>l, F j, Y</tt>"). This parameter defaults to the date format configured in your WordPress options. See <a href="http://codex.wordpress.org/Formatting_Date_and_Time" title="Formatting Date and Time">Formatting Date and Time</a> and the <a href="http://php.net/date" class="external" title="http://php.net/date">date format page on the php web site</a><span class="urlexpansion"> (<em>http://php.net/date</em>)</span>. </dd>
</dl>
<dl>
<dt> <strong>title_li</strong> (<em>string</em>)</dt>
<dd>Set the text and style of the Page list's heading. Defaults to <tt>'__('Pages')'</tt>, which displays "Pages" (the <tt>__('')</tt> is used for <a href="http://codex.wordpress.org/Localization" title="Localization">localization purposes</a>). If passed a null or empty value (<tt>''</tt>), no heading is displayed, and the list will not be wrapped with <tt>&lt;ul&gt;, &lt;/ul&gt;</tt> tags. See the example for <a href="http://codex.wordpress.org/Template_Tags/wp_list_pages#Hiding_or_Changing_the_List_Heading">Headings</a>. </dd>
</dl>
<dl>
<dt> <strong>echo</strong> (<em>boolean</em>)</dt>
<dd>Toggles the display of the generated list of links or return the list as an HTML text string to be used in PHP. The default value is <em>1</em> (display the generated list items). Valid values:</p>
<ul>
<li> <tt>1 (true)</tt> - default</li>
<li> <tt>0 (false)</tt></li>
</ul>
</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/parametri-e-variabili-di-wodrdpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress e wp_list_pages: lista delle pagine. Consigli e trucchi sull&#8217;utilizzo</title>
		<link>http://www.giuseppesurace.com/wordpress-e-il-funzionamento-di-wp_list_pages-lista-delle-pagine-consigli-e-trucchi-sullutilizzo/</link>
		<comments>http://www.giuseppesurace.com/wordpress-e-il-funzionamento-di-wp_list_pages-lista-delle-pagine-consigli-e-trucchi-sullutilizzo/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 01:11:47 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tecniche]]></category>
		<category><![CDATA[Temi]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2007/06/12/wordpress-e-il-funzionamento-di-wp_list_pages-lista-delle-pagine-consigli-e-trucchi-sullutilizzo/</guid>
		<description><![CDATA[Il Tag, wp_list_pages() genera la visualizzazione delle pagine WP come link e viene generalmente utilizzato sulla header o sulla sidebar per generare il menù di navigazione. Esistono vari attributi che si possono passare come argomenti per includere, escludere o ordinare delle pagine in WordPress, secondo diversi criteri L'utilizzo di base è il seguente e come [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fwordpress-e-il-funzionamento-di-wp_list_pages-lista-delle-pagine-consigli-e-trucchi-sullutilizzo%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fwordpress-e-il-funzionamento-di-wp_list_pages-lista-delle-pagine-consigli-e-trucchi-sullutilizzo%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Il  Tag, <strong>wp_list_pages()</strong> genera la visualizzazione delle pagine WP come link e viene generalmente utilizzato sulla header o sulla sidebar per generare il menù di navigazione.</p>
<p>Esistono vari attributi che si possono passare come argomenti per includere, escludere o ordinare delle pagine in WordPress, secondo diversi criteri</p>
<p>L'utilizzo di base è il seguente e come vedete, viene messo all'interno di un &lt;ul&gt; e senza alcun tipo di intestazione:</p>
<p><tt>&lt;ul&gt;<br />
&lt;?php wp_list_pages('title_li='); ?&gt;<br />
</tt></p>
<p><tt>&lt;/ul&gt;</tt></p>
<h3>Vediamo ora come personalizzare l <strong>h2 intestazione al nostro menu WP</strong></h3>
<p><tt> &lt;ul&gt;<br />
&lt;?php<br />
wp_list_pages('sort_column=menu_order&amp;title_li=&lt;h2&gt;' . __('pagine') . '&lt;/h2&gt;' ); ?&gt;<br />
&lt;/ul&gt; </tt></p>
<p>L'esempio riportato visualizzerà in cima alla ista di plagine la h2 <strong>pagine </strong>e questo è stato possibile grazie alla variabile <strong>title_li</strong>, dove opportunamente specifichiamo che tipo di output vogliamo nella nostra <strong>wp_list_pages()</strong>.</p>
<h3>Includere solo alcune pagine in WP</h3>
<p>Per includere una selezione di pagine nel nostro menù questa volta faremo uso delle variabile <strong>include</strong>:</p>
<pre name="code" class"php">
<tt> &lt;ul&gt;
&lt;?php
wp_list_pages('include=5,9,23&amp;title_li=&lt;h2&gt;' . __('Menu') . '&lt;/h2&gt;' ); ?&gt;
&lt;/ul&gt;</tt>
</pre>
<p>&lt;/pre&gt;</p>
<h3>Escludere le pagine in WP</h3>
<p>Per escludere una selezione di pagine nel nostro menù faremo uso delle variabile <strong>exclude</strong>:</p>
<p><tt> &lt;ul&gt;<br />
&lt;?php<br />
wp_list_pages('include=5,9,23&amp;title_li=&lt;h2&gt;' . __('Menu') . '&lt;/h2&gt;' ); ?&gt;<br />
&lt;/ul&gt;</tt></p>
<p><strong><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/wordpress-e-il-funzionamento-di-wp_list_pages-lista-delle-pagine-consigli-e-trucchi-sullutilizzo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Come non perdere gli accessi dai Motori di Ricerca</title>
		<link>http://www.giuseppesurace.com/come-non-perdere-gli-accessi-dai-motori-di-ricerca/</link>
		<comments>http://www.giuseppesurace.com/come-non-perdere-gli-accessi-dai-motori-di-ricerca/#comments</comments>
		<pubDate>Wed, 04 Oct 2006 12:05:39 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Htaccess]]></category>
		<category><![CDATA[Tecniche]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2006/10/04/come-non-perdere-gli-accessi-dai-motori-di-ricerca/</guid>
		<description><![CDATA[Quando si cambia l&#8217;indirizzo del proprio sito web, o di alcune parti di esso, lo svantaggio principale è che si perdono gli accessi dai motori di ricerca e dai vari link esterni. Il cambio di indirizzo può essere radicale, quando ad esempio si passa da http://www.old.it/ a http://www.new.it/ oppure essere parziale e riguardare solo il [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fcome-non-perdere-gli-accessi-dai-motori-di-ricerca%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fcome-non-perdere-gli-accessi-dai-motori-di-ricerca%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Quando si cambia l&#8217;indirizzo del proprio sito web, o di alcune parti di esso, lo svantaggio principale è che si perdono gli accessi dai motori di ricerca e dai vari link esterni. Il cambio di indirizzo può essere radicale, quando ad esempio si passa da http://www.old.it/ a http://www.new.it/ oppure essere parziale e riguardare solo il [&#8230;]</p>
<p>Original post by <em><a href="http://www.studio404.it/blog/2006/come-non-perdere-accessi-dai-motori-di-ricerca.html" title="">Claudio Simeone</a></em> and <em>software</em> by <a href="http://elliottback.com">Elliott</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/come-non-perdere-gli-accessi-dai-motori-di-ricerca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passare delle variabili a PHP tramite Javascript</title>
		<link>http://www.giuseppesurace.com/passare-delle-variabili-a-php-tramite-javascript/</link>
		<comments>http://www.giuseppesurace.com/passare-delle-variabili-a-php-tramite-javascript/#comments</comments>
		<pubDate>Thu, 28 Sep 2006 03:00:11 +0000</pubDate>
		<dc:creator>pinobulini</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tecniche]]></category>

		<guid isPermaLink="false">http://www.giuseppesurace.com/2006/09/28/passare-delle-variabili-a-php-tramite-javascript/</guid>
		<description><![CDATA[JavaScript è un linguaggio client side, vale a dire che viene eseguito dal browser. PHP invece viene eseguito dal server su cui è ospitato il sito che viene visitato. Spesso, soprattutto nello sviluppo di applicazioni web, questi due linguaggi devono interagire. Si tratta di php e Ajax!]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fpassare-delle-variabili-a-php-tramite-javascript%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.giuseppesurace.com%2Fpassare-delle-variabili-a-php-tramite-javascript%2F&amp;style=normal&amp;service=bit.ly&amp;service_api=R_c5d7a54de4e1b653cb5f44c9fe3a93b2&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>JavaScript è un linguaggio client side, vale a dire che viene eseguito dal browser. PHP invece viene eseguito dal server su cui è ospitato il sito che viene visitato. Spesso, soprattutto nello sviluppo di applicazioni web, questi due linguaggi devono interagire.</p>
<p>Si tratta di php e Ajax!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giuseppesurace.com/passare-delle-variabili-a-php-tramite-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

