Registrierung > Checkbox > Zeilenumbruch - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html) +--- Thema: Registrierung > Checkbox > Zeilenumbruch (/thread-37905.html) Seiten: Seiten:
1
2
|
Registrierung > Checkbox > Zeilenumbruch - Gerti - 06.07.2021 Hallole, bei der Registierung werden über eine Checkbox vom (neuen) User einige Angaben eingefordert. Was stört ist, dass die Checkboxen "nebeneinander" gereiht sind und somit, je nach Textlänge, die Checkboxen mit dem jeweilen Text unansehnlich umgebrochen sind. Frage: Wie bzw. wo könnte/muss man vorgehen, um die Checkboxen "untereinander" (je Checkbox = eine Zeile) anzuordnen? Für Tipps und Hinweise vorab besten Dank. RE: Registrierung > Checkbox > Zeilenumbruch - Schnapsnase - 06.07.2021 Ne einfache Lösung wäre, wenn du die Input-Elemente im Template in List-Tags setzt. Code: <li><input type="checkbox" class="checkbox" name="profile_fields[fidx][]" value=""> RE: Registrierung > Checkbox > Zeilenumbruch - [ExiTuS] - 06.07.2021 Es gibt mehrere Möglichkeiten - wichtig ist hier nur, dass du aus den Checkboxen(+Text) ein Blockelement machst, welches eine ganze Zeile füllt, z.B. <div>Checkbox+Text</div> oder <span style="display: block">Checkbox+Text</span> Alternativ kannst du jede Checkbox mit "no-wrap" bestücken, dass sie nur als Ganzes umgebrochen wird. <span style="white-space: nowrap">Checkbox+Text</span> <li> wäre auch eine Möglichkeit, muss dann aber mittels CSS nachbearbeitet werden, um die Auflistungs-Zeichen zu verstecken. [ExiTuS] RE: Registrierung > Checkbox > Zeilenumbruch - Schnapsnase - 06.07.2021 Gerti, hier nochmal konkret: Template "usercp_profile_profilefields_checkbox" Code: <li style="list-style-type:none;"><input type="checkbox" class="checkbox" name="profile_fields[$field][]" value="{$val}"{$checked} /> RE: Registrierung > Checkbox > Zeilenumbruch - [ExiTuS] - 07.07.2021 Ein List-Element ist in dem Falle völlig unnötig - auch wenn hier Alternativen schmackhaft gemcht werden. Egal welches Theme du benutzt, wäre jede weitere Alternative unnötig, da es mehr Tags benötigt und noch nachbearbeitet werden muss. Für diesen Zweck reichen o.g. simple Möglichkeiten völlig aus. [ETS] RE: Registrierung > Checkbox > Zeilenumbruch - Schnapsnase - 07.07.2021 (07.07.2021, 01:01)[ExiTuS] schrieb: ...auch wenn hier Alternativen schmackhaft gemcht werden.Das hast Du doch selbst auch getan und kann doch auch nicht falsch sein, wenn man mal aufzeigt, dass viele Wege nach Rom führen. (07.07.2021, 01:01)[ExiTuS] schrieb:Das habe ich bereits inline getan. Mehr ist doch gar nicht notwendig. Grüße RE: Registrierung > Checkbox > Zeilenumbruch - Gerti - 07.07.2021 @Schnapsnase Deine Intension im Template "usercp_profile_profilefields_checkbox" ist bereits gegeben. @All Wie ich bereits schrieb, besteht mein Anliegen jedoch bei der Registrierung und müsste daher, so meine Vermutung, das Template "member_register_customfield" betreffen. RE: Registrierung > Checkbox > Zeilenumbruch - Schnapsnase - 07.07.2021 (07.07.2021, 11:23)Gerti schrieb: @SchnapsnaseWenn du von deinem Testforum sprichst, da habe ich es eingefügt. (07.07.2021, 11:23)Gerti schrieb: Wie ich bereits schrieb, besteht mein Anliegen jedoch bei der Registrierung und müsste daher, so meine Vermutung, das Template "member_register_customfield" betreffen. Das siehst Du leider falsch. Im Template "member_register_customfield" wird an dieser Stelle: Code: <div class="formbit_field" data-width="80%">{$code}</div> RE: Registrierung > Checkbox > Zeilenumbruch - Gerti - 07.07.2021 Ops, da habe ich doch tatsächlich im testforum egprüft und dachte dass das was dort steht der Ursprung war. Konnte ja nicht ahnen das es Deine Änderung/Anpassung war. Vielen Dank dafür. Kleine Zusatzfrage: Könnte/kann man den letzten Eintrag nicht mit anzeigen? Der ist ja nur für die Boradadministartopren gedacht und soll eigentlich nur bei Aufruf der Tempaltes "member_profe_customsfields_field" angezeigt werden. Wenn keien Lösung, ist es auch egal. RE: Registrierung > Checkbox > Zeilenumbruch - Schnapsnase - 07.07.2021 (07.07.2021, 12:05)Gerti schrieb: Wenn keien Lösung, ist es auch egal. Es gibt für alles eine Lösung. Zuerst musst du bedenken, dass dieses Template auch im UCP angezeigt wird. Das "Ausklammern" der letzten Zeile darf also nicht grundsätzlich wirken. Du könntest im Template mit einer if-Anweisung arbeiten, die nur im Fall der member.php greift und dann eine andere CSS-Klasse zuweist. In dieser Klasse kannst du dann mittels Pseudoklasse z.B. ":last-of-typ" die letzte Zeile ausblenden. Es gibt da sicher auch noch mehr Möglichkeiten. Das war jetzt nur mal schnell aus der Hosentasche gezaubert. |