<?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>Kernel Web &#187; snippets</title>
	<atom:link href="http://www.kernelweb.org/tag/snippets/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kernelweb.org</link>
	<description>Blogging, WordPress y Desarrollo Web</description>
	<lastBuildDate>Tue, 03 Nov 2009 21:24:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Resaltar comentarios del admin o autor en WordPress</title>
		<link>http://www.kernelweb.org/resaltar-comentarios-del-admin-o-autor-en-wordpress/</link>
		<comments>http://www.kernelweb.org/resaltar-comentarios-del-admin-o-autor-en-wordpress/#comments</comments>
		<pubDate>Mon, 18 May 2009 00:02:05 +0000</pubDate>
		<dc:creator>Esteban Rojas</dc:creator>
				<category><![CDATA[Debugueando]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Comentarios]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[snippets]]></category>

		<guid isPermaLink="false">http://www.kernelweb.org/?p=1900</guid>
		<description><![CDATA[Esto sin duda es uno de los trucos más buscados para WordPress, porque mejora el aspecto visual de los comentarios enormemente y permite que los lectores identifiquen cuando el blogger o administrador del sitio responde a sus opiniones.

commentskernel
    Comentarios Personalizados de Kernel Web

Si usas un theme diseñado para WordPress 2.7 esto es sumamente fácil, puesto que todo se hace con CSS usando algunas clases, tomaré de referencia las de este blog para mostrarlo de forma práctica:

ol.commentlist li.bypostauthor {  background: #D4EDFE; border: 3px solid #FFF;  }

Esto es si tenemos sólo un autor activo en nuestro blog, en caso de tener 2, 3 o más podemos recurrir a usar el siguiente tipo de estilo:]]></description>
			<content:encoded><![CDATA[<p>Esto sin duda es uno de los trucos más buscados para WordPress, porque mejora el aspecto visual de los comentarios enormemente y permite que los lectores identifiquen cuando el blogger o administrador del sitio responde a sus opiniones.</p>
<div id="attachment_1933" class="wp-caption aligncenter" style="width: 318px"><img class="size-full wp-image-1933" title="commentskernel" src="http://www.kernelweb.org/wp-content/uploads/2009/05/commentskernel.jpg" alt="commentskernel" width="308" height="190" /><p class="wp-caption-text">Comentarios Personalizados de Kernel Web</p></div>
<p style="text-align: justify;">Si usas un theme diseñado para WordPress 2.7 esto es sumamente fácil, puesto que todo se hace con CSS usando algunas clases, tomaré de referencia las de este blog para mostrarlo de forma práctica:</p>
<pre><code>ol.commentlist li.bypostauthor {  background: #D4EDFE; border: 3px solid #FFF;  }</code></pre>
<p style="text-align: justify;">Esto es si tenemos sólo un autor activo en nuestro blog, en caso de tener 2, 3 o más podemos recurrir a usar el siguiente tipo de estilo:<br />
<span id="more-1900"></span></p>
<pre><code>ol.commentlist li.comment-author-esteban-rojas { background:#333; border: 2px ridge #ff8800; }</code></pre>
<pre><code>ol.commentlist li.comment-author-tu-nombre-de-usuario { background: #333; border: 1px solid black; }</code></pre>
<p style="text-align: justify;">Esto para que cada autor tenga su propio estilo CSS a la hora que comente, el nombre de usuario vendría a ser el nombre que usamos para loguearnos en nuestro blog , si aún conservas el que  por defecto te asigna WordPress al instalarlo en tu server, el cual es admin, basta con asignar lo siguiente a tu hoja de estilos:</p>
<pre><code>ol.commentlist li.comment-author-admin { Acá irian tus estilos }</code></pre>
<p style="text-align: justify;">Si en cambio usas una plantilla antigua, y por ende sin comentarios adaptados a WordPress 2.7, la forma de conseguir que tus comentarios resalten de entre los de tus lectores es la siguiente:</p>
<p>Abrimos nuestro comments.php y localizamos el siguiente código:</p>
<pre><code>&lt;?php foreach ($comments as $comment) : ?&gt;</code></pre>
<p>Y debajo añadimos lo siguiente:</p>
<pre><code>&lt;?php
   $isByAdmin = false;
   if($comment-&gt;comment_author_email == "tucorreo@demo.com"){
   $isByAdmin = true;
   };
?&gt;</code></pre>
<p style="text-align: justify;">Esto no es más que una función condicional enfocada a verificar si el correo del comentarista es igual al correo del admin <code>"tucorreo@demo.com"</code> , por lo que tendrán que cambiar este último por el suyo y debajo añadir lo siguiente :</p>
<pre><code>&lt;li class="&lt;?php if ($isByAdmin) echo 'admin-comment'; else echo $oddcomment; ?&gt;" id="comment-&lt;?php comment_ID() ?&gt;"&gt;
</code></pre>
<p style="text-align: justify;">Que indica que si el correo coincide con el que pusieron se formatee ese comentario con la clase que establezcan, en este caso: <strong>admin-comment</strong>. Luego de esto bastara con ir al archivo style.css de nuestro theme y establecer los estilos CSS para la clase, generalmente tienen esta forma:</p>
<pre><code>.commentlist li.admin-comment { background: #D4EDFE; border: 3px solid #FFF; }</code></pre>
<p style="text-align: justify;">Si su bitácora tiene 2 o más administradores bastará con añadir una sentencia elseif o las que sean necesarias, puesto que estas se ejecutan en orden al devolver un valor cierto o falso, para 2 admins o autores quedaria así:</p>
<pre><code>&lt;?php
        $isByAuthor = false;
        $isByAdmin = false;
        if($comment-&gt;comment_author_email == "correoadmin1@demo.com"){
            $isByAdmin = true;
        } elseif($comment-&gt;comment_author_email == "correoadmin2@demo.com"){
            $isByAuthor = true;
        };
        ?&gt;</code></pre>
<p style="text-align: justify;">Se añadiria la clase: <code>author-comment</code> al CSS y abajo del código anterior se colocaria:</p>
<pre><code>&lt;li class="&lt;?php if ($isByAdmin) echo 'admin-comment'; elseif ($isByAuthor) echo 'author-comment';
else echo $oddcomment; ?&gt;" id="comment-&lt;?php comment_ID() ?&gt;"&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelweb.org/resaltar-comentarios-del-admin-o-autor-en-wordpress/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Reactiva los códigos de tu memoria con Snipt</title>
		<link>http://www.kernelweb.org/reactiva-los-codigos-de-tu-memoria-con-snipt/</link>
		<comments>http://www.kernelweb.org/reactiva-los-codigos-de-tu-memoria-con-snipt/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 03:38:05 +0000</pubDate>
		<dc:creator>Esteban Rojas</dc:creator>
				<category><![CDATA[Herramientas web]]></category>
		<category><![CDATA[Servicios Web]]></category>
		<category><![CDATA[Webmasters]]></category>
		<category><![CDATA[snippets]]></category>

		<guid isPermaLink="false">http://www.kernelweb.org/?p=698</guid>
		<description><![CDATA[Para utilizar Snipt, se necesitan 2 cosas: ser programador y olvidarse rápido de las cosas, tal vez ahorita estes diciendo WTF?, que le paso al que hizo este post, dejame te cuento. Si eres un programador medio olvidadizo, Snipt te puede ayudar y mucho; ya que se trata de un servicio que almacena fragmentos de [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Para utilizar Snipt, se necesitan 2 cosas: ser programador y olvidarse rápido de las cosas, tal vez ahorita estes diciendo WTF?, que le paso al que hizo este post, dejame te cuento.</p>
<p style="text-align: justify;">Si eres un programador medio olvidadizo, Snipt te puede ayudar y mucho; ya que se trata de un servicio que almacena fragmentos de código (snippets), ya sean los que mas uses o alguno de especial importancia para ti, soporta muchos lenguajes, es de uso gratuito y cuenta con una interfaz muy sobria y fácil de manejar.</p>
<div id="attachment_1460" class="wp-caption aligncenter" style="width: 292px"><img class="size-full wp-image-1460" title="snippets" src="http://www.kernelweb.org/wp-content/uploads/2009/03/snippets.jpg" alt="Snipt Logo" width="282" height="91" /><p class="wp-caption-text">Snipt Logo</p></div>
<p style="text-align: justify;">Así que si programas y no tienes memoria para el PHP, Java o Phyton o tienes muchas cosas que pensar y recordar, cuenta con este servicio como asistente personal y almacena tus snippets para compartirlos o utilizarlos luego.</p>
<p style="text-align: justify;">Inclusive el servicio cuenta con una galería pública de snippets que te pueden ayudar para iniciarte en la programación de algún lenguaje o realizar aún más rápido tus proyectos.</p>
<p>Enlace: <a href="http://snipt.net/">Snipt</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kernelweb.org/reactiva-los-codigos-de-tu-memoria-con-snipt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
