Espiral

Antes de nada si no titulo esta entrada «Show me the code» es porque juré que nunca pondría un título en pitinglish a entrada alguna del blog este. Conste que reconozco que el grado de guaycidad en yanki sobrepasa por millones a la versión españolaza. Lo siento, los principios son los principios (sí sí, y si no os gustan tengo otros, ya lo sé).

Bueno, en la entrada anterior tuve que trastear un poco para sacar la tabla de comentadores. Paseando por mi footer.php vi el código de los Gaticos y monetes, esa feature tan cuki que me he hecho. Y como soy un filántropo y un amante del softuear libre y un salvador de gatitos, voy a publicarlo aquí y ahora para que admiréis mi hermosísimo estilo, todo clarísimo para el programador, especialmente indicado para los novatos que quieran aprender técnicas de limpieza en el código.

<ul style="padding-left: 12px;">
<?
$query=mysql_query("select comment_ID, comment_post_ID, comment_author, comment_author_email, comment_author_url, comment_content from $wpdb->comments where comment_approved='1' and comment_type!='pingback' order by comment_date desc limit 5;");
 
while($comen=mysql_fetch_array($query,MYSQL_ASSOC)) {
	$post_titulo=$wpdb->get_var("select post_title from $wpdb->posts where id=".$comen["comment_post_ID"].";");
	$post_link=$wpdb->get_var("select post_name from $wpdb->posts where id=".$comen["comment_post_ID"].";");
	?>
	<li <? if($comen["comment_author"]=="Lauris") print('class="mini-lauris" '); ?>style="list-style-image: url('http://www.gravatar.com/avatar.php?<? print("gravatar_id=".md5($comen["comment_author_email"])."&size=16&default=".urlencode(get_option('siteurl')).(($comen["comment_author"]!="Lauris") ? "/wp-content/themes/Espiral/img/iconos/comentarios.png" : "/wp-content/themes/Espiral/img/miniavatarlauris.png")); ?>'); ">
	 <? if(!empty($comen["comment_author_url"])) { ?><a href="<? print($comen["comment_author_url"])?>"><? print($comen["comment_author"]); ?></a><? } else { ?> <? print($comen["comment_author"]); ?><? } ?>
	 en <a href="<? bloginfo("url"); ?>/<? print($post_link); ?>#comment-<? print($comen["comment_ID"]); ?>"><? print($post_titulo); ?></a>:<br />
	«<? print(strip_tags(substr($comen["comment_content"],0,19)));
	if(!empty($comen["comment_content"][20])) print("..."); ?>»</li>
<? } ?>
</ul>

En serio, creo que es lo más horrendo que he hecho nunca, y mira que he hecho cosas horrendas. Pero, hey, funciona.

Lauris
24/07/2008 10:34 pm
Firefox Firefox 3.0.1 @ Windows Windows XP 

No sé qué es eso…pero creo que he visto mi nombre por ahí danzando ._.
¿De verdad que funciona? xD

marbu
28/07/2008 1:52 am
Firefox Firefox 2.0.0.16 @ Ubuntu Linux Ubuntu Linux 

el orden y la limpieza son para los mariquitas, todo el mundo lo sabe ;P

Este blog soporta MyComments y Gravatar.

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="">

Ego

  • Nombre: Shock Harad
  • Edad: 15 16 17 años
  • Profesión: Estudiante de 4º de ESO 2º de Bachillerato
  • Ubicación: Málaga, Andalucía, España, Tierra, Sistema Solar, Vía Láctea. [...]

Acerca de

[...] Generalmente se hablará de Linux/informática, proyectos propios, alguna reseña de lo que sea... pero, en realidad, cualquier frikada tiene cabida aquí. [...]

Gaticos y monetes

Baúl

Mésenyah Getalc

Tuitis

  • Uhm, me dejáis ver un capitulito de Battlestar Galactica a esta hora, ¿no? ¡Un capitulito sólo!
  • Y bueno, sí, lo suyo habría sido tuitearlo en el momento que para algo estoy pagando el bendito 3G, pero me he acordado ahora.
  • Hoy un perroflauta no dejaba de rozarme el pelo con su coleta de rastas. Creo que las utilizan a lo Na'vi, para conectarse entre ellos.
  • [...]

Hamijos

Bla bla bla

  • RSS
  • Egómetro
  • XHTML 1.0 Strict válido
  • CSS válido
  • Hecho en Linux
  • Licencia Creative Commons
  • Uso Konqueror
  • Anda con WordPress
  • RES