<?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>Infoadis &#187; PHP</title>
	<atom:link href="http://www.infoadis.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infoadis.com</link>
	<description>php,ajax,mysql,css,html,software</description>
	<lastBuildDate>Tue, 27 Sep 2011 07:32:52 +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>Cambiar logo admin al loguearse</title>
		<link>http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/</link>
		<comments>http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 06:15:52 +0000</pubDate>
		<dc:creator>forber</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[funciones wordpress]]></category>
		<category><![CDATA[wordpress 3.1]]></category>

		<guid isPermaLink="false">http://www.infoadis.com/?p=162</guid>
		<description><![CDATA[Al hilo de poder ir personalizar nuestro wordpress por el motivo que sea. Ya os hablé de como eliminar avisos de actualización, y ahora os voy a mostrar una forma muy sencilla de cambiar el logo cuando nos vamos a loguear, para mas reseñas el wp-login.php. Para ello lo único que hay que hacer es&#8230;]]></description>
			<content:encoded><![CDATA[<div id="attachment_273" class="wp-caption alignleft" style="width: 110px"><a href="http://www.infoadis.com/wp-content/uploads/wordpress.jpg"><img class="size-full wp-image-273" title="wordpress" src="http://www.infoadis.com/wp-content/uploads/wordpress.jpg" alt="" width="100" height="100" /></a><p class="wp-caption-text">Wordpress</p></div>
<p>Al hilo de poder ir personalizar nuestro wordpress por el motivo que sea. Ya os hablé de como <a title="Eliminación de aviso de actualización de WordPress" href="http://bit.ly/fM9DE5">eliminar avisos</a> de actualización, y ahora os voy a mostrar una forma muy sencilla de cambiar el logo cuando nos vamos a loguear, para mas reseñas el <em>wp-login.php</em>.</p>
<p>Para ello lo único que hay que hacer es editar nuestro fichero <em>functions.php</em> de nuestro diseño (esto es importante, jeje) e introducir el código que os muestro a continuación..</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<pre class="brush:php">function my_custom_login_logo() {
    echo '&lt;style type="text/css"&gt;
        h1 a { background-image:url('.get_bloginfo('template_directory').'/images/logo_admin.png) !important; }
    &lt;/style&gt;';
}
add_action('login_head', 'my_custom_login_logo');</pre>
<p>El nombre de la función es la que querais y seguidamente utilizar el add_action(&#8216;login_head&#8217;, &#8216;tu_funcion&#8217;);</p>
<p>Creo que es bastante sencillo y facil de cambiar para darle a tus trabajos de WordPress un toque más personal.</p>
<p>&nbsp;</p>

<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-2" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/&amp;title=Cambiar%20logo%20admin%20al%20loguearse" title="Enviar la entrada a Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divulgame" id="besocial-divulgame-2" rel="nofollow" href="http://www.divulgame.net/submit.php?url=http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/&amp;title=Cambiar%20logo%20admin%20al%20loguearse" title="Enviar la entrada a Divúlgame"><span class="besocial-text">Divúlgame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-2" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/&amp;title=Cambiar%20logo%20admin%20al%20loguearse" title="Enviar la entrada a Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-2" rel="nofollow" href="http://bitacoras.com/anotaciones/www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/" title="Enviar la entrada a Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-2" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/&amp;title=Cambiar%20logo%20admin%20al%20loguearse" title="Guardar la entrada en Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-2" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.infoadis.com%2F2011%2F04%2F06%2Fcambiar-logo-admin-al-loguearse%2F&amp;t=Cambiar%20logo%20admin%20al%20loguearse&amp;src=sp" title="Compartir la entrada en Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-2" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fwww.infoadis.com%2F2011%2F04%2F06%2Fcambiar-logo-admin-al-loguearse%2F&amp;text=Cambiar%20logo%20admin%20al%20loguearse&via=forber81" title="Twittea esto"><span class="besocial-text">Twitter</span></a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.infoadis.com/2011/04/06/cambiar-logo-admin-al-loguearse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mostrar sólo un registro de registros duplicados</title>
		<link>http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/</link>
		<comments>http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 07:56:10 +0000</pubDate>
		<dc:creator>forber</dc:creator>
				<category><![CDATA[MySql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.infoadis.com/?p=299</guid>
		<description><![CDATA[Espero que esto os sirva de ayuda, la idea es mostrar un listado de campos repetidos en una sola tabla, se ha añadido un campo count(*) para mostrar las veces que está repetida. Consulta para Mysql&#8230;. SELECT id, campo1, campo2, campo3, campo4 FROM Tabla_name GROUP BY campo2, campo3 HAVING COUNT(*)&#62;1; Espero que os sirva de&#8230;]]></description>
			<content:encoded><![CDATA[<p>Espero que esto os sirva de ayuda, la idea es mostrar un listado de campos repetidos en una sola tabla,  se ha añadido un campo count(*) para mostrar las veces que está repetida.</p>
<p>Consulta para Mysql&#8230;.</p>
<pre class="brush:sql">SELECT id, campo1, campo2, campo3, campo4
FROM Tabla_name
GROUP BY campo2, campo3
HAVING COUNT(*)&gt;1;
</pre>
<p>Espero que os sirva de ayuda&#8230;</p>

<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-4" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/&amp;title=Mostrar%20s%C3%B3lo%20un%20registro%20de%20registros%20duplicados" title="Enviar la entrada a Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divulgame" id="besocial-divulgame-4" rel="nofollow" href="http://www.divulgame.net/submit.php?url=http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/&amp;title=Mostrar%20s%C3%B3lo%20un%20registro%20de%20registros%20duplicados" title="Enviar la entrada a Divúlgame"><span class="besocial-text">Divúlgame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-4" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/&amp;title=Mostrar%20s%C3%B3lo%20un%20registro%20de%20registros%20duplicados" title="Enviar la entrada a Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-4" rel="nofollow" href="http://bitacoras.com/anotaciones/www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/" title="Enviar la entrada a Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-4" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/&amp;title=Mostrar%20s%C3%B3lo%20un%20registro%20de%20registros%20duplicados" title="Guardar la entrada en Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-4" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.infoadis.com%2F2011%2F03%2F17%2Fmostrar-solo-un-registro-de-registros-duplicados%2F&amp;t=Mostrar%20s%C3%B3lo%20un%20registro%20de%20registros%20duplicados&amp;src=sp" title="Compartir la entrada en Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-4" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fwww.infoadis.com%2F2011%2F03%2F17%2Fmostrar-solo-un-registro-de-registros-duplicados%2F&amp;text=Mostrar%20s%C3%B3lo%20un%20registro%20de%20registros%20duplicados&via=forber81" title="Twittea esto"><span class="besocial-text">Twitter</span></a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.infoadis.com/2011/03/17/mostrar-solo-un-registro-de-registros-duplicados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminación de aviso de actualización de WordPress</title>
		<link>http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/</link>
		<comments>http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 11:37:07 +0000</pubDate>
		<dc:creator>forber</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[recursos web]]></category>

		<guid isPermaLink="false">http://www.infoadis.com/?p=223</guid>
		<description><![CDATA[Aunque esto pueda parecer poco útil, la idea es que no todos los usuarios que tengan acceso al panel de control de tu blog puedan darle a actualizar ciertas cosas, como por ejemplo, plugins o una versión nueva de nuestro CMS. Así que investigando un poco me encontré aquí una forma de eliminar dicho aviso,&#8230;]]></description>
			<content:encoded><![CDATA[<div id="attachment_251" class="wp-caption alignleft" style="width: 310px"><a href="http://www.infoadis.com/wp-content/uploads/ejemplo-aviso.jpg"><img class="size-medium wp-image-251" title="ejemplo aviso" src="http://www.infoadis.com/wp-content/uploads/ejemplo-aviso-300x100.jpg" alt="" width="300" height="100" /></a><p class="wp-caption-text">Aviso de actualización</p></div>
<p>Aunque esto pueda parecer poco útil, la idea es que no todos los usuarios que tengan acceso al panel de control de tu blog puedan darle a actualizar ciertas cosas, como por ejemplo, plugins o una versión nueva de nuestro CMS.<br />
Así que investigando un poco me encontré <a href="http://ayudawordpress.com/elimina-el-aviso-de-actualizacion-del-blog/" target="_blank">aquí una forma de eliminar dicho aviso</a>, el problema que vi es que ya para versiones 3.0.0 en adelante no tiraba cara al aire, al final, encontré este código bastante útil y que hace que no salga ese aviso para ciertos usuarios.<br />
En este caso yo lo he puesto solo para que lo vean los administradores, no tiene sentido que lo vea otro usuario con rango inferior.</p>
<p style="text-align: left;">Este código lo tenéis que pegar en vuestro fichero <code>functions.php</code> del tema que tengáis activo (parece una tontería esto pero sino no veréis nada). Así si cambia la versión del WordPress o algo, no deberia de afectar en nada.</p>
<p style="text-align: left;">&nbsp;</p>
<pre class="brush:php">&lt;?php
if ( !current_user_can('delete_plugins') ) {
add_filter('pre_site_transient_update_core', create_function( '$a', "return null;" ) );
remove_action('load-update-core.php', 'wp_update_themes' );
add_filter('pre_site_transient_update_themes', create_function( '$a', "return null;" ) );
}
?&gt;</pre>
<p>Sí queréis saber que funciones hacen referencia a según que perfil os dejo el <a href="http://codex.wordpress.org/Function_Reference" target="_blank">link oficial</a> que siempre estará más actualizado el tema de las funciones.</p>
<p style="text-align: left;">Espero que os sirva de ayuda y si tenéis algo que mejorar en el código estáis en vuestra casa <img src='http://www.infoadis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-6" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/&amp;title=Eliminaci%C3%B3n%20de%20aviso%20de%20actualizaci%C3%B3n%20de%20Wordpress" title="Enviar la entrada a Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divulgame" id="besocial-divulgame-6" rel="nofollow" href="http://www.divulgame.net/submit.php?url=http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/&amp;title=Eliminaci%C3%B3n%20de%20aviso%20de%20actualizaci%C3%B3n%20de%20Wordpress" title="Enviar la entrada a Divúlgame"><span class="besocial-text">Divúlgame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-6" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/&amp;title=Eliminaci%C3%B3n%20de%20aviso%20de%20actualizaci%C3%B3n%20de%20Wordpress" title="Enviar la entrada a Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-6" rel="nofollow" href="http://bitacoras.com/anotaciones/www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/" title="Enviar la entrada a Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-6" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/&amp;title=Eliminaci%C3%B3n%20de%20aviso%20de%20actualizaci%C3%B3n%20de%20Wordpress" title="Guardar la entrada en Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-6" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.infoadis.com%2F2010%2F12%2F13%2Feliminacion-de-aviso-de-actualizacion-de-wordpress%2F&amp;t=Eliminaci%C3%B3n%20de%20aviso%20de%20actualizaci%C3%B3n%20de%20Wordpress&amp;src=sp" title="Compartir la entrada en Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-6" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fwww.infoadis.com%2F2010%2F12%2F13%2Feliminacion-de-aviso-de-actualizacion-de-wordpress%2F&amp;text=Eliminaci%C3%B3n%20de%20aviso%20de%20actualizaci%C3%B3n%20de%20Wordpress&via=forber81" title="Twittea esto"><span class="besocial-text">Twitter</span></a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.infoadis.com/2010/12/13/eliminacion-de-aviso-de-actualizacion-de-wordpress/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Paginator version 1.6 en dulcesfamosas</title>
		<link>http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/</link>
		<comments>http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 16:35:06 +0000</pubDate>
		<dc:creator>forber</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[consultas]]></category>
		<category><![CDATA[paginar]]></category>

		<guid isPermaLink="false">http://www.infoadis.com/?p=21</guid>
		<description><![CDATA[Muchos os dir&#233;is, y a mi que me importa que como paginas en dulcesfamosas.com, pues bien, todo viene porque no es ni el primero ni el segundo email que me mandan pregunt&#225;ndome sobre el tema, un script que hice hace muchos muchos a&#241;os y que ahora considero algo anticuado, como es algo que nunca se&#8230;]]></description>
			<content:encoded><![CDATA[<p>Muchos os dir&eacute;is, y a mi que me importa que como paginas en <a href="http://www.dulcesfamosas.com/" target="_blank">dulcesfamosas.com</a>, pues bien, todo viene porque no es ni el primero ni el segundo email que me mandan pregunt&aacute;ndome sobre el tema, un script que hice hace muchos muchos a&ntilde;os y que ahora considero algo anticuado, como es algo que nunca se me ha dado especialmente bien este apartado, al final opte por buscar uno, y de ah&iacute; este post.</p>
<p><img src="http://www.infoadis.com/wp-content/imagenes/paginator.jpg" alt="" title="paginator" width="250" height="40" class="alignleft size-full wp-image-22" />  Uno de los que mas me gustan por su simplicidad y a la vez robusto es el <a href="http://jpinedo.webcindario.com/scripts/paginator/" target="_blank">Paginator versi&oacute;n 1.6</a> y la verdad es que ya tiene muchos a&ntilde;os que all&iacute; se paro su desarrollo (si es que lo necesitase) pero esta en la red desde el 2005.</p>
<p>Solo hay que usar unas cuantas variables que en la misma documentaci&oacute;n se indica que las necesitas para realizar el script y te dar&aacute;n otras variables que devuelven datos como el <strong><em>QUERY</em></strong>, n&uacute;mero de registros devueltos y algunas cosillas m&aacute;s que os dejo para que investigu&eacute;is  <img src='http://www.infoadis.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Como mejora m&iacute;a personal, le he a&ntilde;adido algunas que no se si al autor del script esta interesado como propuestas de mejoras, como por ejemplo a&ntilde;adirle al script la posibilidad de proponer url con mod-rewrite ya sean del estilo <strong><em>index_pg1.html</em></strong> o ahora la que esta de moda que seria: <strong><em>index/1/</em></strong>. Asi puedes reutilizar c&oacute;digo, ya que en la web si te interesa hacer mod-rwrite pero a lo mejor en un panel de administraci&oacute;n no te hace falta..<br />
Bueno el caso que conozc&aacute;is este script y espero que lo disfrut&eacute;is tanto como yo, y desde aqu&iacute; un saludo a su creador  <img src='http://www.infoadis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Link:</strong> <a href="http://jpinedo.webcindario.com/scripts/paginator/" target="_blank">Paginator versi&oacute;n 1.6</a></p>

<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-8" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/&amp;title=Paginator%20version%201.6%20en%20dulcesfamosas" title="Enviar la entrada a Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divulgame" id="besocial-divulgame-8" rel="nofollow" href="http://www.divulgame.net/submit.php?url=http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/&amp;title=Paginator%20version%201.6%20en%20dulcesfamosas" title="Enviar la entrada a Divúlgame"><span class="besocial-text">Divúlgame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-8" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/&amp;title=Paginator%20version%201.6%20en%20dulcesfamosas" title="Enviar la entrada a Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-8" rel="nofollow" href="http://bitacoras.com/anotaciones/www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/" title="Enviar la entrada a Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-8" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/&amp;title=Paginator%20version%201.6%20en%20dulcesfamosas" title="Guardar la entrada en Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-8" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.infoadis.com%2F2008%2F08%2F08%2Fpaginator-version-16-en-dulcesfamosas%2F&amp;t=Paginator%20version%201.6%20en%20dulcesfamosas&amp;src=sp" title="Compartir la entrada en Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-8" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fwww.infoadis.com%2F2008%2F08%2F08%2Fpaginator-version-16-en-dulcesfamosas%2F&amp;text=Paginator%20version%201.6%20en%20dulcesfamosas&via=forber81" title="Twittea esto"><span class="besocial-text">Twitter</span></a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.infoadis.com/2008/08/08/paginator-version-16-en-dulcesfamosas/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ordenar matrices multidimensionadas</title>
		<link>http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/</link>
		<comments>http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 22:20:16 +0000</pubDate>
		<dc:creator>forber</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[muldimensionado]]></category>
		<category><![CDATA[ordenar matrices]]></category>

		<guid isPermaLink="false">http://www.infoadis.com/?p=20</guid>
		<description><![CDATA[Hace ya un tiempo que no os escribo nada, pero voy a intentar subsanarlo en la medida que vaya creando cosas nuevas.. Llevaba hace unas semanas realizando un buscador para www.dulcesfamosas.com, y claro puedes hacerlo en plan cutre, después de mucho indagar por la red, encontré esta función que al final ha sido la mas&#8230;]]></description>
			<content:encoded><![CDATA[<p>Hace ya un tiempo que no os escribo nada, pero voy a intentar subsanarlo en la medida que vaya creando cosas nuevas..</p>
<p>Llevaba hace unas semanas realizando un buscador para <a href="http://www.dulcesfamosas.com/" target="_blank">www.dulcesfamosas.com</a>, y claro puedes hacerlo en plan cutre, después de mucho indagar por la red, encontré esta función que al final ha sido la mas útil de todas. Mi idea era que a partir de un porcentaje de similitud de letras ordenara toda la matriz, esto que parece una tontería no lo es, ya que usando las funciones típicas de <a href="http://www.php.net/" target="_blank">php</a> no es suficiente, todas ordenan sobre vectores, no matrices multidimensionadas.</p>
<p>Imaginaros que tengo esta matriz:</p>
<pre class="brush:php">&lt;?php
$lista[n][id]
$lista[n][porcen]
$lista[n][nombre]
$lista[n][fecha]
?&gt;</pre>
<p>Donde <strong>N</strong> es un numero que es la posición de la matriz</p>
<p>Seria muy fácil ordenar por nombres o fechas en un QUERY la idea es meterlo todo en una matriz y luego ordenar a mi antojo, así que me encontré con esta función en un foro, y que me perdonen porque lo cogí hace semanas y no se donde estaba..</p>
<pre class="brush:php">&lt;?php
function ordenar_matriz_multidimensionada($m,$ordenar,$direccion) {
    usort($m, create_function('$item1, $item2', 'return strtoupper($item1[\'' . $ordenar . '\']) ' . ($direccion === 'ASC' ? '&gt;' : '&lt;') . ' strtoupper($item2[\'' . $ordenar . '\']);'));
    return $m;
}
?&gt;</pre>
<p>y os explico rápidamente&#8230;</p>
<pre class="brush:php">&lt;?php
$m //es vuestra matriz
$ordenar //es el campo a ordenar, en mi caso es porcen
$direccion //aquí podéis elegir de forma ASC o DESC
?&gt;</pre>
<p>Si tenéis cualquier duda, no dudéis en comentármelo, es mas sencillo de lo que parece..</p>
<p>En esta web tenéis una demostración del resultado de todo este documento.<br />
<strong>Demo:</strong> <a href="http://www.dulcesfamosas.com/" target="_blank">Demostración ordenar matrices multidimensionadas</a></p>

<div class="besocial"><ul class="center"><li><a class="besocial-meneame" id="besocial-meneame-10" rel="nofollow" href="http://www.meneame.net/submit.php?url=http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/&amp;title=Ordenar%20matrices%20multidimensionadas" title="Enviar la entrada a Meneame"><span class="besocial-text">Meneame</span></a></li><li><a class="besocial-divulgame" id="besocial-divulgame-10" rel="nofollow" href="http://www.divulgame.net/submit.php?url=http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/&amp;title=Ordenar%20matrices%20multidimensionadas" title="Enviar la entrada a Divúlgame"><span class="besocial-text">Divúlgame</span></a></li><li><a class="besocial-divoblogger" id="besocial-divoblogger-10" rel="nofollow" href="http://divoblogger.com/submit.php?url=http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/&amp;title=Ordenar%20matrices%20multidimensionadas" title="Enviar la entrada a Divoblogger"><span class="besocial-text">Divoblogger</span></a></li><li><a class="besocial-bitacoras" id="besocial-bitacoras-10" rel="nofollow" href="http://bitacoras.com/anotaciones/www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/" title="Enviar la entrada a Bitacoras.com"><span class="besocial-text">Bitacoras</span></a></li><li><a class="besocial-delicious" id="besocial-delicious-10" rel="nofollow" href="http://www.delicious.com/save?v=5&amp;noui&amp;url=http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/&amp;title=Ordenar%20matrices%20multidimensionadas" title="Guardar la entrada en Delicious"><span class="besocial-text">Delicious</span></a></li><li><a class="besocial-facebook" id="besocial-facebook-10" rel="nofollow" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.infoadis.com%2F2008%2F08%2F08%2Fordenar-matrices-multidimensionadas%2F&amp;t=Ordenar%20matrices%20multidimensionadas&amp;src=sp" title="Compartir la entrada en Facebook"><span class="besocial-text">Facebook</span></a></li><li><a class="besocial-twitter" id="besocial-twitter-10" rel="nofollow" href="http://twitter.com/share?url=http%3A%2F%2Fwww.infoadis.com%2F2008%2F08%2F08%2Fordenar-matrices-multidimensionadas%2F&amp;text=Ordenar%20matrices%20multidimensionadas&via=forber81" title="Twittea esto"><span class="besocial-text">Twitter</span></a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://www.infoadis.com/2008/08/08/ordenar-matrices-multidimensionadas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

