+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Registrierung Formular ändern

  1. #1
    Neu an Board
    Registriert seit
    17.08.2006
    Beiträge
    9
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Registrierung Formular ändern

    Hallo,

    Wie kann ich das reggistrierungsformular ändern??
    Würde gerne das Feld NAMEN das ja ein Pflichtfeld ist herausnehmen.
    Ist das möglich??
    Meine Installation Joomla 1.5.22

    Danke im vorraus.

  2. #2
    Verbringt hier viel Zeit Avatar von Sieger66
    Registriert seit
    23.05.2010
    Beiträge
    625
    Bedankte sich
    5
    Erhielt 147 Danksagungen
    in 140 Beiträgen

    Standard

    Dazu kannst du ein sogenantes Template-Override benutzen:

    Dann kopier dir mal die default.php aus dem Verzeichnis components\com_user\views\register\tmpl

    in das Verzeichnis templates/deinTemplate/html/com_user/register
    in deinem in Verwendung befindlichen Template.

    Ordner die in deinem Template noch nicht vorhanden sind mußt du natürlich noch erstellen.
    Falls die Datei default.php entgegen meiner Erwartung zuvor schon in dem genannten Ordner deines Templates vorhanden sein sollte ist das natürlich auf gut.

    In jedem Falle muß du dann noch in dieser Datei in deinem Template den nachfolgenden Abschnitt abänderst oder löschst:

    Code:
    <tr>
    	<td width="30%" height="40">
    		<label id="namemsg" for="name">
    			<?php echo JText::_( 'Name' ); ?>:
    		</label>
    	</td>
      	<td>
      		<input type="text" name="name" id="name" size="40" value="<?php echo $this->user->get( 'name' );?>" class="inputbox required" maxlength="50" /> *
      	</td>
    </tr>
    Geändert von Sieger66 (11.03.2011 um 11:36 Uhr) Grund: Korrektur
    Gelöstes Problem bitte so markieren http://www.joomlaportal.de/forenrege...tel-ndern.html
    Fragen und Antworten zu Joomla 1.5 -1.7 in den Joomla FAQ
    - Danke für den Klick auf Danke

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    17.08.2006
    Beiträge
    9
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke für die Antwort.

    Aber irgendwie klappt das nicht so ganz er meldet immer: Bitte einen Namen eingeben!
    Obwohl das Feld nun nicht mehr da ist.

  5. #4
    Verbringt hier viel Zeit Avatar von Sieger66
    Registriert seit
    23.05.2010
    Beiträge
    625
    Bedankte sich
    5
    Erhielt 147 Danksagungen
    in 140 Beiträgen

    Standard

    Dann fügst du an der Stelle wo du obiges entfernt hast einfach folgendes wieder ein:

    Code:
    <tr>
    	<td width="30%" height="10">
    		<label id="namemsg" for="name">
    			<?php  ?>:
    		</label>
    	</td>
      	<td>
      		<input type="hidden" name="name" id="name" size="40" value="Name"   /> 
      	</td>
    </tr>
    Bei value="Name" kannst du auch etwas anderes eintragen z.B. value="."
    Das was du dort einträgst wird dann bei allen die sich registrieren im Feld Name automatisch verdeckt (hidden) eingetragen werden.
    Geändert von Sieger66 (06.03.2011 um 11:04 Uhr)
    Gelöstes Problem bitte so markieren http://www.joomlaportal.de/forenrege...tel-ndern.html
    Fragen und Antworten zu Joomla 1.5 -1.7 in den Joomla FAQ
    - Danke für den Klick auf Danke

  6. #5
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.735
    Bedankte sich
    176
    Erhielt 1.058 Danksagungen
    in 792 Beiträgen

    Standard

    So klappt es nicht, denn bei der Validierung wird geprüft, ob ein Name übertragen wurde.

    Du kannst einfach einen Pseudo-Namen generieren und versteckt mitgeben:

    PHP-Code:
    <input name="name" value="Pseudoname" type="hidden"
    Wenn du einen festen Wert für den Namen nimmst (statt zum Beispiel eines kleines Skriptes, welches dir solche zufälligen Namen generiert), dann musst du zusätzlich noch die Validierung anpassen, damit nicht nach bereits vorhandenen Namen überprüft wird.

    Viel Erfolg!

    EDIT: Namen können identisch sein, also reicht die Code-Zeile vollkommen aus. Die Validierung muss nicht verändert werden!
    Geändert von Kubik-Rubik (06.03.2011 um 12:00 Uhr)
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  7. #6
    Verbringt hier viel Zeit Avatar von Sieger66
    Registriert seit
    23.05.2010
    Beiträge
    625
    Bedankte sich
    5
    Erhielt 147 Danksagungen
    in 140 Beiträgen

    Standard

    Zitat Zitat von Kubik-Rubik Beitrag anzeigen
    Wenn du einen festen Wert für den Namen nimmst (statt zum Beispiel eines kleines Skriptes, welches dir solche zufälligen Namen generiert), dann musst du zusätzlich noch die Validierung anpassen, damit nicht nach bereits vorhandenen Namen überprüft wird.
    Die Validierung braucht man aber nicht anzupassen weil im Feld Name identische Namen zulässig sind im Gegensatz zum Feld Benutzername.
    Geändert von Sieger66 (06.03.2011 um 11:26 Uhr)
    Gelöstes Problem bitte so markieren http://www.joomlaportal.de/forenrege...tel-ndern.html
    Fragen und Antworten zu Joomla 1.5 -1.7 in den Joomla FAQ
    - Danke für den Klick auf Danke

  8. #7
    Neu an Board
    Registriert seit
    17.08.2006
    Beiträge
    9
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Danke das werde ich mal probieren.

  9. #8
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.735
    Bedankte sich
    176
    Erhielt 1.058 Danksagungen
    in 792 Beiträgen

    Standard

    Zitat Zitat von Sieger66 Beitrag anzeigen
    Die Validierung braucht man aber nicht anzupassen weil im Feld Name identische Namen zulässig sind im Gegensatz zum Feld Benutzername.
    Stimmt, also ist es noch einfacher... :-)

    Gruß
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein