RandomBackground establece un fondo de una lista definida de forma aleatoria cuando se vuelva a la carga (o recarga) de una página en el wiki.
Uso
Añadir lo siguiente a su w:Special:MyPage/global.js (si quieres un fondo al azar en todos los wikis alojados) o Special:MyPage/wikia.js (para un wiki específico). Además, se puede añadir esto a MediaWiki:Wikia.js para una comunidad wiki en general:
importArticles({ type: 'script', articles: [ 'u:dev:RandomBackground/code.js', ] });
Múltiples importaciones — desordenado y lento | Una importación — Limpio y eficiente. |
---|---|
importScriptPage('AjaxRC/code.js','dev'); importScript('MediaWiki:localScript.js'); importArticle({ type: 'script', article: 'u:dev:FloatingToc/code.js' }); importScriptPage('page1.js', 'wikiname'); importScriptPage('page2.js', 'wikiname'); | importArticles({ type: 'script', articles: [ 'u:dev:AjaxRC/code.js', 'MediaWiki:localScript.js', 'u:dev:FloatingToc/code.js', 'u:wikiname:page1.js', 'u:wikiname:page2.js' ] }); |
Configuración
Este script necesita una lista de fondos en URL para establecer un fondo. Para ello, sólo debe declarar una lista antes del guión de importación:
var bgrandom_list = ["bg.png","bg2.png","bg3.png"];
También puede activar el modo nocturno y el modo de día ingresando lo siguiente:
var bgrandom_nightmode = true, bgrandom_nightmode_list = ["bg-night.png","bg-night2.png", "bg-night3.png"];
Nota: Recuerda leer la ayuda al final de este artículo.
- Configuraciones Extra
Por defecto, los fondos son establecidos con código CSS por medio de JQuery, si desea configurar esta hay varias opciones adicionales:
Opción | Descripción | Valor por defecto |
---|---|---|
bg_color | Establece un color predeterminado para el fondo en el sitio. | #000 |
bg_size | Establecer un tamaño para el fondo. | cover |
bg_attachment | Controla si la imagen de fondo se mueve o permanece fijo al bajar o subir la ventana. | fixed |
bg_repeat | Establecer el fondo si se repite o no. | no-repeat |
Aquí un ejemplo:
var bg_color = '#fff', bg_size = '95%', bg_attachment = 'scroll', bg_repeat = 'repeat';
Uso de opciones de configuración con los scripts de FANDOM Open Source Library | |
Las instrucciones de esta página describen cómo utilizar las opciones de configuración con un script. Aquí, en la FANDOM Open Source Library, muchas secuencias de comandos proporcionan opciones de configuración opcionales como medio para alterar o mejorar el comportamiento predeterminado del script. Al instalar las opciones de configuración en su archivo JavaScript, tenga en cuenta que deben ir por encima de la declaración de importación para poder trabajar — a menos que las instrucciones digan lo contrario. En caso de que MediaWiki:ImportJS se utilice para cargar los scripts, se ejecutará en último lugar.
| |
Las opciones de configuración se cargan demasiado tarde, no funcionan
| Ubicación adecuada de las opciones de configuración
|
// 1. AjaxRC import statement importScriptPage('AjaxRC/code.js','dev'); // 2. AjaxRC configuration option var ajaxRefresh = 30000; |
// 1. AjaxRC configuration option var ajaxRefresh = 30000; // 2. AjaxRC import statement importScriptPage('AjaxRC/code.js','dev'); |