tables tablas wiki mediawiki quotes

tablas - ¿Cuál es la forma más fácil de agregar un cuadro de cotizaciones a mediawiki?



tablas mediawiki (7)

Instalé MediaWiki en mi servidor como mi base de conocimiento personal. Algunas veces copio algunas cosas de la Web y las pego en mi wiki, como sugerencias y trucos del blog de alguien. ¿Cómo hago para que el contenido copiado aparezca en una caja con borde?

Por ejemplo, el cuadro al final de esta publicación de blog se ve bastante bien:
http://blog.dreamhost.com/2008/03/21/good-reminiscing-friday/

Podría usar la etiqueta previa, pero los párrafos de una etiqueta previa no se ajustarán automáticamente. ¿Alguna idea?


Establezca un ancho en la etiqueta previa, y se ajustará.

<pre width="80%">


<blockquote style="background-color: lightgrey; border: solid thin grey;"> Det er jeg som kjenner hemmeligheten din. Ikke et pip, gutten min. </blockquote>

Los blockquotes son mejores que los divs porque "explican" que el texto es en realidad un blockqoute, y no "just-some-text". También es muy probable que un bloque de compases tenga una sangría adecuada, y realmente parezca un blockqoute.


Hice una plantilla en mi wiki llamada Template: quote, que contiene el siguiente contenido:

<div style="background-color: #ddf5eb; border-style: dotted;"> {{{1}}} </div>

Entonces puedo usar la plantilla en una página, por ejemplo,

{{cita | una pequeña prueba}}

Funciona bastante bien - ¡Gracias!


Mediawiki es compatible con la etiqueta div. Combina la etiqueta div con algunos estilos:

<div style="background-color: cyan; border-style: dashed;"> A bunch of text that will wrap. </div>

Puedes jugar con los atributos de CSS que quieras, pero eso debería ayudarte a comenzar.


Para combinar las dos respuestas más válidas, debes usar una plantilla de MediaWiki que a su vez utiliza una blockquote .

El contenido de la plantilla:

<blockquote style="color: lightgrey; border: solid thin gray;"> {{{1}}} </blockquote>

Uso en su página WIKI (suponiendo que haya llamado a la plantilla "cita"):

{{ quote | The text you want to quote }}


Utilicé el código de @steve k Cambiando de gris claro a negro y agregando relleno entre el borde y el texto. Encontré el gris claro casi invisible y el texto estaba directamente adyacente al borde.

<blockquote style=" color: black; border: solid thin gray; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; "> {{{1}}} </blockquote>


Puede usar la página index.php?title=MediaWiki:Common.css para este propósito y establecer un estilo CSS para el elemento <blockquote/> allí:

blockquote { background-color: #ddf5eb; border-style: dotted; }

De manera similar, puede diseñar <pre/> que es útil para fragmentos de código, etc., de modo que envuelve el contenido:

pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }

Para fragmentos de código más largos, puede usar <syntaxhighlight/> (o <source/> ) elemento que viene con la extensión SyntaxHighlight . Usted puede style también.