<?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>Phalax.com &#187; Programación</title>
	<atom:link href="http://www.phalax.com/category/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phalax.com</link>
	<description>Desarrollo de páginas web</description>
	<lastBuildDate>Tue, 27 Apr 2010 11:56:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress y como filtrar categorías</title>
		<link>http://www.phalax.com/wordpress-y-como-filtrar-categorias/</link>
		<comments>http://www.phalax.com/wordpress-y-como-filtrar-categorias/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 17:54:38 +0000</pubDate>
		<dc:creator>Phalaxero</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://phalax.com/?p=98</guid>
		<description><![CDATA[Hoy la lucha ha sido de nuevo con wordpress y como crear categorías ocultas a las que asignar post y llamarlos desde cualquier otro punto, os dejo un pedacito de código:
define(&#8217;CAT_IBEX35&#8242;, 90);
 add_filter(&#8217;wp_list_categories&#8217;, &#8216;miListadoCategorias&#8217;);
 function miListadoCategorias(){
  $categories = get_categories();
  $subCategoriesIbex35 = get_categories(&#8217;child_of=&#8217;.CAT_IBEX35);
  foreach($categories as $category) {
   $perteneceIbex35 = false;
  [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy la lucha ha sido de nuevo con wordpress y como crear categorías ocultas a las que asignar post y llamarlos desde cualquier otro punto, os dejo un pedacito de código:</p>
<p>define(&#8217;CAT_IBEX35&#8242;, 90);</p>
<p> add_filter(&#8217;wp_list_categories&#8217;, &#8216;miListadoCategorias&#8217;);</p>
<p> function miListadoCategorias(){</p>
<p>  $categories = get_categories();<br />
  $subCategoriesIbex35 = get_categories(&#8217;child_of=&#8217;.CAT_IBEX35);</p>
<p>  foreach($categories as $category) {</p>
<p>   $perteneceIbex35 = false;</p>
<p>   foreach($subCategoriesIbex35 as $subCategory) {<br />
    if($category-&gt;cat_ID == $subCategory-&gt;cat_ID){<br />
     $perteneceIbex35 = true;<br />
    }<br />
   }<br />
   if(!$perteneceIbex35){<br />
?&gt;<br />
  &lt;li class=&#8217;&lt;?php echo $category-&gt;sulug; ?&gt;&#8217;&gt;<br />
   &lt;a href=&#8217;&lt;?php echo get_category_link($category-&gt;cat_ID); ?&gt;&#8217;&gt;&lt;?php echo $category-&gt;name; ?&gt;&lt;/a&gt;<br />
  &lt;/li&gt;<br />
&lt;?php<br />
   }<br />
  }<br />
 }</p>
<p>Con esto aparecen todas las categorías dadas de alta menos la que le indico mediante la constant en php y sus descendientes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phalax.com/wordpress-y-como-filtrar-categorias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zen cart</title>
		<link>http://www.phalax.com/zen-cart/</link>
		<comments>http://www.phalax.com/zen-cart/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 19:12:55 +0000</pubDate>
		<dc:creator>Phalaxero</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[Zen cart]]></category>

		<guid isPermaLink="false">http://phalax.com/?p=90</guid>
		<description><![CDATA[¿Qué es Zen cart? lo máximo que puedo llegar a explicar es que es un framework de e-commerce similar al os-commerce. ¿Entonces porqué el post? Normalmente solemos hacer desarrollso a medida, es decir, desarrollos de cero adaptados a las necesidades del cliente. Con el tiempo hemos creado una serie de librerías estables que solemos emplear [...]]]></description>
			<content:encoded><![CDATA[<p>¿Qué es <a href="http://www.zen-cart.com/" target="_blank">Zen cart</a>? lo máximo que puedo llegar a explicar es que es un framework de e-commerce similar al <a href="http://www.oscommerce.com/" target="_blank">os-commerce</a>. ¿Entonces porqué el post? Normalmente solemos hacer desarrollso a medida, es decir, desarrollos de cero adaptados a las necesidades del cliente. Con el tiempo hemos creado una serie de librerías estables que solemos emplear en casi todos nuestros desarrollo la pregunta que me asalta es ¿Todo esto es necesario? ¿Es necesario crear una tienda online desde cero cuando ya hay entornos muy elaborados? Murphy, un ser invisible que mucho programadores conocemos, nos dice que muy pocas cosas son fáciles o rápidas pero está claro que hay muchos clientes cuyas necesidades satisfacen este tipo de entornos, fijaros wordpress..</p>
<p>Pues eso, estoy haciendo una aproximación a Zen Cart para ver las posibilidades del mismo y ver hasta donde se puede exprimir e ir más alla de simples templates, con la intención de ir a tiempos de desarrollos más cortos, Murphy se estará descojonando.</p>
<p>¿Mis primeras impresiones? En la línea de Oscommerce y posiblemente me pase como con él, me acerque, lo vea y prefiera tardar más pero a mi estilo, como diría Sinatra, my wayyyyyyyyyyyyy!!.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phalax.com/zen-cart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jquery y cualquier elemento con barra de scroll personalizable</title>
		<link>http://www.phalax.com/jquery-y-cualquier-elemento-con-barra-de-scroll-personalizable/</link>
		<comments>http://www.phalax.com/jquery-y-cualquier-elemento-con-barra-de-scroll-personalizable/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 19:00:32 +0000</pubDate>
		<dc:creator>Phalaxero</dc:creator>
				<category><![CDATA[Maquetación]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://phalax.com/?p=87</guid>
		<description><![CDATA[A lo largo de mi vida profesional, estoy adoptando interface abuelo cebolleta, uno de los problemas en cuanto a maquetación y transformación de diseños a html ha sido las barras de scroll, principalmente en capas que mediante flechas muestran el resto del contenido y hoy he tenido una sesión del tema referido a jquery y [...]]]></description>
			<content:encoded><![CDATA[<p>A lo largo de mi vida profesional, estoy adoptando interface abuelo cebolleta, uno de los problemas en cuanto a maquetación y transformación de diseños a html ha sido las barras de scroll, principalmente en capas que mediante flechas muestran el resto del contenido y hoy he tenido una sesión del tema referido a jquery y que se puede hacer al respecto.</p>
<p>jQuery es un framework muy potente en cuanto a javascript se refiere, en especial su capacidad de utilizar plugins de terceros y para el tema del que trato tiene uno muy intresante: <a href="http://www.kelvinluck.com/assets/jquery/jScrollPane/jScrollPane.html" target="_blank">jScrollPane</a>.</p>
<p>Hoy me he pasado toda la tarde redimensionando la ventana del navegador para modificar el scroll de una capa y al final creo que lo he conseguido, aquí os dejo la perla:</p>
<p><em>$(document).ready(function(){<br />
   anchoInicial = $(&#8221;#conProyectos img&#8221;).width()                 </p>
<p>   var setContainerHeight = function(){</p>
<p>    menuProyectosResize()<br />
    altura = $(&#8221;#conProyectos&#8221;).height() &#8211; marginBotoomMenuInicial</em>        </p>
<p>   <em> $c = $(&#8217;#menProyectos&#8217;);<br />
    if(bInicio){<br />
     $c.css({height: altura});<br />
    }</em><br />
<em>    </em><em><strong>$(&#8217;body&gt;.jScrollPaneContainer&#8217;).css({&#8217;height&#8217;: altura + &#8216;px&#8217;});<br />
    $(&#8217;.jScrollPaneContainer&#8217;).css({&#8217;height&#8217;: altura + &#8216;px&#8217;});<br />
    $c.jScrollPane();<br />
</strong><br />
    bInicio = false; </p>
<p>    if($(&#8217;#conCen&#8217;).width()&lt;maxWidth)<br />
     $(&#8217;body&#8217;).css({&#8217;background&#8217;: &#8216;#F4F4F4&#8242;});<br />
    else<br />
     $(&#8217;body&#8217;).css({&#8217;background&#8217;: &#8216;#FFFFFF&#8217;});</p>
<p>   }<br />
   $(window).bind(&#8217;resize&#8217;, setContainerHeight);<br />
   setContainerHeight();<br />
  }); </em></p>
<p>El problema principal era que cuando se llama a la función base <strong><em>.jScrollPane() </em></strong>se modifica la estructura de la capa que contiene la información que quieres scrollear (¿? posible patada al diccionario) conteniendo la misma en una capa que crea llamada <strong><em>jScrollPaneContainer.</em></strong></p>
<p>Os recomiendo que veáis los ejemplos, hay alguno muy interesante sobre como cambiar la barra de scroll de la propia ventana del navegador..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phalax.com/jquery-y-cualquier-elemento-con-barra-de-scroll-personalizable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ning o como crearte tu propia red social.</title>
		<link>http://www.phalax.com/ning-o-como-crearte-tu-propia-red-social/</link>
		<comments>http://www.phalax.com/ning-o-como-crearte-tu-propia-red-social/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 19:53:00 +0000</pubDate>
		<dc:creator>Phalaxero</dc:creator>
				<category><![CDATA[Maquetación]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Añadir etiqueta nueva]]></category>
		<category><![CDATA[Redes sociales]]></category>

		<guid isPermaLink="false">http://phalax.com/?p=82</guid>
		<description><![CDATA[Esta semana estoy haciendo una aproximación a Ning y está siendo muy interesante.
Básicamente te permite crear una red social, no en la línea de facebook en la que realmente crear un perfil y luego vas generando tu propia red de contenidos, si no que realmente puedes crearte una red social a tu gustoy gestionarla de [...]]]></description>
			<content:encoded><![CDATA[<p>Esta semana estoy haciendo una aproximación a <a href="http://www.ning.com/" target="_blank">Ning </a>y está siendo muy interesante.</p>
<p>Básicamente te permite crear una red social, no en la línea de facebook en la que realmente crear un perfil y luego vas generando tu propia red de contenidos, si no que realmente puedes crearte una red social a tu gustoy gestionarla de igual manera. Tiene un amplio abanico de posibilidades: Fotogalerías, Video, Blog, Foro, toda la gestión propia de usuarios.. muy intersante. El único detalle es su capacidad de modificación por parte del usuario, es decir, puedes modificar el skin y generar css&#8217;s propias, te puedes conectar por webdav, pero si quieres llegar a modificar el código de una manera produnda, por ejemplo la maquetación, tienes que realizarlo mediante javascript (jquery).</p>
<p>Como he dicho estoy salseando pero hay ejemplos muy buenos de hasta donde se puede llegar con Ning.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phalax.com/ning-o-como-crearte-tu-propia-red-social/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress y los trackbacks</title>
		<link>http://www.phalax.com/wordpress-y-los-trackbacks/</link>
		<comments>http://www.phalax.com/wordpress-y-los-trackbacks/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 18:41:38 +0000</pubDate>
		<dc:creator>Phalaxero</dc:creator>
				<category><![CDATA[Programación]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://phalax.com/proyectos/wordpress/?p=55</guid>
		<description><![CDATA[Sigo aproximándome cada día más a wordpress y he de confesar que esto puedo ser el comienzo de una bonita amistad.
Hoy la guerra ha sido entres los phalaxeros y los trackbacks, ¿Qué y para que? y he de confesar que me gustan, unos tipos simpáticos. Los trackbacks nos indican en cuantos blogs nuestro post ha [...]]]></description>
			<content:encoded><![CDATA[<p>Sigo aproximándome cada día más a wordpress y he de confesar que esto puedo ser el comienzo de una bonita amistad.</p>
<p>Hoy la guerra ha sido entres los phalaxeros y los trackbacks, ¿Qué y para que? y he de confesar que me gustan, unos tipos simpáticos. Los trackbacks nos indican en cuantos blogs nuestro post ha sido referenciado, desde wordpress se indica esto en el formulario de edición, en la sección enviar trackbacks, introduces la url del post a referenciar y hecho. Como siempre comenzaron los vitores, los balcones se llenaron de pancartas alabando a wordpress y los trackbacks ¡¡VIVA LOS TRACKBACKS!! ¡¡AUPA WORDPRESS!!, hasta que a alguien se le ocurrio mirar el número de comentarios y el listado de los mismos. Los trackbacks se registran en la tabla wp_comments, y lo que les diferencia respecto a los comentarios es el campo comment_type que en el caso de los comentarios de un post esta en blanco y en el caso de los trackbacks pone el literal &#8216;trackback&#8217;. Pero claro, un trackback no es un comentario y la función have_comments() me dice si existen comentarios pero también trackbacks y en el caso de listado de comentarios nos puede provocar errores. Estuve investigando por google y le eche un ojo a este <a href="http://www.anieto2k.com/2008/11/08/separar-comentarios-de-pingbacks-en-tus-themes-de-wordpress-27/" target="_self">post </a>, pero no me sirvio de mucho ya que esta línea <em>! empty($comments_by_type['comment'] </em>es empty en el caso de los comentarios ya que los guarda como cadena vacía.</p>
<p>¿Solución? Usar la escoba, bueno la medio escoba eléctrica:</p>
<p><em>$totalComentarios = $wpdb-&gt;get_var(&#8221;SELECT COUNT(*) FROM $wpdb-&gt;comments WHERE comment_post_ID = &#8216;&#8221;.$post-&gt;ID.&#8221;&#8216; AND comment_approved = &#8216;1&#8242; AND comment_type = &#8221;&#8221;); </em></p>
<p>de igual manera, obtenemos los trackbacks y pingbacks:</p>
<p><em>$totalTrackBacks = $wpdb-&gt;get_var(&#8221;SELECT COUNT(*) FROM $wpdb-&gt;comments WHERE comment_post_ID = &#8216;&#8221;.$post-&gt;ID.&#8221;&#8216; AND comment_approved = &#8216;1&#8242; AND comment_type != &#8221;&#8221;);</em> O esto <em>(AND comment_type = &#8221;trackback&#8221;);.</em></p>
<p><em></em> ¿Que me ha gustado de la experiencia trackback? Que puedo relacionar post tanto internos como externos, obteniendo siempre un listado de los mismos.</p>
<p>Lo que siempre digo, esto ha sido parte de mi experiencia que no tiene que ser la verdad absoluta. Ya me contaréis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.phalax.com/wordpress-y-los-trackbacks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
