"Radio buttons" en una línea.

More
4 years 11 months ago #79910 by josegovia
josegovia created the topic: "Radio buttons" en una línea.
Hola a todos.

Estoy haciendo una pregunta con "radio buttons" de 0 a 10. Lo que ocurre es que la lista se muestra en vertical y yo queiro que la lista aparezca en horizontal.

He indicado que LS muestre las opciones de respuestas en columnas (en 11 columnas) pero no funciona.

¿Cómo puedo poner los radio button en una linea, tal y como ocurre con el tipo de pregunta "5 point choice"?

Muchas gracias.

Jose

Please Log in to join the conversation.

More
4 years 11 months ago #79911 by Ben_V
Ben_V replied the topic: "Radio buttons" en una línea.
Hola,
normalmente funcciona lo de indicar el nº de columnas !
Si puedes pruebalo tambien con otro template para ver lo que ocurre.

Sino (más radical) en tu template.css, puedes probar de copiar eso (al final)
ul, li {display:inline !important}

El problema es que se aplicara (como minimo) para todas las preguntas de este tipo !

Ben/

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)

Please Log in to join the conversation.

More
4 years 11 months ago #79912 by josegovia
josegovia replied the topic: "Radio buttons" en una línea.
Si, yo también pensaba que funcioanría lo de las columnas, pero indico que lo muestre en 11 columnas y no hace caso, eso sí, si digo que lo muestre en 10 columnas si que lo hace pero con 10 columnas hay un "item" que no entra.

Lo de modificar el CSS también lo he pensado pero como bien dices modifica todas las preguntas del mismo tipo, por lo que tampoco em vale.

Tampoco funciona cambiano de plantilla.

De momento sólo se me ocurre usar una pregunta tipo matiz, pero no es la mejor solución.

Un saludo.

Jose

Please Log in to join the conversation.

More
4 years 11 months ago - 4 years 11 months ago #79915 by Ben_V
Ben_V replied the topic: "Radio buttons" en una línea.
cual es la presentación: todo en uno, x grupo, x pregunta?...
Porque si tu pregunta es la unica de este tipo en la pagina html, puedes incrustar directemente el css en el cuerpo de la pregunta y no te afectara las otras preguntas 'radio' de tu cuestionario.
<style>
ul, li {display:inline}
</style>

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last Edit: 4 years 11 months ago by Ben_V.

Please Log in to join the conversation.

More
4 years 11 months ago #79916 by josegovia
josegovia replied the topic: "Radio buttons" en una línea.
Es sección, por sección, así que voy a insertarlo en el cuerpo de la pregunta como dices a ver si hay suerte.

Gracias.

Please Log in to join the conversation.

More
4 years 11 months ago #79917 by josegovia
josegovia replied the topic: "Radio buttons" en una línea.
Como te decía me parece que puede funcionar lo que indicas, pero cuando dices "puedes incrustar directemente el css en el cuerpo de la pregunta" ¿a qué te refieres? porque pongo el estilo que me indicas justo delante del texto de la pregunta y no va.

Please Log in to join the conversation.

More
4 years 11 months ago - 4 years 11 months ago #79922 by Ben_V
Ben_V replied the topic: "Radio buttons" en una línea.

porque pongo el estilo que me indicas justo delante del texto de la pregunta y no va

es verdad...! porque cuando copias un codigo entre <style> y </style> el editor intercala algo como <span contenteditable="false"> que compliqua todo... :(

lo que si puedes hacer:
a) crear un fichero 'inline.css' al mismo nivel que template.css y copiar adentro:
ul, li {display:inline !important}

b) en el cuerpo de tu pregunta haces el link con este nuevo fichero:
<link rel="stylesheet" type="text/css" href="{TEMPLATEURL}inline.css" />

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last Edit: 4 years 11 months ago by Ben_V.

Please Log in to join the conversation.

More
4 years 11 months ago #79932 by josegovia
josegovia replied the topic: "Radio buttons" en una línea.
Pues no hay forma, ahora ya coge el estilo pero lo del inline no le gusta, descoloca la posición de los radio-buttons y los label pero no aparecen en una línea.

Además el link a la hoja de estilo no va bien ya que el href apunta a {templateurl}... y la plantilla es personalizada por lo que se encuentra en upload/templates/nombreplantilla/ así que la ruta que le he puesto es absoluta.

¿Se te ocurre alguna otra cosa? Yo ya he quitado cualquier otro estilo que esté afectando y también he copiado el estilo del "5 point choice" y nada.

Un saludo

Jose

Please Log in to join the conversation.

More
4 years 11 months ago #79935 by holch
holch replied the topic: "Radio buttons" en una línea.
Ya has intentado de hacer un "Array" (no sé como se dize in Español) con 11 opciones de respuesta?

Porque tiene que ser horizontal? Por el espacio que ocupa? Entonces podrias usar tambíem el dropdown por ejemplo.

I'm not a LimeSurvey GmbH member. I answer at the LimeSurvey forum in my spare time. No support via private message.
Some helpful links: Manual (EN) | Question Types | Workarounds

Please Log in to join the conversation.

More
4 years 11 months ago #79946 by josegovia
josegovia replied the topic: "Radio buttons" en una línea.
Si, finalmente lo haré con el formato amtriz y me quito de problemas. Pero es una pena no poder hacerlo con los radio-buttons, que yo creo que es el tipo de pregunta que mejor se adapta.

Además lo de usar las columnas en los radio buttons tendría que funcionar, pero si ponen un número de columnas superior a 9 deja de separar el contenido en columnas.

Muchas gracias por todo.

Jose

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now