WP-Syntax 0.9 – Hack aceptado :D

15
Jul
24
2008
WordPress

A raíz de los posts:
Cómo mostrar código fuente en los comentarios[0]
{WP-Syntax Hackeado} Cómo mostrar código fuente en los comentarios[1]

Estuve trabajando y metiendo mano en WP-Syntax, un plugin para WordPress que permite mostrar coloreado de sintaxis en los posts.

Me enorgullece contarles que a partir de la recién lanzada versión 0.9, se incluyó mi “parche”, “hack” o como quieran llamarlo. Ahora el plugin también permite a los usuarios anónimos usar el plugin en los comentarios mediante los tags <pre>, y mostrar código coloreado.

Pueden descargarlo del sitio de plugins de WordPress:
http://wordpress.org/extend/plugins/wp-syntax/

Para ver ejemplos, pueden comentar en este blog y colocar su código entre los tags:
<pre lang="L"> código </pre>
Donde L es uno de los siguientes lenguajes:

abap, actionscript, actionscript3, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gettext, glsl, gml, groovy, haskell, html4strict, idl, ini, inno, io, java, java5, javascript, kixtart, latex, lisp, lotusformulas, lotusscript, lua, m68k, matlab, mirc, mpasm, mxml, mysql, nsis, objc, ocaml-brief, caml, oobas, oracle8, pascal, per, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scala, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, verilog, vhdl, visualfoxpro, winbatch, xml, xpp, z80

== Release Notes ==

**0.9** : Added support for anonymous subscribers to use pre tags in their comments allowing for their own colored code snippets [Fernando Briano];

Fue todo una experiencia esto de modificar un plugin de WordPress, fue más complicado de lo que parece, aunque al final el código que agregué no fue tanto, pero aprendí mucho en el proceso. Próximos releases del plugin podrían incluir soporte para WP shortcodes.

Pueden seguir el avance, y algunas decisiones y porqué en los posts que menciono más arriba. ¡Úsenlo!

Comparte:
  • Print
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Tumblr
  • Twitter

15 comentarios para “WP-Syntax 0.9 – Hack aceptado :D”


  1. Firefox 3.0GNU/Linux

    Felicitaciones!


  2. Firefox 3.0.1GNU/Linux

    A mi me sigue sin funcionar =S
    talvez simplemente lo estoy haciendo todo mal

     

  3. Firefox 3.0GNU/Linux

    Congrats!


  4. Firefox 3.0.1GNU/Linux

    Por cierto, felicidades por tan merecida mención =)


  5. Firefox 3.0.1Windows XP

    Felicidades, gran trabajo


  6. Firefox 1.5.0.7Fedora

    Felicitacione FerGNUndo :)
    Yo sigo copado con el video de CodeMonkey.


  7. Konqueror 3.5Debian GNU/Linux
    printf("probando");

  8. Debian IceWeasel 3.0.1Debian GNU/Linux

    ¡Gracias gente! Me está gustando lo de FerGNUndo… jeje.

    zetta: Es posible que estés haciendo algo mal, o que en ciertos casos el plugin de un error. ¿Me podrías enviar por correo el código que estás intentando mostrar?
    fernando en picandocodigo.net.

    Prueben, y no olviden lo que escribieron en caso de que no les funcione, así me lo hacen saber.

    Saludos!


  9. Konqueror 3.5Debian GNU/Linux

    Probando. Supongo que puse el código correcto.
    De todos modos esto esta muy bueno :D

    begin
       write(p)
    end.

  10. Firefox 3.0.1Windows XP

    :D

    alert("te felicito, ahora si funciona ^^");

  11. Debian IceWeasel 3.0.1Debian GNU/Linux

    Pablos: gracias por las pruebas.
    Pablo con minúscula: Me tomé el atrevimiento de editar tu comentario. Habías escrito pre lang=”L”, pero L tiene que ser uno de los lenguajes permitidos por el plugin (listados en este mismo post). Adiviné que era JavaScript, ¿le pegué?


  12. Firefox 3.0GNU/Linux

    Bueno, probando asm que no podia faltar :D

    format ELF executable
    entry start
     
    segment readable executable
     
    start:
     
       mov eax, 4
       mov ebx, 1
       mov ecx, msg
       mov edx, msg_len
     
       mov eax, 1
       mov ebx, 0
       int 80h
     
    segment readable writable
     
    msg  db   'Prueba en asm xD'
    msg_len  $-msg

  13. Firefox 3.0GNU/Linux
    print "Buena ahi!, felicitaciones!"

  14. Debian IceWeasel 3.0.1Debian GNU/Linux

    Gracias, espero que más de uno se haya descargado el plugin en su versión más reciente.

    ¡Saludos!

  1. WordPress 2.6.1 List Category Posts: Plugin para WordPress | Picando Código | 16 Agosto. 2008 - 7:32 pm

    [...] WordPress. Este es el segundo de creación propia, y el tercero en el que participo, contando los aportes a WP-Syntax. En una entrada pasada comentaba como tuve que escribir un plugin nuevo para WordPress para mostrar [...]

Dejar un comentario