Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Formatierung - Mehrfache numerische Eingabe

  • anna.karoline
  • anna.karoline's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #225991 by anna.karoline
Formatierung - Mehrfache numerische Eingabe was created by anna.karoline
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 2.72.4+171110
Eigener Server oder LimeSurvey-Cloud:
Thema:
==================
Hallo liebe Community,

bei einer Frage vom Fragetyp mehrfache numerische Eingabe würde ich gerne den Zeilenabstand zwischen den Feldern der einzelnen Teilfragen verringern.
Ich habe schon recherchiert und u.a. das gefunden, das auch auf einem Community-Beitrag von hier basiert:
escience-ew.blogs.uni-hamburg.de/zeilena...survey-anpassen/176/

Ich habe schon mehrere Sachen ausprobiert, es hat jedoch leider bisher nicht funktioniert.
Ich bin für jeden Tag dankbar!

Viele Grüße
Anna

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #226009 by holch
Das musst du im Umfrage-Theme anpassen. Dort sind die Layout-technischen Sachen geregelt. Leider hast du ja nicht angegeben, welches Theme/Thema du bei deiner Umfrage verwendest und deine Installation ist noch dazu eine echt "alte Krücke" (über 4 Jahre alt und seit Ende 2017 ohne Bug-fixes und Security-Updates, noch dazu war LS 2.7x wohl einer der schlechtesten Releases mit sehr vielen Bugs und ich hätte LS 2.7x persönlich nie produktiv eingesetzt sondern hätte diese Version direkt von 2.06 auf 3.x übersprungen).

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • anna.karoline
  • anna.karoline's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 2 weeks ago #226013 by anna.karoline
Replied by anna.karoline on topic Formatierung - Mehrfache numerische Eingabe
Vielen Dank für deine Antwort.
Die Umfrage-Themes kann ich leider nicht bearbeiten, da ich eine Lizenz über meine Uni nutze. Aus dem gleichen Grund ist leider auch kein Upgrade möglich (außer ich zahle selbst...).

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #226016 by holch
Eventuell kann man das Umfrage-Theme per CSS (oder Javascript-Code) innerhalb der Umfrage (z.B. im Fragentext) "überschreiben". Aber da bin ich kein Spezialist (und man müsste das Umfrage-Theme kennen bzw. mit dem Webdeveloper-Tool des Browsers analysieren, welche Handles für den Zeilenabstand bei diesen spezifischen Fragen zuständig sind).

Sehr traurig, dass manche Unis es nicht für nötig halten eine Umfragesoftware, mit der für gewöhnlich ja auch persönliche Daten der Teilnehmer gesammelt werden in Zeiten von GDPR nicht zumindest ETWAS auf dem Laufenden zu halten. Wir sind mittlerweile bei LS 5.x, sie haben als bisher weder das Update auf LS 3.x gemacht, noch das Update auf LS 5.x (das mit LS5.x könnte man noch verschmerzen).

Vermutlich laufen die Rechner an der Uni auch noch mit Windows 95. ;-)

So ein Update kostet ja nicht mal Lizenzkosten, Limesurvey ist ja Opensource. Oder die Uni nimmt ein paar Euro im Jahr in die Hand und leistet sich das Comfortupdate. Naja, offensichtlich kümmert sich an deiner Uni da niemand wirklich drum.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #226021 by Joffm
Hallo, Anna,

Ich habe schon recherchiert

Schade, dass Du hierbei nicht mein "Tutorial 2: Mehrfachnennungen,..." gefunden hast.
Dort steht es nämlich auch.
Scrolle einfach herunter; ich glaube, es ist jetzt auf Seite 3.

Allerdings ist dies natürlich für die aktuellen Versionen.

Aber Du solltest natürlich nicht sagen: "es hat jedoch leider bisher nicht funktioniert."

Stattdessen immer diese Frage mit dem von Dir getätigten Versuch als LSS Export hier anfügen.
Bitte nicht die gesamte Umfrage.
Umfrage kopieren, alles löschen, was nicht relevant ist, und diese neue Umfrage als lss exportieren.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago - 2 years 2 weeks ago #226070 by Joffm
Hallo, Anna,
ich habe einmal in dieser Version von LimeSurvey geschaut.

Wenn ich mit dem "default"-template eine mehrfache Zahleingabe anzeige, sieht es so aus.
 
