Coloracion de sintaxis funcionando:


OP @Chevi
Posts: 478
Nivel: 11

Admin

El Jueves 2 de Dec, 2010

Ya he añadido coloracion de sintaxis, usando el motor GeSHi, lo cual hace posible colorear 186 lenguajes diferentes. Pongo un fragmento de php para que veais como queda:
[code=php]// This is the main function, use with the text
// It then calls the parseUrl function to process each found url:
function parse($text,$links=true,$videos=true,$img=true){
$text = preg_replace_callback('@(https?://([-\w\.]+)+(:\d+)?(/([\w/_\.-]*(\?\S+)?)?)?)@', 'parseUrl', $text);
$text = preg_replace_callback('@spotify:([a-zA-Z0-9]+):([a-zA-Z0-9]+)@', 'spotify2', $text);
$text = preg_replace_callback('@#([0-9]+)@', 'users', $text);
$text = preg_replace_callback('@\@([a-zA-Z0-9]+)@', 'usersName', $text);
$text = preg_replace_callback('@:([a-zA-Z0-9]+):@', 'sound', $text);
return preg_replace_callback('@\s/([a-zA-Z0-9]+)@', 'internalParse', $text);
}[/code]
Esa funcion es la que se encarga de [i]parsear [/i]el texto, añadiendo links, insertando videos de youtube... etc
Editado 37 segundos después de publicarlo

@Hermetico
Posts: 28
Nivel: 10

El Viernes 10 de Dec, 2010

jajajaja, no había leído esto xD

@VZS
Posts: 60
Nivel: 11

El Lunes 13 de Dec, 2010

Como mola, tendre que empezar a aprender PHP/MySQL, parece que da mucho juego :)

Hilo cerrado por OP @Chevi