Próximamente se actualizarán algunas funciones

Debido a un ataque que afectó el servidor donde se encuentra FERROPEDIA.es (ver detalles), algunas funciones están desactivadas. Se espera que en las próximas semanas esté todo de nuevo en marcha.


Foro: Construir infoboxes para Líneas de Ferrocarril

De Ferropedia, la enciclopedia colaborativa del ferrocarril. Ahora en '''www.ferropedia.es'''
Saltar a: Navegación, Búsqueda

Abro un foro nuevo para ver si conseguimos construir infoboxes para Líneas de Ferrocarril.

Contenido

Objetivo

Conseguir algo similar al infobox de Frankfurt_high-speed_rail_line. Ahí se pueden presentar de forma clara las características principales de una línea o de un tramo de ferrocarril y por ejemplo indicar a que línea(s) de Adif corresponde.


Hasta donde he llegado

1)Intento con las plantillas originales

Lo ideal, sería utilizar las plantillas originales como hicimos en su tiempo con Ferropedia:Plantillas para líneas. Es lo que intenté al subir la plantilla "BS-daten". El problema es que esa plantilla utiliza muchas otras plantillas que habría que subir también. Podemos ver un ejemplo de lo que pasa en la edición del 25-10-2012.


2) Intento simplificar con una plantilla adaptada

He intentado simplificar con una plantilla adaptada "BS-daten". El resultado no es óptimo: Sale todo en negrita, no salen las leyendas de las imágenes, salen muchas líneas en blanco, el formato es muy deficiente. Veamos un ejemplo ficticio:

Tramo Venta de Baños - Palencia
de la Línea Venta de Baños - Gijón

Salto carnero al inicio del tramo
Salto carnero al inicio del tramo
Strecke der Foro: Construir infoboxes para Líneas de Ferrocarril

Tramo de: línea 130 Venta de Baños - Gijón de Adif
En servicio desde: 18xx
Longitud: xxx km (desde pk xx a pk xx) km
Ancho de vía: ancho ibérico
Tensión: 3000 V
Rampa caract.: xx
Radio mínimo: xx m m
Vía doble: Vía doble en todo el recorrido
Velocidad máxima: 160 km/h km/h
BSicon leer.svgBSicon KBFa.svgBSicon leer.svg km 12,5 Núria 1.964 m
BSicon leer.svgBSicon TUNNEL1.svgBSicon leer.svg Túnel de Núria 1.942 m
BSicon leer.svgBSicon TUNNEL1.svgBSicon leer.svg Túnel de Fontnegra 1.855 m
BSicon leer.svgBSicon STR.svgBSicon leer.svg Pla de Sallent 1.780 m
BSicon leer.svgBSicon TUNNEL1.svgBSicon leer.svg Túnel de Fontalba 1.640 m
BSicon STRrg.svgBSicon ABZdrf.svgBSicon exSTRlg.svg Fontalba. Bifurcación entre variante nueva (izq)
BSicon STR.svgBSicon eABZlf.svgBSicon exABZlg.svg y antiguo trazado y desvío de Fontalba clausurados (dcha)
BSicon TUNNELa.svgBSicon TUNNELa.svgBSicon exSTR.svg Boca norte túnel Roc del Dui, en vía doble
BSicon tSTR.svgBSicon tSTR.svgBSicon exSTR.svg
BSicon tSTR.svgBSicon tSTR.svgBSicon TUNNEL2.svg Pequeño túnel de Fontalba (dcha) 1.550 m



Le he dado una revisión a la Plantilla:BS-daten sp para arreglarla. Básicamente, cuando se usan los {{#if: }}, el separador que se usa para indicar cuál es la parte que debe mostrar si se cumple la condición y cual es la que debe mostrar cuando no, es el "|". Sin embargo, ese mismo caracter es el que se está usando en la tabla para decir lo que son filas, columnas, etc, motivo por el cual cuando se usa el | para indicar que es una fila o columna de la tabla el sistema se confunde y lo toma como el separador del {{#if: }}. Para arreglarlo, hay que usar la Plantilla:! en lugar del caracter | cuando se usa como marcadores de tabla.

Además, el {{#if: }} quita todos los espacios en blanco (incluyendo saltos de línea) que hay antes y después de cada elemento de la condición. Esto es un problema en las tablas, pues para indicar que es una nueva fila se debe usar "|-" al inicio de una línea, y el {{#if: }} se carga ese salto de línea anterior y la tabla se "rompe". Para arreglarlo hay que colocar un simple <nowiki /> antes del salto de línea, y eso provoca que los espacios que vengan después no se quiten y funcione la sintaxis de la tabla. --Ciencia Al Poder 21:51 25 oct 2012 (CEST)

También he creado la Plantilla:BS-header sp para usar con Plantilla:BS-daten sp, que evita tener que escribir una tabla antes de las plantillas: ahora está incluida en la plantilla. Además, se puede usar un segundo parámetro para especificar el ancho de la tabla, por si queremos limitarlo porque algún texto sea muy largo (p. ej: {{BS-header sp|Tramo Venta de Baños - Palencia|300}}). Y he usado el sistema de tablas plegables para permitir plegar la plantilla, igual que en Wikipedia. --Ciencia Al Poder 22:26 25 oct 2012 (CEST)
Ah, por cierto, he visto que hay un parámetro en Plantilla:BS-daten sp llamado "TIPO-CREMALLERA", creo que por coherencia sería bueno que fuese TIPO_CREMALLERA, ya que el resto usan guión bajo. Además, decir que los nombres de parámetros pueden llevar perfectamente espacios, así que tampoco sería un problema usar "TIPO CREMALLERA". Y quizá os interese instalar la extensión mw:Extension:DPLforum para tener un foro más "amigable" a la hora de ver qué temas han sido editados recientemente. --Ciencia Al Poder 22:43 25 oct 2012 (CEST)
Sólo me gustaría expresar que el sistema de plantillas plegables no me convence, porque desplaza los textos y fotografías creando, en muchas ocasiones, una página totalmente caótica y con serias dificultades para una lectura cómoda. Un saludo.--JT Curses 22:58 25 oct 2012 (CEST)
A Ciencia Al Poder: ¡Muchísimas gracias!
A JT Curses y a Ciencia Al Poder: he grabado la plantilla plegable de momento como Plantilla:BS-header sp collapsible y le he quitado esa opción a la Plantilla:BS-header sp (espero no haber metido la pata, Ciencia Al Poder si puedes revisa lo que he hecho). Y podemos probar con las dos formas para ver como es mejor. De momento la forma no plegable es la que estoy usando (ver Propuesta artículos "Línea xxx de Adif: de yyy a zzz"--Etcs 03 19:30 27 oct 2012 (CEST)
Los cambios son correctos. Al final lo de hacerla plegable es una cuestión más de permitir al usuario ocultar la plantilla si está consultando el wiki en un monitor de baja resolución, pero si no es problema se puede quitar, ya veis que es un cambio mínimo. Saludos, --Ciencia Al Poder 11:18 28 oct 2012 (CET)
¡¡Muchas gracias!! --Fpuente 16:25 28 oct 2012 (CET)
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Comunidad
Usuario
Herramientas