Lo que es un plugin para Gesbit
Publicada el 1/8/2008 21:36 PM por David Esperalta
Pues eso, que no me he podido resistir y quiero copiar aquí el código fuente (a fecha de hoy) de un típico plugin "filtro" para Gesbit. A ver qué te parece, supongo, o porque lo veo "enseñable", hay que jorobarse, ¡igual es que no tengo otra cosa que hacer! En fin. Juzga tú mismo.
class GbMarkdown extends GbPlugin { public function OnActivatePlugin(){} public function OnDeactivatePlugin(){} public function FilterCallback($filterID, $content){ if(($filterID == GBPLUGINS_FILTER_POST_CONTENT) && is_readable($this->GetDirPScriptsPath().GBMARKDOWN_MAIN_SCRIPT)){ require_once($this->GetDirPScriptsPath().GBMARKDOWN_MAIN_SCRIPT); return Markdown(html_entity_decode($content)); } return $content; } }
¡Pse! Ahí donde lo ves, el plugin filtra el contenido de las entradas de una bitácora, de forma que es posible utilizar en el mismo la sintaxis de Markdown, una especie de "lenguaje en texto plano", que luego se transforma en el correspondiente código HTML. Ea. Ahí queda eso. ¿Qué te parece?
Lo que es un plugin para Gesbit
Publicada el 1/8/2008 21:36 PM por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Publicada el 1/8/2008 21:36 PM por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks
Sin comentarios, ¡escribe uno ahora!