Aus Radio Box für Geschlecht ein DropDown machen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Aus Radio Box für Geschlecht ein DropDown machen

Beitrag von Darezettl »

Deine phpBB Version: Vanilla phpBB 2.0.19
MODs: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?



Was hast Du bereits versucht um das Problem zu lösen?




Fehlerbeschreibung und Nachricht

Wie kann man aus diesem Teil (Radioxbox) ne Select Box machen??
Geht das irgendwie?
Weil ich find Select Boxen viel stylischer!

Code: Alles auswählen

<!-- Start add - Gender MOD -->
<tr> 
      <td class="row1"><span class="gen">{L_GENDER}:</span></td> 
      <td class="row2"> 
      <input type="radio" {LOCK_GENDER} name="gender" value="0" {GENDER_NO_SPECIFY_CHECKED}/> 
      <span class="gen">{L_GENDER_NOT_SPECIFY}</span>&nbsp;&nbsp; 
      <input type="radio" name="gender" value="1" {GENDER_MALE_CHECKED}/> 
      <span class="gen">{L_GENDER_MALE}</span>&nbsp;&nbsp; 
      <input type="radio" name="gender" value="2" {GENDER_FEMALE_CHECKED}/> 
      <span class="gen">{L_GENDER_FEMALE}</span></td> 
</tr>
<!-- End add - Gender MOD -->
Danke!

-- Titel geändert und Topic verschoben - OXPUS --
Zuletzt geändert von Darezettl am Fr 13.Jan, 2006 16:01, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, kann man mich Checkboxen umschalten? Ich glaube nicht!
Also: Hierbei nicht möglich, da nur Radio Button eben mit dem gleichen Namen zusammen gehörend verwendet werden können (Gruppenfunktion).
Checkboxen geben aber an sich einen Zustand an, daher sind die ungeeignet für eine Optionsgruppe.
Und da hier das Geschlecht 3 Auswahlfelder hat, wäre es dann blöd, nur eine Checkbox zu implementieren.
Die würde ja in etwa heissen:
"Klicke hier für männlich an, lasse dieses Feld für weiblich leer."
oder umgedreht. Nicht schön ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Darezettl
Beiträge: 589
Registriert: So 31.Jul, 2005 23:43

Beitrag von Darezettl »

Äh... meinen wir schon das selbe?
Bei meinen Selectboxen kann man so viele Values machen wie man will..

siehe Screenshot.


Also sowas meinte ich.. geht das nicht?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach so! Ein DropDown!
Öh ja, das geht auch.
Also:

In der profile_add_body.tpl den von Dir geposteten Code-Block mit diesem hier ersetzen:

Code: Alles auswählen

<!-- Start add - Gender MOD -->
<tr>
      <td class="row1"><span class="gen">{L_GENDER}:</span></td>
      <td class="row2"><select name="gender">
      	<option value="0" {GENDER_NO_SPECIFY_CHECKED}>{L_GENDER_NOT_SPECIFY}</option>
      	<option value="1" {GENDER_MALE_CHECKED}>{L_GENDER_MALE}</option>
      	<option value="2" {GENDER_FEMALE_CHECKED}>{L_GENDER_FEMALE}</option>
      	</select>
      </span></td>
</tr>
<!-- End add - Gender MOD -->
und in der includes/usercp_register.php den Block

Code: Alles auswählen

		case 1: $gender_male_checked="checked=\"checked\"";break; 
		case 2: $gender_female_checked="checked=\"checked\"";break; 
		default:$gender_no_specify_checked="checked=\"checked\""; 
durch diesen ersetzen:

Code: Alles auswählen

		case 1: $gender_male_checked="selected=\"selected\"";break; 
		case 2: $gender_female_checked="selected=\"selected\"";break; 
		default:$gender_no_specify_checked="selected=\"selected\"";
Übrigends eine gute Idee. Werde ich hier auch gleich mal einbasteln ;)
Zuletzt geändert von oxpus am Sa 14.Jan, 2006 01:47, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten