AJAX.comments para Textpattern 1.0rc3

Agregar a favoritos

40 Comentarios

Posteado hace 1691 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.


  • avatar

    DarkSoldi#1 hace 1691 días

    mmm muy wapo y currado

  • avatar

    corsaria#2 hace 1689 días

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

  • avatar

    IceBeat#3 hace 1688 días

    No hay de que, para eso estamos ;P.

  • avatar

    Joaquin#4 hace 1687 días

    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.

  • avatar

    superporcel#5 hace 1687 días

    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 ;).

  • avatar

    IceBeat#6 hace 1687 días

    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.

  • avatar

    sergio#7 hace 1687 días

    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… ;-)

  • avatar

    IceBeat#8 hace 1687 días

    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.

  • avatar

    Joaquin#9 hace 1687 días

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

  • avatar

    sdf#10 hace 1626 días

    sdf

  • avatar

    rod#11 hace 1601 días

    probando ajax

  • avatar

    Gerald#12 hace 1582 días

    Ajax rulz :D

  • avatar

    ariel#13 hace 1572 días

    as

  • avatar

    Mikkel Malmberg#14 hace 1548 días

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

    Thx!

  • avatar

    otama#15 hace 1541 días

    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 :(

  • avatar

    Toose#16 hace 1541 días

    Trying this out…

  • avatar

    Icebeat#17 hace 1540 días

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

  • avatar

    sdf#18 hace 1540 días

    fasdf

  • avatar

    kusaeni#19 hace 1528 días

    this test for ajax comenting

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

  • avatar

    Icebeat#21 hace 1528 días

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

  • avatar

    kus#22 hace 1527 días

    test

  • avatar

    Icebeat#23 hace 1527 días

    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.

  • avatar

    The tester#24 hace 1510 días

    test

  • avatar

    yo#25 hace 1507 días

    Sorry, just a littler test

  • avatar

    vamos a hacer una prueba#26 hace 1500 días

    Probemos ajax.

  • avatar

    mindtrip#27 hace 1491 días

    Yet another test

  • avatar

    bob sinclair#28 hace 1491 días

    this is an ajax text

  • avatar

    bob sinclair#29 hace 1491 días

    test

  • avatar

    trhjnsg#30 hace 1428 días

    nfgnsm

  • avatar

    koopa troopa#31 hace 1400 días

    test

  • avatar

    cacique#32 hace 1398 días

    excelente!

  • avatar

    kus#33 hace 1256 días

    there is still need preview button?

  • avatar

    IceBeat#34 hace 1254 días

    I don’t understand Kus.

  • avatar

    superporcel#35 hace 1239 días

    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.

  • avatar

    IceBeat#36 hace 1236 días

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

  • avatar

    some#37 hace 1233 días

    test yo

  • avatar

    kus#38 hace 1233 días

    for TxP 4.0.3 ?

  • avatar

    icebeat#39 hace 1226 días

    Yes Kus :)

  • avatar

    kus#40 hace 1214 días

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

    any solution?