Acabo de actualizar el plugin NeoDouble, que incorpora ahora la acción "npEjecutarAccion", valga la redundancia. Esta acción, seguimos, a sido sugerida por Mariano en Damaneo.
La acción puede usarse para ejecutar una acción de Neobook a partir de una cadena, por ejemplo:
npEjecutarAccion "AlertBox [#34]Hola[#34] [#34]Mundo[#34]"
La acción de NeoDouble ejecutará a su vez la acción de Neobook "AlertBox". Como puedes ver, también he actualizado NeoGeshi en consecuencia.
Además, la acción admite como parámetro una cadena o la ruta de un archivo. Si es esto último lo que se especifica, el plugin cargará el archivo y tomará por una acción cada una de sus líneas, y las ejecutará en el mismo orden en que se encuentren.
Pero, no queda ahí la cosa. Al implementar la acción me di cuenta de que si no sustituía las comillas por las variables correspondientes de Neobook, evidentemente, la acción fallaba.
Claro que podía dejar que las sustituyeses tú mismo, pero, he pensado que sería bueno hacerlo desde el propio plugin, ahorrándote trabajo en eso también. Pero, lo he hecho de modo que ahora todos los NeoPlugins hagan esto.
Es decir, que, como estás pensando, he actualizado también el resto de plugins, de modo que ahora los formularios de edición de acciones sustituyen las comillas "normales" por comillas de Neobook de forma automática y transparente para ti.
Y ahora, permíteme que insista una vez más: si no has realizado ya tu donación y usas mis NeoPlugins y estás contento con ellos, por favor, ¡Haz tu donación ahora!
Publicada el 17/12/2007 12:43 PM por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Hola David
Te deseo felices fiestas, y un año mejor que este, si cabe.
Y como no, también a todos los neobookeros.
¡Que lo paseis a lo grande!
¡Gracias Peri!
Te comento una cosa extraña que he visto en cuestión de ésta acción genial. Fijate que la acción no permite ejecutar Loops, quiero decir que la acción ejecuta las acciones de una vez pero no respeta el uso del loop (debería pasar varias veces por ahí)... No sé si me pasará solo a mí, por las dudas te lo comento...
No todo iba a ser perfecto. Además pareciera que los "loop" son acciones un tanto "especiales". Echaré un vistazo Mariano. Gracias por el aviso.