Welcome to the LimeSurvey Community Forum

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

Matrix mit Kommentarfeld - alte Version ( 2.64.7)

  • chmoeck86
  • chmoeck86's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 10 months ago #228168 by chmoeck86
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: 2.64.7+170404
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage:
==================
Hallo zusammen,

ich habe mich sehr über das Limesurvey Tutorial über Matrizen und die darin befindliche Vorlage für die Funktion "Matrix mit Kommentarfeld" gefreut.
Nachdem ich erst nur den Quellcode in meinen Fragebogen eingefügt habe und leider nicht zum Ergebnis gekommen bin, habe ich direkt den gesamten Tutorial-Fragebogen importiert.
Alle Beispiele funktionieren, bis auf das eine, das ich benötige.
Leider werden in der Matrix keine Kommentarfelder angezeigt (s. Screenshot). Ich befürchte es liegt an der alten Version, die meine Einrichtung nutzt.
Weiß Jemand Rat, wie ich doch noch zur Matrix mit Kommentarfeld komme?

Vielen Dank!
Viele Grüße
Christina

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #228171 by Joffm
Hallo, Christina,
Was steht denn im Thread?

Stand: 13.01.2022
Getestet in 3.27.19 und 5.1.10.

Es besteht also die Möglichkeit, dass dies in Deiner "Steinzeit"-Version (sie hat gerade ihren 5. Geburtstag gefeiert) eben nicht läuft.
Das vermutest Du ja auch schon.

Ich habe aber noch irgendwo eine Version des Zweiges 2.50/2.73 herumliegen.
Schauen wir einmal.

Bis dann
Joffm

Abgesehen davon: Wenn es eben nicht geht, setzt Du die Kommentarfelder eben unter die Matrix. Meistens will man ja nur Kommentare bzw. Begründungen, wenn etwas schlecht beurteilt wurde, oder ähnlich.
 

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

Please Log in to join the conversation.

  • chmoeck86
  • chmoeck86's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 10 months ago #228176 by chmoeck86
Danke, für Dein schnelles Feedback. Ein Kommentarfeld unter der Matrix wäre auch ok. Hättest Du dafür auch ein Beispiel?

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago - 1 year 10 months ago #228187 by Joffm
Ich weiß ja nicht, was Du willst.
  1. EIN Kommentarfeld für alles.
  2. Kommentarfelder für jede Teilfrage
  3. Kommentarfelder nur für bestimmte Teilfragen; wie oben: "Kommentieren, warum schlecht bewertet, oder so"
Hier einmal etwas zu 3.
Noch mit ein wenig css an die Matrixfrage "rangeklatscht"
 

Also, jetzt ist der Ball bei Dir.
Schick diese Fragen als lss Export, und wir sehen weiter.
Dazu Umfrage kopieren, alles, was nichts hiermit zu tun hat, löschen. Diese Umfrage dann als lss Export schicken.

Bis dann
Joffm

Bedenke aber, ich bin mit dieser Version nicht mehr "auf Du und Du"
 

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

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #228190 by holch
Du solltest ernsthaft mit den Verantwortlichen für diese Installation sprechen.

Wie Joffm sagt ist diese 2.64.7+170404 jetzt über 5 Jahre alt, d.h. sie hat auch seit 5 Jahren keine Sicherheitsupdates oder Bugfixes bekommen.

In Zeiten von GDPR ist das doch schon recht fahrlässig. Dürfte schwierig werden zu argumentieren, dass man ja ALLES getan hat, um die Daten zu schützen, wenn man eine Software die im Internet erreichbar ist seit über 5 Jahren nicht mehr aktualisiert hat. Noch dazu, wo man die Software umsonst bekommt und keine Lizenzgebühren bezahlen muss.

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.

  • chmoeck86
  • chmoeck86's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 10 months ago #228192 by chmoeck86
Ja, ich werde das auf jeden Fall bei den entsprechenden Personen anbringen. Mir war gar nicht bewusst, wie alt diese Version schon ist.
Ich habe jetzt mal eine Beispielfrage hochgeladen. Es wäre super, wenn die Bemerkung einfach in die Matrixfrage integriert werden könnte. Ich meiner bei der Suche schon mal darauf gestoßen zu sein, wie man zwei Fragen miteinander verbindet, aber leider finde ich es nicht mehr wieder.

Please Log in to join the conversation.

  • chmoeck86
  • chmoeck86's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 10 months ago #228199 by chmoeck86
Noch als Ergänzung. Es wäre somit Option 1, von denen die Du vorgeschlagen hast.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #228205 by Joffm
Hallo,
also, als Erstes musst Du natürlich das script wieder entfernen.
Und als Bemerkungsfrage wäre dann ein "Langer frier Text" sicher besser.

Dann fügst Du in eine der beiden Fragen folgendes css-snippet ein
Code:
<style type="text/css">
  .no-question .question-title-container, .no-question .questionvalidcontainer {
    display:none;
  }
  .no-question .answer-container {
    padding-top:1em;
  }
  .no-bottom.question-container {
    margin-bottom:0em !important;
  }
  .no-bottom .question-help-container {
    border-bottom:0;
  }
