<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: getCommentsFromPingbacks(), trae los comentarios de tus pingbacks</title>
	<atom:link href="http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/</link>
	<description>Desarrollo web, Wordpress, y alguna cosilla más</description>
	<lastBuildDate>Sun, 12 Feb 2012 12:01:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Derby</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55927</link>
		<dc:creator>Derby</dc:creator>
		<pubDate>Sat, 02 May 2009 03:13:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55927</guid>
		<description>escelente articulo, gracias por la info</description>
		<content:encoded><![CDATA[<p>escelente articulo, gracias por la info</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: aNieto2k</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55872</link>
		<dc:creator>aNieto2k</dc:creator>
		<pubDate>Wed, 29 Apr 2009 08:16:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55872</guid>
		<description>&lt;a href=&quot;#comment-55869&quot; title=&quot;Responder a Cristian Eslava&quot; rel=&quot;nofollow&quot;&gt;@Cristian Eslava&lt;/a&gt;: Gracias por comentar.
El tema de la carga, es un problema, aunque por defecto al usar &lt;code&gt;fetch_rss()&lt;/code&gt; tenemos &lt;strong&gt;1 hora de caché&lt;/strong&gt;, podríamos ampliar haciendo que &lt;code&gt;MAGPIE_CACHE_ON&lt;/code&gt; sea mayor.

La moderación... podríamos hacer que pasara por akismet, no he probado este código.
&lt;pre&gt;&lt;code&gt;
function akismet_external_comment($comment){
	global $akismet_api_host, $akismet_api_port;
	
	$comment[&#039;user_ip&#039;]    = preg_replace( &#039;/[^0-9., ]/&#039;, &#039;&#039;, $_SERVER[&#039;REMOTE_ADDR&#039;] );
	$comment[&#039;user_agent&#039;] = $_SERVER[&#039;HTTP_USER_AGENT&#039;];
	$comment[&#039;referrer&#039;]   = $_SERVER[&#039;HTTP_REFERER&#039;];
	$comment[&#039;blog&#039;]       = get_option(&#039;home&#039;);

	$ignore = array( &#039;HTTP_COOKIE&#039; );

	foreach ( $_SERVER as $key =&gt; $value )
		if ( !in_array( $key, $ignore ) )
			$comment[&quot;$key&quot;] = $value;

	$query_string = &#039;&#039;;
	foreach ( $comment as $key =&gt; $data )
		$query_string .= $key . &#039;=&#039; . urlencode( stripslashes($data) ) . &#039;&amp;&#039;;

	$response = akismet_http_post($query_string, $akismet_api_host, &#039;/1.1/comment-check&#039;, $akismet_api_port);
	return ( &#039;true&#039; == $response[1] );
}
&lt;/code&gt;&lt;/pre&gt;

En teoría, al pasarle &lt;code&gt;$comment&lt;/code&gt; obtendremos &lt;code&gt;true&lt;/code&gt; en caso de ser SPAM y &lt;code&gt;false&lt;/code&gt; cuando no lo sea.</description>
		<content:encoded><![CDATA[<p><a href="#comment-55869" title="Responder a Cristian Eslava" rel="nofollow">@Cristian Eslava</a>: Gracias por comentar.<br />
El tema de la carga, es un problema, aunque por defecto al usar <code>fetch_rss()</code> tenemos <strong>1 hora de caché</strong>, podríamos ampliar haciendo que <code>MAGPIE_CACHE_ON</code> sea mayor.</p>
<p>La moderación&#8230; podríamos hacer que pasara por akismet, no he probado este código.</p>
<pre><code>
function akismet_external_comment($comment){
	global $akismet_api_host, $akismet_api_port;

	$comment['user_ip']    = preg_replace( '/[^0-9., ]/', '', $_SERVER['REMOTE_ADDR'] );
	$comment['user_agent'] = $_SERVER['HTTP_USER_AGENT'];
	$comment['referrer']   = $_SERVER['HTTP_REFERER'];
	$comment['blog']       = get_option('home');

	$ignore = array( 'HTTP_COOKIE' );

	foreach ( $_SERVER as $key =&gt; $value )
		if ( !in_array( $key, $ignore ) )
			$comment["$key"] = $value;

	$query_string = '';
	foreach ( $comment as $key =&gt; $data )
		$query_string .= $key . '=' . urlencode( stripslashes($data) ) . '&amp;';

	$response = akismet_http_post($query_string, $akismet_api_host, '/1.1/comment-check', $akismet_api_port);
	return ( 'true' == $response[1] );
}
</code></pre>
<p>En teoría, al pasarle <code>$comment</code> obtendremos <code>true</code> en caso de ser SPAM y <code>false</code> cuando no lo sea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cristian Eslava</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55869</link>
		<dc:creator>Cristian Eslava</dc:creator>
		<pubDate>Wed, 29 Apr 2009 07:35:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55869</guid>
		<description>Es genial Andrés. 

Los comentarios son la interactividad, el feedback de un blog. Si un blogger, i.e. tu blog, logra que sus usuarios comenten con asiduidad generamos un contenido alrededor de nuestro trabajo que enriquece enormemente el artículo.

Además del nuevo sistema de WP 2.7, muchos añaden sistemas que faciliten, mejoren y expandan la sección de comentarios. (Facebook Connect, Google Friend Conncet, Disqus o Twitter Connect).

Cuento toda esta perorata que no es nueva para decir que tu idea es una propuesta más en la que pensar, con la diferencia y ventaja que tu sistema NO depende de un servicio externo.

Seguro que hay artículos y blogs que lo implementan, es como poner todos los comentarios hechos en twitter, o los de meneame, es traer la discusión a tu sitio, 

Sólo dos posibles pegas, como bien dices todo esto repercutirá en la carga de tu página y por otro lado NO podrás moderar esos comentarios aunque sí confiar en que los blogs permitidos los moderan (o no) a tu gusto.

Saludos</description>
		<content:encoded><![CDATA[<p>Es genial Andrés. </p>
<p>Los comentarios son la interactividad, el feedback de un blog. Si un blogger, i.e. tu blog, logra que sus usuarios comenten con asiduidad generamos un contenido alrededor de nuestro trabajo que enriquece enormemente el artículo.</p>
<p>Además del nuevo sistema de WP 2.7, muchos añaden sistemas que faciliten, mejoren y expandan la sección de comentarios. (Facebook Connect, Google Friend Conncet, Disqus o Twitter Connect).</p>
<p>Cuento toda esta perorata que no es nueva para decir que tu idea es una propuesta más en la que pensar, con la diferencia y ventaja que tu sistema NO depende de un servicio externo.</p>
<p>Seguro que hay artículos y blogs que lo implementan, es como poner todos los comentarios hechos en twitter, o los de meneame, es traer la discusión a tu sitio, </p>
<p>Sólo dos posibles pegas, como bien dices todo esto repercutirá en la carga de tu página y por otro lado NO podrás moderar esos comentarios aunque sí confiar en que los blogs permitidos los moderan (o no) a tu gusto.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pierre Garcia Quimper</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55862</link>
		<dc:creator>Pierre Garcia Quimper</dc:creator>
		<pubDate>Tue, 28 Apr 2009 19:36:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55862</guid>
		<description>Muy bueno y creo que a todos nos servira ...

Saludos y gracias</description>
		<content:encoded><![CDATA[<p>Muy bueno y creo que a todos nos servira &#8230;</p>
<p>Saludos y gracias</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pedro</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55859</link>
		<dc:creator>Pedro</dc:creator>
		<pubDate>Tue, 28 Apr 2009 17:44:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55859</guid>
		<description>Interesante, gracias.</description>
		<content:encoded><![CDATA[<p>Interesante, gracias.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: LAPowerball</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55858</link>
		<dc:creator>LAPowerball</dc:creator>
		<pubDate>Tue, 28 Apr 2009 17:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55858</guid>
		<description>Muchas gracias, de mucha utilidad</description>
		<content:encoded><![CDATA[<p>Muchas gracias, de mucha utilidad</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Quitz</title>
		<link>http://www.anieto2k.com/2009/04/28/getcommentsfrompingbacks-trae-los-comentarios-de-tus-pingbacks/#comment-55856</link>
		<dc:creator>Quitz</dc:creator>
		<pubDate>Tue, 28 Apr 2009 14:09:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.anieto2k.com/?p=8064#comment-55856</guid>
		<description>Y yo, que ni siquiera se instalar bien PHP+Apache... :(
¡Qué grande eres, Andrés!</description>
		<content:encoded><![CDATA[<p>Y yo, que ni siquiera se instalar bien PHP+Apache&#8230; <img src='http://www.anieto2k.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
¡Qué grande eres, Andrés!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

