07
Abr
SyntaxHighlighter para MT
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






Escribir un comentario