“phpinfo” en Wordpress

Internet, Software, Web May 20th, 2008

Acabo de darme cuenta de algo interesante. A este Wordpress (2.5.1) no le gusta del todo la palabra phpinfo. Si la escribo en un post o en una página junto con dos paréntesis de parámetros sin espacio que los separe me muestra siempre un error 503.

Esta línea de texto.

Produce este error cuando deseo guardar o publicar el mensaje.

Nótese que el texto hace parte del contenido del post, es decir la idea es que se muestre tal cual, no que sea interpretado por PHP.

Extrañamente si agrego un espacio entre la función y los parámetros de esta forma.

Funciona de maravillas.  Aunque usted ... no lo crea ;-)

Tags: ,

Plugin CodeHighlighterPlugin de wordpress

Software, Web February 11th, 2008

Esta semana instalé el plugin CodeHighlighterPlugin para Wordpress el cual está basado en GeSHi como su motor genérico para resaltar la sintaxis.

El código fuente a resaltarse se debe encerrar entre etiquetas <pre> las cuales aceptan los siguientes parámetros.

Lenguaje del código fuente (lang="XXX"). Es obligatoria e indica en que lenguaje se encuentra el snippet de código fuente inscrito. Su valor debe ser una de las siguientes cadenas.

actionscript, ada, apache, asm, asp, bash, c, c_mac, caddcl, cadlisp, cdfg, cpp, csharp, css, delphi, html4strict, java, javascript, lisp, lua, mpasm, nsis, objc, oobas, oracle8, pascal, perl, php, python, qbasic, sas, smarty, vb, vbnet, visualfoxpro, xml

Número de línea (lineno[=d]). Es opcional, si está presente hace que las líneas de código se presenten numeradas. Adicionalmente es posible especificar un valor a partir del cual se numerarán las lineas.

#include &lt; stdio.h &gt;
 
int main(void)
{
	printf ("Hola Mundo");
}

Otro ejemplo.

function hola($nombre)
{
    return "Hola " . $nombre;
}

Tags: ,

Problemas con TinyMCE

Web May 22nd, 2007

Por fin pude hacer funcionar nuevamente el texto enrriquecido de TinyMCE, ya puedo escribir los post como quiera :-)

Después de mucho experimentar y probar todo se solucionó de la manera mas sencilla, actualizando el TinyMCE.

Lo que se hizo para actualizar el TinyMCE fue lo siguiente.

1. Descargar la última versión de http://sourceforge.net/projects/tinymce.

2. Descomprimir el archivo tinymce_xxxxx.tgz.

3. Reemplazar los archivos de <ruta remota>/wp-includes/js/tinymce con los archivos encontrados en <ruta local>/tinymce/jscripts/tiny_mce.

Tags: