AJAX.comments para Textpattern 1.0rc3

Agregar a favoritos

40 Comentarios

Posteado hace 1106 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 1106 días

    mmm muy wapo y currado

  • avatar

    corsaria#2 hace 1104 días

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

  • avatar

    IceBeat#3 hace 1103 días

    No hay de que, para eso estamos ;P.

  • avatar

    Joaquin#4 hace 1102 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 1102 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 1102 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 1102 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 1102 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 1102 días

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

  • avatar

    sdf#10 hace 1040 días

    sdf

  • avatar

    rod#11 hace 1016 días

    probando ajax

  • avatar

    Gerald#12 hace 997 días

    Ajax rulz :D

  • avatar

    ariel#13 hace 987 días

    as

  • avatar

    Mikkel Malmberg#14 hace 963 días

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

    Thx!

  • avatar

    otama#15 hace 956 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 956 días

    Trying this out…

  • avatar

    Icebeat#17 hace 955 días

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

  • avatar

    sdf#18 hace 955 días

    fasdf

  • avatar

    kusaeni#19 hace 943 días

    this test for ajax comenting

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

  • avatar

    Icebeat#21 hace 943 días

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

  • avatar

    kus#22 hace 942 días

    test

  • avatar

    Icebeat#23 hace 942 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 925 días

    test

  • avatar

    yo#25 hace 922 días

    Sorry, just a littler test

  • Probemos ajax.

  • avatar

    mindtrip#27 hace 906 días

    Yet another test

  • avatar

    bob sinclair#28 hace 906 días

    this is an ajax text

  • avatar

    bob sinclair#29 hace 906 días

    test

  • avatar

    trhjnsg#30 hace 843 días

    nfgnsm

  • avatar

    koopa troopa#31 hace 815 días

    test

  • avatar

    cacique#32 hace 813 días

    excelente!

  • avatar

    kus#33 hace 670 días

    there is still need preview button?

  • avatar

    IceBeat#34 hace 669 días

    I don’t understand Kus.

  • avatar

    superporcel#35 hace 654 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 651 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 648 días

    test yo

  • avatar

    kus#38 hace 648 días

    for TxP 4.0.3 ?

  • avatar

    icebeat#39 hace 641 días

    Yes Kus :)

  • avatar

    kus#40 hace 629 días

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

    any solution?