</style>

Was hier passiert, sollte gut verständlich sein.
Es werden einige Container ausgeblendet, einige Abstände geändert, und die Breite eines unteren Randes auf 0 gesetzt.
Aber eben nur, wenn die entsprechende Klasse (no-question, no-bottom) vorhanden ist.

Nun trägst Du in der Matrix-Frage als css-Klasse no-bottom ein.
Das rückt schon einmal die zweite Frage direkt unter die erste.
 
Um den Frageteil der zweiten Frage ebenfalls zu entfernen, trägst Du hier als css-Klasse no-question ein.
 

Und die Umfrage zurück.
 

File Attachment:

File Name: limesurvey... (1).lss
File Size:20 KB


Wobei ich denke, dass dies alles ein bisschen unnötig ist.
Standardmäßig, ohne den Schnickschnack,  ist es doch auch nicht schlechter.
 

Dann viel Erfolg

Joffm
 

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

Please Log in to join the conversation.

  • chmoeck86
  • chmoeck86's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 10 months ago #228211 by chmoeck86
Vielen Dank, Joffm. Mir gefällt die Lösung ohne den Abstand sehr gut. Ich finde das Bemerkungsfeld bei der Standardlösung zu auffällig. Vor allem weil es mehrere Fragen dieser Art hintereinander geben soll.

Optimal wäre es, wenn ich den Frageteil "Bemerkung" einfach weiß (anstatt blau) hinterlegen könnte. Kann man das auch mit einem Code in der entsprechenden Frage einstellen?

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #228215 by Joffm

Optimal wäre es, wenn ich den Frageteil "Bemerkung" einfach weiß (anstatt blau) hinterlegen könnte.

Wieso blau?
Sehen wir diese Standardfarbe des templates "default" (#233140) anders?
Oder ist das template doch customized und benutzt das "Forschuingszentrums-Blau" als Grundfarbe?
Vielleicht kannst Du ja einmal einen screenshot zeigen.

Aber dann wäre es ja weiß auf weiß; Dann kannst Du den "question-title-container" auch weglassen.
Wenn Du "no-question" benutzt ist dort doch gar nichts.
Du musst natürlich einen Hinweis auf die mögliche/gewünschte Bemerkung in den Text der ersten Frage aufnehmen.

Joffm

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

Please Log in to join the conversation.

  • chmoeck86
  • chmoeck86's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 10 months ago #228287 by chmoeck86
Ja genau, ich habe das Firmentemplate wieder eingeladen und dann sind die Fragen blau hinterlegt. Ich könnte natürlich die Frage der Kommentarbox weglassen und dafür einen Hinweis auf das Kommentarfeld geben. Schicker wäre es wahrscheinlich, wenn über dem Textfeld "Bemerkung" steht, aber dann weiß hinterlegt.
Attachments:

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 10 months ago #228292 by Joffm
Hallo, Christina,
dazu hast Du doch alles zur Hand.
Du weißt, wie Du diesen Container ansprichst.
Bis jetzt gab es das Ausblenden der beiden Container mittels
Code:
<style type="text/css">
.no-question .question-title-container,
.no-question .questionvalidcontainer {
    display:none;
  }
</style>

Gut, Du willst den Titelcontainer nicht ausblenden, sondern die Farben ändern.

Also blendest Du nur den "validcontainer" aus (das ist der, in welchem Fehlermeldungen angezeigt werden)
Du entfernst das "display:none" und fügst die dazu benötigten "properties" hinzu, wie z.B.
Code:
<style type="text/css">
.no-question .questionvalidcontainer {
    display:none;
}
.no-question .question-title-container {
  background-color: white;
  color: #004176;
  }
</style>

Jetzt stellst Du aber fest, dass der rechte und linke Rand des Containers fehlen; also fügst Du ihn noch hinzu.
Code:
<style type="text/css">
.no-question .questionvalidcontainer {
    display:none;
}
.no-question .question-title-container {
  background-color: white;
  color: #004176;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  }
</style>

Und um den Text noch etwas näher an die Textbox zu rücken, ändern wir das Padding.
Was insgesamt ergibt:
Code:
<style type="text/css">
.no-question .questionvalidcontainer {
    display:none;
}
.no-question .question-title-container {
  background-color: white;
  color: #004176;
  border-left: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  padding: 0em 1em 0em 1em;
  }
</style>

#004176 ist das Blau der Website,
#dbdbdb ist das LimeSurvey-Grau der Rahmenfarbe.
Das sind also alles Dinge, die Du selbst mit einem Webdevelopment-Tool hättest bewerkstelligen können.
Etwas anderes habe ich auch nicht getan.
 


Natürlich muss man sich auch ein wenig einlesen.
Für alles, was HTML, css, javascript usw. angeht, ist W3schools eine m.E. unentbehrliche Hilfe.
[url] www.w3schools.com/css/default.asp [/url]

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