This page, or parts of it, are still untranslated. Please translate it to the appropriate language (español).
AddRailModule agrega un módulo personalizado al rail lateral de su wiki. Por defecto, agrega el contenido de Template:RailModule a la parte inferior del rail lateral (justo encima del módulo de recirculación). Con la configuración, se pueden agregar varios módulos y se pueden colocar hasta dos módulos en la parte superior del rail lateral (justo debajo del módulo de anuncios superior). Cada módulo está envuelto en un
section.railModule.rail-module.
Existe un límite en el número y la altura de los módulos de rail permitidos. La altura del tamaño total de los módulos de rail agregados no debe ser más altos que la de los módulos de rail normales. Además, solo se permite que un módulo de rail esté encima (antepuesto) al módulo de Actividad reciente.
Installation
Configuration
Para agregar el contenido de Template:RailModule como un módulo hacia la parte superior del rail lateral:
window.AddRailModule = [{prepend: true}];
Para añadir varios módulos (ejemplo: el contenido de Template:Foo, Template:Bar y Template:Baz) hacia la parte inferior del rail lateral:
window.AddRailModule = ['Template:Foo', 'Template:Bar', 'Template:Baz'];
Para agregar varios módulos hacia la parte superior e inferior del rail lateral:
window.AddRailModule = [
{page: 'Template:Foo', prepend: true},
'Template:Bar',
'Template:Baz',
];
NB: Si especifica más de dos módulos para anteponer, solo se respetarán los dos primeros.
window.AddRailModule = [
{page: 'Template:Foo', prepend: true}, // ok
{page: 'Template:Bar', prepend: true}, // ok
{page: 'Template:Baz', prepend: true}, // no ok; se agregará hacia la parte inferior del rail lateral en su lugar
];
El contenido de cada módulo puede ser almacenado en caché hasta maxAge segundos. Por defecto, es 300 segundos (cinco minutos). Si su módulo es de corta duración, es decir, se actualiza con frecuencia (como encuestas), o es de naturaleza aleatoria o se basa en variables de nombre de página como {{PAGENAME}} entonces establezca maxAge a 0 segundos. Por el contrario, si su módulo es de larga duración, entonces puede configurar maxAge hasta 86.400 segundos (un día).
Using configuration options with Fandom Developers Wiki scripts
The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.
// 1. AjaxRC import statement
importArticles({
type: 'script',
articles: [
'u:dev:MediaWiki:AjaxRC.js'
]
});
// 2. AjaxRC configuration option
window.ajaxRefresh = 30000;
// 1. AjaxRC configuration option
window.ajaxRefresh = 30000;
// 2. AjaxRC import statement
importArticles({
type: 'script',
articles: [
'u:dev:MediaWiki:AjaxRC.js'
]
});
Estilo
Para apuntar a todos los módulos personalizados, use el selector .railModule.
Para apuntar a módulos personalizados específicos, considere envolver el contenido de cada módulo en su propio elemento contenedor único en sus plantillas y seleccionarlo en su lugar.
Forks
NewPagesModule
After you've installed the script, copy the following contents to the Template:NewPagesModule page on your wiki:
<h2>{{int:newpages}}</h2>
<div class="new-pages-rail-module">
{{Special:NewPages/4}}
<div class="more">'''[[Special:NewPages|{{int:oasis-more}}]]'''</div>
</div>
Also import the script's stylesheet to customize the module:
And add your template to following parameters (in addition to those already connected; if there are none, then only one template):window.AddRailModule = ['Template:Foo', 'Template:Bar', 'Template:Baz', 'Template:NewPagesModule'];