Daniel Mota / IceBeat

Mi vida en formato CSS3

Estás en la bitácora de IceBeat, una página sobre diseño y desarrollo web.

AJAX.comments para Textpattern 1.0rc3

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


  1. mmm muy wapo y currado

    # · DarkSoldi · hace 2566 días

  2. Wow, que bien!! Gracias Icebeat. :-))

    # · corsaria · hace 2564 días

  3. No hay de que, para eso estamos ;P.

    # · IceBeat · hace 2563 días

  4. Oye, primero agradecerte por el script esta excelente, una cosa que me pasa es que cuando despliego los comentarios en la pagina principal no me muestra el gravatar (tengo el plugin glx_gravatar activado) en cambio en la pagina de la entrada individual si se muestra.

    Y otra cosa, la fecha, cuando se despliegan los comentarios en la pagina principal muestra la fecha correcta, pero cuando se accede a la pagina individual del articulo le añade una hora a la fecha del comentario.

    # · Joaquin · hace 2562 días

  5. Esta muy chulo el plugin, no creo que lo implemente en mi TXP, pero esta genial. Por cierto, a ver cuando haces que funione el plugin “techonarit_tags” en la RC3 ;).

    # · superporcel · hace 2562 días

  6. Muchas gracias Joaquin por esos detalles, intentare mirarlos lo antes posible, no me habia dado cuenta de que la hora cambiase, es raro porque las funciones son las mismas.

    Superporcel dime que es lo que falla e intentare solucionarlo.

    # · IceBeat · hace 2562 días

  7. gallifante para textpattern…

    si el año pasado fue el año de wordpress, este año (o el que viene) será el de textpattern… tiempo al tiempo… ;-)

    # · sergio · hace 2562 días

  8. Joaquin ya esta arreglado el tema de las fechas, vuelve a bajar el zip y sobreescribes ajax.comments.php.En cuanto al plugin del gravatar lo tendre que mirar mas detenidamente.

    Bueno Textpattern en realidad es mucho mas como en algunos aspectos, eso si bitacorae se los lleva de calle ;P.

    # · IceBeat · hace 2562 días

  9. hombre daniel que velocidad, lo probare en un rato y pasara a comentarte cualquier cambio.

    # · Joaquin · hace 2562 días

  10. sdf

    # · sdf · hace 2501 días

  11. probando ajax

    # · rod · hace 2476 días

  12. Ajax rulz :D

    # · Gerald · hace 2457 días

  13. as

    # · ariel · hace 2447 días

  14. Hey!
    I found this on google. Just trying it out :)

    Thx!

    # · Mikkel Malmberg · hace 2423 días

  15. Pues la verdad es que mola mucho. Desgraciadamente yo uso WordPress, y la única cosa parecida que he encontrado, misteriosamente no me funciona en mi server, pero sí en otros :(

    # · otama · hace 2416 días

  16. Trying this out…

    # · Toose · hace 2416 días

  17. Todo es probarlo, aunque seguro que se puede portar a Wordpress.

    # · Icebeat · hace 2415 días

  18. fasdf

    # · sdf · hace 2415 días

  19. this test for ajax comenting

    # · kusaeni · hace 2404 días

  20. Jaja, aquí todo el mundo comprobando que esto funciona ;)

    # · con_una_modorra_intelectual_congénita... · hace 2403 días

  21. Ya ves, menos mal que para eso estan ;P.

    # · Icebeat · hace 2403 días

  22. test

    # · kus · hace 2402 días

  23. I’m sorry kus :(.

    Alguien le puede explicar que mi ingles es pesimo jeje.
    Ahora mismo con CSSing no puedo investigar en el plugin de TXP, tengo que testear si es compatible con la 4.0.

    # · Icebeat · hace 2402 días

  24. test

    # · The tester · hace 2385 días

  25. Sorry, just a littler test

    # · yo · hace 2382 días

  26. Probemos ajax.

    # · vamos a hacer una prueba · hace 2375 días

  27. Yet another test

    # · mindtrip · hace 2366 días

  28. this is an ajax text

    # · bob sinclair · hace 2366 días

  29. test

    # · bob sinclair · hace 2366 días

  30. nfgnsm

    # · trhjnsg · hace 2303 días

  31. test

    # · koopa troopa · hace 2275 días

  32. excelente!

    # · cacique · hace 2273 días

  33. there is still need preview button?

    # · kus · hace 2131 días

  34. I don’t understand Kus.

    # · IceBeat · hace 2129 días

  35. Kus quiere decir (traducido a mi ingles playero) que si todavia se necesita usar el boton de previsualización que se usa en TXP para hacer los comentarios.

    # · superporcel · hace 2114 días

  36. Hombre en TXP oficial fijo que si, pero como ando usando Textpattern · g1.19 modificaciones en esta bitacora encuentras cosas diferentes.

    # · IceBeat · hace 2111 días

  37. test yo

    # · some · hace 2108 días

  38. for TxP 4.0.3 ?

    # · kus · hace 2108 días

  39. Yes Kus :)

    # · icebeat · hace 2101 días

  40. hmm I was tried it , it can be ran perfectly on my TxP 4.0.3 installation.

    any solution?

    # · kus · hace 2089 días

No se puede añadir más comentarios.