myComments para TXP

Agregar a favoritos

12 Comentarios

Posteado hace 938 días en:

Diego de serialblogger ha liberado myComments , una iniciativa que consiste en tener sindicados los comentarios que escribes en las bitácoras que comentas.

Como la idea original surge para usarse con Wordpress ha liberado una API para implementarlo en los demás CMS. Por la parte que me toca he creado el plugin para textpattern, en realidad es muy sencillo, solo tienes que adaptar su código a las variables de txp.

Para usar el plugin tendrás que tener Textpattern 4.0.3 ya que en esa versión se ha implementado el evento comment.save que se dispara antes de guardar un comentario. Solo tienes que instalarlo y activarlo.

Descargar myComments.txt


Arreglado BUG

Agregar a favoritos

4 Comentarios

Posteado hace 1206 días en:

Gracias a Hdanniel me he dado cuenta de un BUG bastante tonto, coloque la función htmlentities() en el lugar equivocado.

Muchas gracias por usar el script , para arreglarlo solo tienen que bajarselo de nuevo y sobrescribir ajax.comments.php.


AJAX.comments para Textpattern 1.0rc3

Agregar a favoritos

40 Comentarios

Posteado hace 1209 días en:

Para aquellas personas que tengan Textpattern 1.0rc3 como CMS les he preparado un plugin para poder disfrutar del sistema de comentarios basados en AJAX.

Instalación:

Paso 1:

Descargar el plugin y descomprimirlo.

Paso 2:

Subir a raiz los archivos js.js y ajax.comments e instalar el plugin
dml_ajax_comments (No te olvides de activarlo).

Paso 3:

Incrustar la llamada a Javascript en las paginas default y archive.

<script type="text/javascript" src="js.js"></script>

Paso 4:

Sustituir las etiquetas e añadir las nuevas.

Cambiar

<txp:article  /> 
por
<txp:dml_ajax_article ajax="all" /> 

Esta etiqueta sigue manteniendo los mismos parámetros que txp:article pero se le ha añadido el parámetro ajax para decidir si se quiere ejecutar tanto en la principal como en las anotaciones individuales.
Usar ajax="none" para que en las entradas individuales se use el formulario de toda la vida.

Cambiar en el formulario default (article)* la etiqueta <txp:comments_invite /> por <txp:dml_ajax_comments_invite /> e insertar la etiqueta contenedora de los comentarios.

<txp:dml_ajax_box value="Comentarios..." />

Ejemplo:

<h3><txp:permlink><txp:title /></txp:permlink> &#183; <txp:posted /></h3>
<txp:body />
<p><txp:dml_ajax_comments_invite /> </p> 
<txp:dml_ajax_box />
<p>* * *</p>

Añadir en el formulario comment_form (comment)* las etiquetas

<txp:dml_ajax_message />
<txp:dml_ajax_close_comments value="Ocultar comentarios" title="Ocultar comentarios" />

Ejemplo:


<table cellpadding="4" cellspacing="0" border="0">
<tr> <td align="right" valign="top"> Message: </td> <td valign="top" colspan="2"> <txp:dml_ajax_message /> </td> </tr>
<tr> <td align="right" valign="top"> <txp:text item="name" /> </td> <td valign="top"> <txp:comment_name_input /> </td> <td valign="top" align="left"> <txp:comment_remember /> </td>
</tr>
<tr> <td align="right" valign="top"> <txp:text item="email" /> </td> <td valign="top" colspan="2"> <txp:comment_email_input /> </td> </tr>
<tr> <td align="right" valign="top"> http:// </td> <td valign="top" colspan="2"> <txp:comment_web_input /> </td>
</tr>
<tr> <td valign="top" align="right"> <txp:text item="message" /> </td> <td valign="top" colspan="2"> <txp:comment_message_input /> </td>
</tr>
<tr> <td align="right" valign="top">&nbsp;</td> <td valign="top" align="left">
<txp:comments_help /> </td> <td align="right" valign="top">
<txp:comment_preview />
<txp:comment_submit /> </td>
</tr> </table>
<p class="cerrar"><txp:dml_ajax_close_comments /></p>

Paso 5:

Comprobar que todo funcione y disfrutar del sistema ;P.


Comentarios con AJAX en Texpattern

Agregar a favoritos

75 Comentarios

Posteado hace 1216 días en:

Esto es una prueba experimental para ver como se comporta Ajax en el blog, si entráis a la pagina principal (no a las individuales) veréis que en las anotaciones aparece un enlace para “mostrar/ocultar” comentarios, si le dais notareis que cargan en la misma pagina a tiempo real.

También podéis añadir comentarios al instante, tan solo saber que debéis tener paciencia ;P.
Yo de JS no se nada entonces es muy probable que falle en algunas cosas, de todas formas es para probar si funciona bien.

Pues nada a probarlo :P.


Tags al estilo Technorati

Agregar a favoritos

17 Comentarios

Posteado hace 1278 días en:

Bueno como esta de moda eso de los tags que cambian su tamaño según el numero de artículos que hay en el, he creado un pequeño plugin para textpattern.

Muchas gracias a David y a Jurix por su ayuda, son unos maquinas.

Si entráis en la sección categorías veréis un cuadro con la cantidad de categorías que existen en este blog, el tamaño cambia con el numero de posts que hay en cada categoría.

Es solo una función: <txp:dml_tags /> y acepta 3 variables.

  1. Path: la dirección del enlace.
  2. Close: el cierre del enlace.
  3. Title: el titulo del enlace.

Ejemplo: <txp:dml_tags path="/categoria/" close="/" title="Tag" />

Luego solo tienes que jugar con el CSS para los tamaños.

Descargar plugin.

Update: Version in English by Robert Ellis