Plantilla discusión:E-color

De GuildWiki2.es
Saltar a: navegación, buscar

Explicación del problema, hay que arreglarlo también en guildwiki (os pongo aqui un ejemplo, donde lo vi fue ayer en la plantilla del color-gu de guildwiki):

Código antes de incluir el color lighter

{{#switch: {{lc: {{{1}}}}}
| background
| lighter     
| light      = <nowiki>#EC8B8B</nowiki>
| border     = <nowiki>#D50000</nowiki>
| dark       = <nowiki>#D50000</nowiki>
| header     = <nowiki>#E04646</nowiki>
| #default   = <nowiki>#EC8B8B</nowiki>
}}
</nowiki>

Código después de incluir el lighter:

{{#switch: {{lc: {{{1}}}}}
| background
| lighter    = <nowiki>#F4B9B9</nowiki>
| light      = <nowiki>#EC8B8B</nowiki>
| border     = <nowiki>#D50000</nowiki>
| dark       = <nowiki>#D50000</nowiki>
| header     = <nowiki>#E04646</nowiki>
| #default   = <nowiki>#EC8B8B</nowiki>
}}
</nowiki>

La diferencia está en el valor que toma el parámetro cuando es background, que cambia. cuando no pones valor en una opción del switch el valor que toma es el de la siguiente opción con valor, es decir, el color light antes del cambio y el lighter después del cambio. Para que la plantilla se siga comportando igual que antes, pero con un valor nuevo para el lighter, hayq ue escribirla de otra manera, o bien dadno el valor explicitamente al background o colocando el light a continuación del background.

Corrección opción 1:

{{#switch: {{lc: {{{1}}}}}
| background = <nowiki>#EC8B8B</nowiki>
| lighter    = <nowiki>#F4B9B9</nowiki>
| light      = <nowiki>#EC8B8B</nowiki>
| border     = <nowiki>#D50000</nowiki>
| dark       = <nowiki>#D50000</nowiki>
| header     = <nowiki>#E04646</nowiki>
| #default   = <nowiki>#EC8B8B</nowiki>
}}

Corrección opción 2:

{{#switch: {{lc: {{{1}}}}}
| background 
| light      = <nowiki>#EC8B8B</nowiki>
| lighter    = <nowiki>#F4B9B9</nowiki>
| border     = <nowiki>#D50000</nowiki>
| dark       = <nowiki>#D50000</nowiki>
| header     = <nowiki>#E04646</nowiki>
| #default   = <nowiki>#EC8B8B</nowiki>
}}
</nowiki>

--Zarza 09:58 8 nov 2011 (CET)

O sea, ¿que todo el problema ha sido meter el color lighter antes del light? --Indy Jones 11:07 8 nov 2011 (CET)
No exactamente, el problema es haberle dado un valor sin fijarse en el resto de la sintaxis de la plantilla. Antes de darle valor, las tres opciones (background, lighter y light) se sustituían por el mismo color. Cuando se ha modificado la plantilla se le ha dado un valor a lighter y, leyendo la sintaxis de la plantilla, tal y como éstá escrito ahora mismo, background se iguala al valor de lighter en vez de al de light. Por lo tanto, además de especificar un valor para lighter, de forma paralela y no deseada se ha cambiado el valor de background. --Zarza 11:23 8 nov 2011 (CET)
Pues con la opción 2 no me sale el color light para el background. En cambio, haciendo la prueba con la 1, sí que funciona. --Indy Jones 11:42 8 nov 2011 (CET)
Cuestión de caché del servidor. --Zarza 12:04 8 nov 2011 (CET)
Vale, pues ya me pongo a modificarlo todo. --Indy Jones 13:19 8 nov 2011 (CET)
Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas
Compartir
Publicidad