extras » e-books       -       Multisite » Blogpocket | Acordes modernos | Mariposas en la maleta
Icono Twitter  Icono Facebook  Blogpocket Multisite en Google+  Icono Google+  Icono RSS


La mudanza de eCuaderno (y VII: cómo separar comentarios de trackbacks)

Por  | 06.10.2005  | tipsWordpress

Con este post termina la serie dedicada a la mudanza de eCuaderno. En ellla les hemos narrado la migración de la base de datos desde Movable Type a WordPress. Realmente, con lo que hemos visto hasta hoy, el cambio está realizado. Adaptar la plantilla a gustos del autor es la fase final y no requiere tips especiales. La única adaptación que sí merece la pena contar es la separación de comentarios y trackbacks. Hoy, como último capítulo, les explicaré cómo hacerlo, no sólo en la página de comentarios sino también en el pie del post, pasando del típico contador “comentarios(6)” a otro en el que aparezcan diferenciados, algo así como “comentarios(2) – trackbacks(4)”.

En primer lugar, hay que instalar el plugin trackpings.php. A continuación modificaremos los scripts archive.php, index.php, search.php de la siguiente forma:

Sustituir el típico:

<?php comments_popup_link(‘No Comments »’, ’1 Comment »’, ‘% Comments »’); ?>

Por las siguientes líneas:

<a href=”<?php the_permalink() ?>#comments” title=”comentarios” class=”trackbacklink”>< ?php comments_only_number(__(‘comentar’), __(‘comentarios (1)’), __(‘comentarios (%)’)); ?></a>  
<a href=”<?php the_permalink() ?>#trackback” title=”trackback/pingback” class=”trackbacklink”>trackbacks (<?php trackpings(‘count’); ?>)</a>

A continuación, modificar el script comments.php:

Justo debajo de: “<!– You can start editing here. –>” añadir las siguientes líneas:

<?php if ($trackbacks = trackpings()) : ?>
<h2 id=”trackback”><?php trackpings(‘count’); ?> trackbacks a “<?php the_title(); ?>”</h2>
<ol>
<?php foreach ($trackbacks as $trackback) : ?>
<br />
<li>Enviado desde <a href=”<?php echo $trackback->comment_author_url; ?>”> <?php echo $trackback->comment_author; ?> </a>: <br /><br />
<?php echo $trackback->comment_content; ?></li>
<br />
<?php endforeach; ?>
</ol>
<?php endif; ?>

Después buscar la instrucción “<?php foreach ($comments as $comment) : ?>”> y justo debajo, añadir “<?php if (get_comment_type() == ‘comment’) : ?>”.

Finalmente, buscar la línea “<?php endforeach; /* end for each comment */ ?>” y justo antes, añadir “<?php endif; ?>”.

También puedes leer:

icono impresora

2 comentarios a “La mudanza de eCuaderno (y VII: cómo separar comentarios de trackbacks)”

  1. NOlo Dice:

    Batallé un poco con el código, pero creo que ya lo logré, gracias por el tip :D


  2. Tron Dice:

    Un adelanto para WordPress es que cada comentario tuviera su trackback y que cada trackback que recibiera ese comentario se situara escalonadamente bajo él. Asimismo, cada trackback recibido debería tener su trackback y así sucesivamente, por ejemplo, hasta unos 3-5 items desde el comentario.

    Con una herramienta así, por ejemplo, lograda mediante un plugín -aunque mejor sería como código nativo de wordPress- permitiría a la blogosfera establecer diálogos muy asequibles. Las herramientas posteriores que analizaran el tráfico semántico darían productos más intensos y mejoraría el potencial del análisis en una blogsfera 3.0

    Saludos


Haz un comentario:

Los comentarios están moderados y puede trasncurrir un tiempo hasta que se publiquen.

Puedes participar en la conversación utilizando tu cuenta de Facebook (opción recomendada) o el sistema clásico de WordPress.

Facebook

Si eliges "publicar en Facebook" tu mensaje se verá en tu biografía de Facebook inmediatamente. Aquí no aparecerá hasta que se apruebe.


WordPress

Si lo prefieres puedes comentar con el sistema clásico de WordPress.

XHTML: Se pueden utilizar las siguientes etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>