Movable Type Smarty Modifiers
- Ago
- 23
escribe tu comentario! 320 palabras - 1 hits
Algunos funciones que ampliaran la funcionalidad de Movable Type en modo dinamico
![]()
Todo el que utilice MT a partir de la versión 3.1 sabe que existe la posibilidad de usar “smarty” para renderizar las páginas de forma dinamica.
Como he comentado con anterioridad, la única pega que hay a la hora de migrar al modo dinamico es que la mayoria de los “plugins” de MT estan escritos en perl, aunque ya se han migrado algunos filtros, la gran mayoria de los plugins aun no se han convertido a PHP.
Para aportar mi granito de arena, he estado migrando algunas funciones para ser usadas como modificadores con “smarty”:
- Acronimos
-
¿Todo el mundo sabe que es un acronimo?, bueno, por si alguno no lo sabe, un acronimo es el conjunto de siglas que definen un concepto ej. NATO
Basandome en el script Acronymit he creado una funcion para dar formato a los acronimos dentro de los articulos.
Para utilizarlo solo hay que seguir dos pasos,
1. descomprimir el contenido del paquete en `/php/scripts/`, si no existe el directorio `/scripts/` lo crearemos.
2. añadir el modificador `acronym="1"` a los tags donde se quiera activar el filtro Ej. `<MTentryBody acronym="1">`
La lista de acronimos incluida contiene más de 300 definiciones, para añadir o quitar alguna solo hay que editar el script.
- Enlaces Externos
-
La segunda función que os muestro esta enteramente basada en un plugin de WP, tan solo se encarga de marcar los enlaces externos con una clase diferente, lo que nos permitira variar su formato visual haciendo uso de css.
El script examina todos los enlaces contenidos en el articulo y añade
class="extlink" rel="external"a todos aquellos en los que la url no coincida con el dominio del “Host”.
Para activar el “plugin” seguiremos los mismos pasos que con el anterior, el modificador que usaremos en este caso sera extlinks="1"
2 enlaces
ningún comentario por el momento