<?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>Diario de Programación &#187; foro</title>
	<atom:link href="http://blog.chuidiang.com/tag/foro/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.chuidiang.com</link>
	<description>Programación e informática en general</description>
	<lastBuildDate>Wed, 25 Jan 2012 23:17:43 +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>Nuevo foro de programación</title>
		<link>http://blog.chuidiang.com/2009/03/08/nuevo-foro-de-programacion/</link>
		<comments>http://blog.chuidiang.com/2009/03/08/nuevo-foro-de-programacion/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 11:42:37 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[enlaces]]></category>
		<category><![CDATA[foro]]></category>
		<category><![CDATA[linea de código]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/?p=527</guid>
		<description><![CDATA[&#160; Nace un nuevo foro de programaci&#243;n, del blog l&#237;nea de c&#243;digo. Desde aqu&#237; darle &#225;nimos y suerte con la iniciativa.]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>Nace un nuevo <a href="http://dudasprogramacion.com/">foro de programaci&oacute;n</a>, del blog <a href="http://lineadecodigo.com/">l&iacute;nea de c&oacute;digo</a>. Desde aqu&iacute; darle &aacute;nimos y suerte con la iniciativa.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2009/03/08/nuevo-foro-de-programacion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>sitemap para SMF</title>
		<link>http://blog.chuidiang.com/2008/04/25/sitemap-para-smf/</link>
		<comments>http://blog.chuidiang.com/2008/04/25/sitemap-para-smf/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 04:34:13 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[foro]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sitemap]]></category>
		<category><![CDATA[smf]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/2008/04/25/sitemap-para-smf/</guid>
		<description><![CDATA[Hace tiempo coment&#233; en un post que el foro SMF es un desastre para que lo indexe google y, de hecho, no aparec&#237;a en google ninguno de los temas de mi foro de java. Intent&#233; instalar el plugin seo4smf para tratar de arreglarlo, pero no consegu&#237; que me funcionara. Al final, como coment&#233; en aquel [...]]]></description>
			<content:encoded><![CDATA[<p>Hace tiempo coment&eacute; en un post que <a href="http://blog.chuidiang.com/2008/03/25/indexado-en-google-del-foro-smf/">el foro SMF es un desastre para que lo indexe google</a> y, de hecho, no aparec&iacute;a en google ninguno de los temas de mi <a href="http://foro.chuidiang.com">foro de java</a>. Intent&eacute; instalar el plugin <a href="http://custom.simplemachines.org/mods/index.php?mod=518">seo4smf</a> para tratar de arreglarlo, pero no consegu&iacute; que me funcionara. Al final, como coment&eacute; en aquel post, me hice un peque&ntilde;o programa java que generara un fichero sitemap.xml para colgarlo en el foro.</p>
<p>Esa opci&oacute;n no era buena del todo. Consegu&iacute; que google indexara los temas del foro, pero ten&iacute;a que actualizar el sitemap peri&oacute;dicamente a mano. As&iacute; que decid&iacute; hacerme un peque&ntilde;o script sitemap.php que hiciera de sitemap para google de forma autom&aacute;tica.</p>
<p>Este script, al llamarlo, consulta en la base de datos el campo id_topic de la tabla smf_topics. Es la &uacute;nica informaci&oacute;n que necesita para generar el fichero XML de sitemap. El script dice que devuelve un &quot;Content-Type : application/xml&quot; para que cuando google lo consulte piense que es un fichero XML, luego env&iacute;a los tags XML correspondientes al sitemap.</p>
<p>Adjunto el c&oacute;digo php por si a alguien le interesa</p>
<blockquote>
<p>&lt;?php<br />
header(&#8216;Content-Type: application/xml&#8217;);<br />
include (&#8216;Settings.php&#8217;);</p>
<p>print (&#8216;&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#8217;);<br />
print (&#8216;&lt;urlset xmlns=&quot;http://www.sitemaps.org/schemas/sitemap/0.9&quot;&gt;&#8217;);</p>
<p>$link = mysql_connect ($db_server, $db_user, $db_passwd) or die (&quot;&lt;center&gt;No se puede conectar con la base de datos\n&lt;/center&gt;\n&quot;);<br />
$query=&#8217;select id_topic from smf_topics&#8217;;<br />
$result=mysql_db_query ($db_name, $query, $link);</p>
<p>while ($row = mysql_fetch_array ($result))<br />
{<br />
&nbsp;&nbsp; print (&#8216;&lt;url&gt;&#8217;);<br />
&nbsp;&nbsp; print (&#8216;&lt;loc&gt;&#8217;);<br />
&nbsp;&nbsp; print (&#8216;http://foro.chuidiang.com/index.php?topic=&#8217;.$row[0]);<br />
&nbsp;&nbsp; print (&#8216;&lt;/loc&gt;&#8217;);<br />
&nbsp;&nbsp; print (&#8216;&lt;/url&gt;&#8217;);<br />
}<br />
mysql_free_result($result);<br />
print (&#8216;&lt;/urlset&gt;&#8217;);<br />
?&gt;
</p>
</blockquote>
<p>El include &quot;Settings.php&quot; &uacute;nicamente incluye un fichero de configuraci&oacute;n del foro, en el que est&aacute;n las variables con el nombre de la base de datos $db_name, el usuario $db_user y la password $db_passwd. Ojo, no le busqueis pegas, que las tiene. Yo no tengo ni idea de PHP.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2008/04/25/sitemap-para-smf/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Indexado en google del foro SMF</title>
		<link>http://blog.chuidiang.com/2008/03/25/indexado-en-google-del-foro-smf/</link>
		<comments>http://blog.chuidiang.com/2008/03/25/indexado-en-google-del-foro-smf/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 13:42:45 +0000</pubDate>
		<dc:creator>Chuidiang</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[foro]]></category>

		<guid isPermaLink="false">http://blog.chuidiang.com/2008/03/25/indexado-en-google-del-foro-smf/</guid>
		<description><![CDATA[Despu&#233;s de darme cuenta del peque&#241;o desastre del foro SMF con google, y de no conseguir que funcionara el plugin de seo4smf, decid&#237; hacerme mi propio sitemap.xml para google. Hab&#237;a hecho un programita en java que generaba ese fichero xml simplemente con un bucle de 2 a 1059 (el n&#250;mero de post en el foro [...]]]></description>
			<content:encoded><![CDATA[<p>Despu&eacute;s de darme cuenta del peque&ntilde;o desastre del <a href="http://blog.chuidiang.com/2008/02/26/smf-y-seo-un-desastre/">foro SMF con google</a>, y de no conseguir que funcionara el plugin de <a href="http://custom.simplemachines.org/mods/index.php?mod=518">seo4smf</a>, decid&iacute; hacerme mi propio <a href="http://foro.chuidiang.com/sitemap.xml">sitemap.xml</a> para google. Hab&iacute;a hecho un programita en java que generaba ese fichero xml simplemente con un bucle de 2 a 1059 (el n&uacute;mero de post en el foro en ese momento). Sub&iacute; el fichero al foro, lo d&iacute; de alta en google&#8230;. y aparentemente NO funcion&oacute;. Despu&eacute;s de un par de semanas, ninguno de los post del foro estaba indexado.</p>
<p>Estuve pensando cual pod&iacute;a ser el motivo. Hay p&aacute;ginas del foro que s&iacute; est&aacute;n indexadas en google, como la de mensajes recientes, los perfiles de los usuarios, la p&aacute;gina principal del foro&#8230; pero NO los post. A pesar de que los par&aacute;metros que se pasan a la p&aacute;gina php del foro son igual de feos en todos los casos, no ve&iacute;a por qu&eacute; los post no se indexaban. Al final y por probar, decid&iacute; que pod&iacute;a ser cosa del punto decimal. Los post llevan un par&aacute;metro tal que as&iacute; &quot;topic=1046.0&quot;, con un decimal punto cero. Se me ocurri&oacute; que google pod&iacute;a interpretar ese decimal como que esa variable y, por tanto, la p&aacute;gina, es muy variable en funci&oacute;n de ese valor que no parece un &iacute;ndice, sino un valor arbitrario. 
</p>
<p>As&iacute; que hice mis experimentos. Primero comprob&eacute; que se puede acceder al post sin poner ese decimal, con algo como &quot;topic=1046&quot;. Funciona bien. As&iacute; que hice el sitemap.xml sin ese decimal&#8230;. y funcion&oacute;. Una semana despu&eacute;s de subir el nuevo sitemap.xml, google empez&oacute; a indexar los post y un par de semanas despu&eacute;s, ya estaban casi todos.</p>
<p>Ahora la tarea que me queda es hacer un peque&ntilde;o script de php que me genere ese sitema.xmp, o bien un sitemap.php que devuelva una p&aacute;gina xml con el formato del sitemap. De esta forma, cuando google visite el sitemap, lo tendr&aacute; actualizado.</p>
<p>Me quedan algunas dudas. Aparentemente tengo una cosa que no le gusta a a google, que es contenido duplicado. Se accede al mismo post a trav&eacute;s de &quot;topic=1046.0&quot; que a trav&eacute;s de &quot;topic=1046&quot;. Sin embargo, al no estar indexado el primero, quiz&aacute;s no importe, ya que no tiene con quien comparar el segundo. Es cuesti&oacute;n ahora de ver si en las b&uacute;squedas de google empiezan a aparecer los post por alg&uacute;n sitio y de revisar mis estad&iacute;sticas, a ver si se empieza a entrar directamente en los post desde google.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.chuidiang.com/2008/03/25/indexado-en-google-del-foro-smf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

