Difference between revisions of "My MediaWiki help"

From Sinfronteras
Jump to: navigation, search
(Replaced content with "==Referencias cruzadas entre Figuras, Tablas, etc== <br /> ===Extension CrossReference=== Para realizar referencias con links entre Figuras y Tablas de forma similar a...")
(Tag: Replaced)
(Permitir la visualización de algunas páginas en un Wiki privado para usuarios sin cuentas)
Line 131: Line 131:
  
 
<br />
 
<br />
==Permitir la visualización de algunas páginas en un Wiki privado para usuarios sin cuentas==
 
Colocar la siguiente orden en el LocalSettings.php http://stackoverflow.com/questions/18255768/how-to-deny-access-to-all-pages-and-allow-only-for-certain-on-wiki
 
 
# allow everyone read access to these pages:
 
$wgWhitelistRead = array( "Main Page", "Public stuff" );
 
 
 
<br />
 
 
==Transclusion: Inclusión de una parte del contenido (cualquier texto) de una página en otra página==
 
==Transclusion: Inclusión de una parte del contenido (cualquier texto) de una página en otra página==
  

Revision as of 15:05, 24 February 2026

Referencias cruzadas entre Figuras, Tablas, etc


Extension CrossReference

Para realizar referencias con links entre Figuras y Tablas de forma similar a Latex, vamos a usar la Extension:CrossReference:

https://www.mediawiki.org/wiki/Extension:CrossReference

Shown in <xr id="fig:Market_Organization"/>.

<figure id="fig:Market_Organization">
[[File:Text_classification1.png|thumb|600px|thumb|center|<caption>The organizations and groups of a market-like community in Janus</caption>]]
</figure>

Shown in Figure 1.


Figure 1: The organizations and groups of a market-like community in Janus



Extension Figures

https://www.mediawiki.org/wiki/Extension:Figures

{{#figure: |label=Figure «prueba» |content=[[File:Text_classification1.png|thumb|600px|thumb|center|{{#xref: |page=Página de pruebas |label=Figure «prueba» }}: Este es una prueba]]}}


Aquí me refiero a la {{#xref: |page=Página de pruebas |label=Figure «prueba» }}


Figure «prueba»: Este es una prueba


Aquí me refiero a la Figure «prueba»



Indent Sections

Extension:IndentSections: https://www.mediawiki.org/wiki/Extension:IndentSections

The IndentSections extension causes all sections to be automatically indented as if they were inside nested blockquotes.

Utilizando esta extensión, cada subsección será generada con una sangría (Indentation). Esto es muy conveniente para que la página pueda ser leída con facilidad.

La extensión que se encuentra en la link de arriba no funciona correctamente, pues no general la indentation de manera automática, sino que Se debe colocar <blockquote> antes de la parte que queremos identar y cerramos el bloque identado con </blockquote>

La solución se encuentra descrita en la página «talk» de esta extensión: https://www.mediawiki.org/wiki/Extension_talk:IndentSections

El código propuesto en dicha página lo hemos colocado en la carpeta de la extensión en un archivo que hemos llamado: IndentSections2.php

El código propone dos formas de hacer la indentation. Además, el código es tan corto que es fácil editarlo para cambiar, por ejemplo, el tamaño de la indentation.

Este código podría generar errores en el MediaWiki ya que no es una extensión mantenida y actualizada. Sin embargo, parece estar funcionando decentemente, a pesar de que ya me ha generado algunos errores:

  • Cuando traté de colocar algunos ejemplos de los cuadros generados para las páginas bases de Ciencia, Política-Historia etc, la SideBar fue desplazada hacia la derecha.
  • También cuando traté de generar líneas y áreas de colores entre nombres de secciones de la forma mostrada en el siguiente código, se desplazaron hacia la derecha los textos desplegados al final de cada págian:
// Texto que fue desplazado: 
Esta página fue modificada por última vez el 31 ago 2017 a las 17:38.
Política de privacidad  Acerca de Sinfronteras Aviso legal Versión para móvile
{| style="color: black; background-color: #9370DB; width: 100%;"
| colspan="2" | 
|}
{| style="color: black; background-color: #D8BFD8; width: 100%;"
| colspan="2" |


<br /> 
==Líneas de división==
|}

For greater control over styling nested sections, see https://www.mediawiki.org/wiki/Extension:StyleByHeaderTree



Extensión para definir variables

The Variables extension allows you to define a variable on a page, use it later in that same page or included templates, change its value, possibly to a value given by an expression in terms of the old value, etc.

https://www.mediawiki.org/wiki/Extension:Variables

Assigning a value to a variable:

#vardefine

{{#vardefine:variablename|specifiedvalue}}

Assigns the value specifiedvalue to the (already existing or hereby introduced) variable variablename:

Example:
{{#vardefine:iconwidth|25}} making iconwidth = 25
#vardefineecho

{{#vardefineecho:variablename|specifiedvalue}}

Works exactly as #vardefine, but the affected value is printed:

Example:

making iconwidth = <code>{{#vardefineecho:iconwidth|25}}</code>


Retrieving the value of a variable:

#var

The value of the variable variablename is produced by:

{{#var:variablename}}



Transclusion: Inclusión de una parte del contenido (cualquier texto) de una página en otra página


A través de los template

https://www.mediawiki.org/wiki/Transclusion

{{template name}}



Desde cualquier página - Extension:Labeled Section Transclusion

https://www.mediawiki.org/wiki/Extension:Labeled_Section_Transclusion

{{#lst:Mis páginas|Idiomas}}