Wegen der ziemlich großen Eingabefelder ist also nicht mehr viel zu verringern; sie sind ja schon recht dicht.
Übrigens sieht es in Ubuntu nicht anders aus.
 

Aber immerhin ist mir dies gelungen
 

Das ist ja schon etwas.
Mit diesem css im Quellcode der Frage
Code:
<style type="text/css">.form-control {
  height: 24px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td  {
    padding: 2px 8px;
  }
</style>

Die "height" gibt an, wie hoch die Eingabebox ist.
Das "padding" ist der vertikale (2px) bzw. horizontale (8px) innere Abstand.

Du kannst ja etwas damit herumspielen

Viel Erfolg
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 2 years 2 weeks ago by Joffm.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 2 weeks ago #226073 by Joffm
Da der Editor mich einmal wieder nicht editieren lässt, noch nachgeschoben.

Dies funktioniert so nur, wenn "Frage für Frage" angezeigt wird, oder zumindest nur diese Frage auf dem Bildschirm ist (wie "Gruppe für Gruppe", mit nur einer Frage pro Gruppe).
Sonst muss man noch etwas ergänzen, damit nur diese Frage angesprochen wird.

Dazu solltest Du uns aber Dein Werk, aber nur diese Frage oder Gruppe, als LSS Export schicken.

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
1 year 1 month ago - 1 year 1 month ago #239931 by ArletteSch
Replied by ArletteSch on topic Formatierung - Mehrfache numerische Eingabe
Hallo,

ich habe das gleiche Problem wie Anna, nutze  LimeSurvey Cloud
Version 5.6.3

Ich habe den unten von Dir empfohlen css in den Quellcode nur der betroffenen Frage kopiert. Beim spielen mit den Eingaben reagiert die Anzeige auf die Veränderung bei height,
leider aber nicht auf die Veränderung von padding - ich würde gern den Zeilenabstand verringern. Was muß ich tun?
ICh habe die Eintsellung Frage für FRage anzeigen gewählt. Und würde das gern auf noch andere Fragen des gleichen Fragentyps  übertragen.

Danke für die Hilfe.<style type="text/css">.form-control {
  height: 24px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td  {
    padding: 2px 8px;
  }
</style>  
Attachments:
Last edit: 1 year 1 month ago by ArletteSch. Reason: Attachement

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 1 month ago - 1 year 1 month ago #239936 by Joffm
Tja, das liegt daran, dass sich die Frage von Anna ja auf ihre "Steinzeit"-Version 2.72.4. bezog.
Die neueren Versionen basieren auf der "bootstrap"-Bibliothek und benutzen für diese Anzeige keine Tabellen mehr.

Ich weiß auch gar nicht, was Du überhaupt mit dem "padding" erreichen willst.
Das sieht doch so ganz gut aus, oder?
 

Wenn der Abstand aber noch weiter verkleinert werden soll, kannst Du ja mit dem Wert hier etwas herumspielen
Code:
<style type="text/css">
.form-horizontal .form-group {
    margin-bottom: 3px;
}
</style>

Welches Theme wird denn benutzt?
Ich frage, weil bei mir der Abstand zwischen den Items per se kleiner als bei Dir ist.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 1 month ago by Joffm.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 1 month ago #239937 by Joffm
Kann dann so aussehen (hier mit einfach "vanilla")
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
1 year 1 month ago #239939 by ArletteSch
Replied by ArletteSch on topic Formatierung - Mehrfache numerische Eingabe
Guten Morgen,

Danke für die schnelle Hilfe, es funktioniert. Ich benutze fruity als Theme mit angepasster schriftfarbe und Hintergrund. Vielleicht sollte ich das noch mal ändern. Ich habe noch bei anderen Fragetypen das Problem, dass der Abstand zwischen den Antwortmöglichkeiten sehr groß ist oder auch der Abstand zwischen Frage und Antwortmöglichkeit...
Viele Grüße
Arlette

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 1 month ago #239959 by Joffm
Hallo, Arlette,
daher ist es wichtig, das Theme anzugeben.

In "fruity" gibt es nämlich noch diese (default) Einstellung
Code:
.fruity .question-item {
  padding-top: 1em;
}


Mit "padding-top:0" gibt es dann dies
​​​​​​​ 

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose