07

Abr

SyntaxHighlighter para MT

Este plugin nos permite agregar código fuente con sintaxis coloreada a nuestras entradas. Una de las cosas que no me agradas al 100% de este plugin es que tenga que tiene un TextFilter propio, es decir que no se puede agregar directamente a nuestras entradas directamente, por lo que perdemos las bondades de el bonito editor de texto con formato.

Una forma de pasarse eso, es escribir todo nuestro texto con el TextFilter de Texto con formato, luego pasarnos a Syntaxhighlighter y nadas escribir el código fuente.
la forma de usarlo es realmente sencilla, solo se escribe el código fuente que deseamos, entre una simple etiqueta del tipo [code:lenguaje] ... [/code]
Esta es una clase de prueba para ver el funcionamiento de SyntaxHighlighter

Para este ejemplo tenemos [code:php]


<?php

$s = 0;

class test{ 

public function test($t)
{
texto = $t;
}

public function Escribe()
{
 return 'Tu escribiste' .  $this- >texto ;
}

}

$p = new test('prueba de SynaxHigligther');
echo $p->Escribe();
?>



También probamos código en javascript

[code:jscript]


<script>
var a = 13;
function activa()
{
    var b = document.form1.sendButton;
    b.value = "enviar";
    b.disabled = '';
}

</script>


  

un poco de código en perl

[code:perl]



sub ftc_gettags{


    my ($blog,$limite,$orden) = @_;
    my $od = MT::ObjectDriverFactory->new; # instanciamos el OD
    my $dbh = $od->fallback->rw_handle() ; # obtenemos un Manejador de la bd
    #preparamos nuestra query
    $ftc_sth=$dbh->prepare("select tag_name,c.cuenta from mt_tag inner join (select count(objecttag_tag_id) as cuenta,objecttag_tag_id from mt_objecttag where objecttag_blog_id = ?  group by     objecttag_tag_id order by cuenta desc limit ? ) c on c.objecttag_tag_id =tag_id group by tag_id order by $orden");
    # y la ejecutamos. Madamos 2 parametros que son el blog en el que estamos
    #operando y el limite de etiquetas
    $ftc_sth->execute($blog,$limite) or die();   
}




Así podemos decir que es bueno, pero podría mejorar si se pudiera utilizar con otros textfilters directamente.

Saludos

¿Tu qué opinas?

Escribir un comentario




5 TrackBacks

URL de TrackBack: http://mixelandia.com/MTOS/mt-tb.cgi/1028


26 de Abril 2010 a las 06:14 PM
en Order amoxicillin online. desde Amoxicillin online no prescription.

Amoxicillin online. Buy amoxicillin online cheap amoxicillin. Amoxicillin online no prescription. Amoxicillin online homepage. Leer más

Street value of oxycodone. 5mg oxycodone. Oxycodone dosages. Oxycodone withdrawl symptoms. Oxycodone. Leer más

3 de Mayo 2010 a las 05:35 AM
en Wyoming ephedra attorney. desde Hartford ephedra attorneys.

Chat on ephedra. Black ice ephedra. Buy ephedra online drugstores yellow swarms. Ephedra for sports. Leer más

Valtrax online. Leer más

Cheap soma. Watson soma cheap. Cheap soma indice. Cheap watson soma online. Leer más