- Esta extensión está activada por defecto en Fandom.
La selección aleatoria (brindada por la extensión RandomSelection) es una herramienta que permite generar aleatoriamente contenido dentro de un wiki. Por ejemplo, imágenes rotatorias, saludos cambiantes, etc.
Paso a paso
Sintaxis
La extensión brinda la siguiente serie de etiquetas para personalizar tu selección aleatoria:
- La etiqueta
<choose>es la etiqueta padre de la selección aleatoria, que contiene los elementos en su interior.- El atributo uncached deshabilita el almacenamiento en caché para la opción elegida. Usado como
<choose uncached>. - El atributo before coloca un texto antes de la opción elegida. Usado como
<choose before="Texto previo">(y permite wikitexto). - El atributo after coloca un texto después de la opción elegida. Usado como
<choose after="Texto posterior">(y permite wikitexto).
- El atributo uncached deshabilita el almacenamiento en caché para la opción elegida. Usado como
- La etiqueta
<option>se selecciona automáticamente de entre las varias que se usen, y mostrará sus contenidos. Se puede colocar cualquier cosa dentro de esta: enlaces, imágenes y hasta plantillas.- El atributo weight define el peso de la opción, que es por defecto 1, si quieres que una salga más frecuentemente que otras. Usado como
<option weight="Número">(solo acepta números, y los valores con decimales son ignorados).
- El atributo weight define el peso de la opción, que es por defecto 1, si quieres que una salga más frecuentemente que otras. Usado como
- La etiqueta
<choicetemplate>puede hacer que lo que se coloca dentro de las etiquetas<option>se envíe como argumento a una plantilla.
También brinda una función parser llamada #choose, la cual acepta enlaces, imágenes, e incluso plantillas. Funciona de la siguiente forma:
{{#choose:
|Primera opción.
|Segunda opción.
|Y sigue y sigue...
}}
Ejemplos
Esta herramienta te permite generar contenido aleatorio por cada vez que un usuario visite una página. Usualmente se ve como esto:
<choose>
<option>Primera opción.</option>
<option>Segunda opción.</option>
<option>Y sigue y sigue...</option>
</choose>
Podrías usar también esta herramienta en conjunto con alguna otra para crear elementos personalizables, como un seleccionador aleatorio de videos usando EmbedVideo (donde VideoIDn es una ID de un video):
<choose before="{{#ev:youtube|" after="}}">
<option>VideoID1</option>
<option>VideoID2</option>
<option>VideoID3</option>
</choose>
Veamos un ejemplo simple usando imágenes. Este código mostrará una imagen de una bandera a modo de icono:
<choose>
<option>[[Archivo:Icon-German.png|18px]]</option>
<option>[[Archivo:Icon-English.png|18px]]</option>
<option>[[Archivo:Icon-Spanish.png|18px]]</option>
<option>[[Archivo:Icon-Finnish.png|18px]]</option>
<option>[[Archivo:Icon-French.png|18px]]</option>
<option>[[Archivo:Icon-Italian.png|18px]]</option>
<option>[[Archivo:Icon-Japanese.png|18px]]</option>
<option>[[Archivo:Icon-Korean.png|18px]]</option>
<option>[[Archivo:Icon-Dutch.png|18px]]</option>
<option>[[Archivo:Icon-Polish.png|18px]]</option>
<option>[[Archivo:Icon-Portuguese.png|18px]]</option>
<option>[[Archivo:Icon-Russian.png|18px]]</option>
<option>[[Archivo:Icon-Vietnamese.png|18px]]</option>
<option>[[Archivo:Icon-Chinese.png|18px]]</option>
</choose>
Lo que resulta en lo siguiente:
Véase también
- La página de la extensión en MediaWiki, donde podrás ver una descripción más detallada.
Ayuda y comentarios
- Navega y busca otras páginas de ayuda en Ayuda:Contenidos.
- Revisa Comunidad Central de Fandom para más fuentes de ayuda y soporte.
- Revisa Contactar con Fandom para saber cómo reportar algún error o algún paso que no esté claro en este artículo.