Anexo discusión:Episodios de Arrow

Contenido de la página no disponible en otros idiomas.
De Wikipedia, la enciclopedia libre
Esta página le interesa al Wikiproyecto Televisión.
Esta página le interesa al Wikiproyecto Historieta.
Esta página le interesa al Wikiproyecto Estados Unidos.

Plantillas[editar]

Hola @Leoncastro: Disculpa que te arrobe, pero no se que está pasando y necesito ayuda, verás, las platillas no se abren (véase por ejemplo las referencias). ¿Qué podría estar pasando y cómo lo soluciono? ( prnt.sc/rqkwzl ) --Franar8 (discusión) 04:44 1 abr 2020 (UTC)[responder]

Hola Franar8, sucede que el artículo está sobrecargado de plantillas; cuando haces una previsualización ya lo advierte: «Aviso: El tamaño de las plantillas incluidas es muy grande. Algunas de ellas no se incluirán.». Llamo a Sophivorus, para que revise los cambios recientes en {{Extracto}}, pues parece que con esta versión no suceden tales problemas en la página. Saludos. -- Leoncastro (discusión) 14:06 1 abr 2020 (UTC)[responder]
@Franar8 y Leoncastro: Gracias por el aviso. Tras revisar el asunto, es verdad que con esta versión de la Plantilla:Extracto este problema no ocurría, pero lo mismo ocurre con esta versión de la Plantilla:Cita web y seguramente ocurrirá lo mismo con otras versiones de otras plantillas utilizadas en este anexo. Parece que el tamaño de este anexo, tras la expansión de todas las plantillas, está muy al borde del límite máximo permitido, y cualquier aumento en el "output" de cualquiera de sus plantillas la lleva por encima del límite. Creo, por lo tanto, que el problema no es con tal o cual plantilla, sino que habría que encontrar la manera de reducir o simplificar el anexo. ¡Saludos! Sophivorus (discusión) 14:35 1 abr 2020 (UTC)[responder]
@Sophivorus, pero no me puedes comparar un cambio más o menos menor en una plantilla como la del extracto con un rediseño total de las plantilla de citas. El tamaño del anexo con la versión que indico del extracto no llega al 61 % del máximo permitido (1 279 153 / 2 097 152 bytes), por lo que tiene margen. Pero evidentemente si también eliminamos todas las más de trescientas citas entonces el error desaparecerá (y aún así ronda el 53 % del límite, 1 105 203 / 2 097 152 bytes); aunque ¿en qué situación queda entonces la plantilla de extracto? Con utilidad reducida. -- Leoncastro (discusión) 15:02 1 abr 2020 (UTC)[responder]
@Leoncastro: Nunca dije nada de quitar citas, no entiendo de dónde vino eso... En cualquier caso, los cambios recientes en {{Extracto}}, si bien no son tan grandes como los de {{Cita web}}, tampoco son de ninguna manera "menores". Por otra parte, me sorprende que la diferencia en bytes sea tanta. ¿Será que el tamaño completo del Módulo:Excerpt está siendo computado? Pero los extractos en este artículo utilizan el parámetro fragmento que causa que se utilice la función #lst en vez del módulo, por lo que los cambios recientes en {{Extracto}} no deberían tener ninguna injerencia. La verdad que no termino de entender la causa de tamaña diferencia. ¡Saludos! Sophivorus (discusión) 15:25 1 abr 2020 (UTC)[responder]
@Leoncastro y Sophivorus: No se si se han dado cuenta pero las referencias se saltean, en este mismo anexo, de la referencia 25 a la 73, y así en todas las que he revisado. También he notado en otras páginas con {{Extracto}} que también se saltean pero que computan las referencias, como Anexo:Episodios de Dinastía, se salta de la referencia 16 a la 62, cuando vamos a las referencias y le damos en uno de los números en el hueco como la referencia 40, no salta arriba. --Franar8 (discusión) 15:49 1 abr 2020 (UTC)[responder]
@Franar8 y Leoncastro: Parece que la diferencia de bytes venía de este cambio a la plantilla Extracto, que ya revertí. Una pena, porque era una linda funcionalidad, pero no esencial. Esto parece haber arreglado también el problema con las referencias. ¿Confirman? Sophivorus (discusión) 15:56 1 abr 2020 (UTC)[responder]
@Sophivorus, lo de prescindir de las referencias viene como ejemplo de que no eran el problema. Evidentemente se está computando cada parámetro tantas veces como se usa, pues tengo entendido que en las plantillas estos se evalúan completamente. Por ejemplo, una plantilla con {{#if: {{{2|}}} | {{{1}}}, {{{2}}}. | {{{1}}}. }}, cuando se llama con {{Plantilla | <ref>Uno</ref> | <ref>Dos</ref> }}, <ref>Dos</ref> será la referencia número 1, y <ref>Uno</ref> será la 2; porque primero se evalúa el {{#if: {{{2|}}} y se asigna ese parámetro como primera referencia. Eso explica también el salteo que menciona Franar8. En otro orden de cosas, tenemos Plantilla:Extracto y tenemos Módulo:Excerpt, pero el primero no es la llamada directa al segundo, sino que se llama previamente con un #if. ¿No sería interesante tener una llamada dentro del módulo para usar en la plantilla simplemente {{#invoke:Excerpt|Extracto}}? Esto evitaría las llamadas duplicadas dentro de los #if, pues en Lua la llamada —única— se puede almacenar en una variable local para ser usada tantas veces como se desee. -- Leoncastro (discusión) 16:05 1 abr 2020 (UTC)[responder]
@Leoncastro: ¡Sería sin dudas el camino al frente! Voy a empezar algunos experimentos, ¡gracias! Sophivorus (discusión) 17:05 1 abr 2020 (UTC)[responder]