FANDOM


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',
    ]
});
importArticles — Mejores prácticas para JavaScript en Wikia
La declaración importArticles está diseñada para combinar solicitudes HTTP dentro de una sola transferencia de datos, permitiendo múltiples scripts para cargar y ejecutar rápido. Si has instalado unos cuantos scripts, tu archivo JavaScript pudo acumular innecesarias declaraciones para importar. Haz clic en "Mostrar" para aprender cómo hacer eficientemente eficaz lotes de scripts importados para mayor velocidad y hacer lucir tu código limpio.
Si tu archivo JavaScript tiene varias lineas de importScript, importScriptPage, o importArticles, Debes ser capaz de combinarlos. Con importar lotes o una colección de scripts con una sola importación, tu código JavaScript cargará rápido y lucirá limpio. Considera el siguiente ejemplo. El de la izquierda es un ejemplo de cómo tu archivo de JavaScript puede lucir actualmente. En la derecha es como podrías mejorar tal código.
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'
    ]
});
Nota: En este ejemplo, presta mucha atención a la colocación de comas y otras puntuaciones. Para la gente que no le es familiar programar (hasta incluso a los que si), un error común al escribir código es borrar accidentalmente, olvidar, o equivocarse símbolos críticos como comas o marcas de citas. Esto puede causar un error de sintaxis que rompe el código. Siga cuidadosamente la conversión usada aquí al usar importArticles.
¡Pero hay mucho más con importArticles que solo esto! Para más ejemplos y un uso avanzado, ver la página de ayuda Ayuda:Incluyendo adicional JavaScript y CSS.

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');

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.