[Comunidad FotoLibre]

Normas y Contacto => Contacto y Sugerencias => Alojamiento de páginas y/o galerías en FotoLibre => Mensaje iniciado por: Colegota en 21 oct 2007, 08:01 am

Título: Plugins para visualización del código en las páginas
Publicado por: Colegota en 21 oct 2007, 08:01 am
Buenas,

recientemente, a raíz del Curso de Bash de Redy (http://redy.fotolibre.net/esteropes/curso-de-bash-para-fotografos-linuxeros/) instalamos un par de plugins para mejorar el aspecto visual de éste. Primero solo en su página y ahora ya en todas.

En el resto de las páginas, los plugins están instalados pero no activados. Así el que vaya a poner fragmentos de código que siga las instrucciones y el resto no tenéis que molestaros en hacer nada.

WP-Unformatted (http://wordpress.org/extend/plugins/wp-unformatted/) evita que Wordpress haga un autoformateo del código y que sustituya las comillas normales por otras más "artísticas".
Además de activarlo, deberemos crear unos campos personalizados en el artículo en cuestión. Un campo sponge con valor 1 para evitar que autoformatee el código. Y un campo sandpaper igual a 1 para que no formatee las comillas.

WP-Syntax (http://wordpress.org/extend/plugins/wp-syntax/) formatea los fragmentos de código para darle una apariencia de editor de idem. Coloreando las palabras clave y poniendo números de línea si se desea.
Para ello, una vez activado, debemos escribir el código entre etiquetas pre y añadirle el lenguaje en el que estamos escribiendo de la forma:
Código: [Seleccionar]
<pre lang="bash">
...
</pre>
Para poner números de línea, algo del tipo
Código: [Seleccionar]
<pre lang="java" line="1">indicando la línea a partir de la que se quiere comenzar la numeración.

Tened en cuenta que si utilizáis el método habitual para copiar mensajes del foro a las páginas (http://comunidad.fotolibre.net/index.php/topic,307.0.html), el código se copia con otras etiquetas y que es necesario editarlo en Wordpress para ponerle el pre.

Más información en los respectivos enlaces. Y dudas aquí mismo.

Saludos,
Colegota