Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

Registrierungsformular

Eingetragen von Ftz (37)
am 11.04.2011 - 11:19 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Moin moin Drupal Gemeinde :) ,

eine kurze Frage.
Kann mir bitte wer sagen in welcher Datei/en finde ich die Registrierungsabwicklung der Seite ?

‹ Positionieren von Facebook, Twitter und Newsfeed-Button [gelöst] mod_rewrite nachträglich ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal

Eingetragen von stBorchert (6003)
am 11.04.2011 - 11:43 Uhr

Hallo.
Bei Drupal gibt es nicht "die Datei" für einen bestimmten Prozess. Was genau möchtest Du denn anpassen? Das Layout? Die verfügbaren Felder? Teile der Funktionalität?
Je nach Bereich gibt es hier diverse Stellen, die man überschreiben muss.

Noch ein Tipp vorab: an den Dateien des Drupal-Kerns bzw. an bestehenden Modulen wird nichts geändert. Dazu gibt es Hooks und andere Mglichkeiten zum Überschreiben von Funktionen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo stBorchert , ich möchte

Eingetragen von Ftz (37)
am 11.04.2011 - 11:51 Uhr

Hallo stBorchert ,

ich möchte mich mit dem Code einfach mehr auseinandersetzen. Ich bin vor ein laufendes System gesetzt worden und habe mich zuvor nicht mir Drupal beschäftigt. Ich möchte einfach ein weiteres Eingabefeld selbst einfügen und dieses einfach nur prüfen lassen, bevor die Registrierung fortgesetzt wird. Ich habe bereits gelesen das es ähnliche oder bereits vorhandene Module gibt um das ähnlich zu erweitern, ich selbst möchte mich mit der Zusammensetzung Drupal auseinandersetzen, damit ich solche "Noobfragen ?" in Zukunft selbst beantworten kann :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hänge mich mal hier

Eingetragen von someonespecial (80)
am 11.04.2011 - 11:56 Uhr

Ich hänge mich mal hier dran...

Ich möchte auch das Registrierungsformular ändern. Wie ich mit Hooks Formulare ändere ist mir schon klar, nur wie bekomme ich dabei die Bezeichnung von "Fieldsets" heraus?

Mein Problem:

Ich hatte das Registrierungsformular meinen wünschen entsprechend angepasst, aber anschließen das Modul "legal" installiert um AGB's für die Registrierung zu bestätigen.
Nun verändert dieses Modul das Registrierungsformular, so dass man Benutzername, e-mail etc nun in einem Fieldset "Kontoinformationen" angezeigt bekommt. Das zerstört natürlich meine Anpassungen die ich vorgenommen hatte...
Auch im Modul "legal" selbst kann ich nicht sehen welches Fieldset dort angelegt wird.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, sei doch so nett und

Eingetragen von Ftz (37)
am 11.04.2011 - 12:00 Uhr

Hi, sei doch so nett und mache deinen eignen thread dazu auf, da dein Hilfegesuch ein ganz anderes ist. Danke

  • Anmelden oder Registrieren um Kommentare zu schreiben

Profile

Eingetragen von stBorchert (6003)
am 11.04.2011 - 12:07 Uhr
Ftz schrieb

ich möchte mich mit dem Code einfach mehr auseinandersetzen.

Ok, das klingt doch schonmal gut. :)

Ftz schrieb

Ich möchte einfach ein weiteres Eingabefeld selbst einfügen

Das kannst Du über das Module "Profile" (Drupal-Core) machen. Dort definierst Du ein neues Profil-Feld für Benutzer-Accounts und legst gleichzeitig fest, dass dieses Feld auch während der Registrierung sichtbar sein soll.

Ftz schrieb

und dieses einfach nur prüfen lassen, bevor die Registrierung fortgesetzt wird.

Jetzt wird es etwas komplizierter (falls Du nicht auf die Standard-Validierung des soeben hinzugefügten Feldes vertraust). Dazu musst Du dem Registrierungs-Formular eine eigene Validierungsfunktion hinzufügen.
In einem eigenen Modul musst Du dazu [api:hook_form_alter:6] überschreiben und (wenn $form_id == 'user_register') per $form['#validate'][] = 'my_custom_validation'; die eigene Validierungsfunktion hinzufügen.
In dieser kannst Du dann die eingetragenen Werte prüfen und das Speichern der Werte abbrechen.

Such mal zu "custom form validation" auf drupal.org oder (in Verbindung mit "drupal") bei der Suchmaschine Deiner Wahl. Dort müsstest Du etliche (detailliertere) Anleitungen zu dem Theme finden.

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

eigentlich...

Eingetragen von someonespecial (80)
am 11.04.2011 - 12:24 Uhr

ist es nicht ein ganz anderes... aber das wirst du noch merken wenn du dich mehr mit dem Thema auseinandergesetzt hast ;)

Ich kann dir aber auch sagen, dass der Schlüssel zu deinen wünschen hook_form_alter darstellt gemischt mit ein wenig Einarbeitung in die Drupal Forms API.

Vieles lässt sich aber auch über einfaches Theming anpassen ohne den "wahren" Aufbau des Formulars zu verändern...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mein Problem jedoch ist das

Eingetragen von Ftz (37)
am 11.04.2011 - 15:41 Uhr

Mein Problem jedoch ist das ich in dem Eingabefeld einen Wert zuweisen möchte, der zufällig durch ein Script erstellt wird, der in dem Eingabefeld eingetragen werden soll. Ist der Wert zb. zahl/wert nicht übereinstimmend mit der Vorgabe, wird die Registrierung abgebrochen. Ein Capthca Prinzip halt, welches ich dort einfach in dem Registrierungsscript einfügen möchte. Bin mir bisher jedoch nicht sicher, ob ich es in Javascript oder Php schreibe ... aber das ist wieder etwas anderes :)

Ich kann derzeit unter der Vielzahl von Dateien im Moment nicht die richtigen finden und da bräuchte mal den Hinweis mit dem Zaunpfahl bitte , danke :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, habe nun dieses Extrafeld

Eingetragen von Ftz (37)
am 11.04.2011 - 21:55 Uhr

Ok,
habe nun dieses Extrafeld erstellt über Profile , funzt,
Pflichteingabefeld ist es auch funzt .....

wie kann ich dort einen bestimmten Wert bzw Werte als Prüfungsfeld fungieren lassen , zb aus einem array von Werten die ich vorgebe ...

zb array is gefüllt mit den Wörtern Blume haus katze maus

Bei meiner aktuellen Registrierung ist zb das Wort maus erwünscht und sollte eingeben werden und auch nur dieses gilt .... die anderen und andere die nicht im array sind sind gar nicht erst gültig um die Registrierung abzuschliessen . Gibts dafür auch einen Button ûm das mal eben zu erstellen? ^^

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und warum nimmst Du nicht

Eingetragen von wla (9461)
am 11.04.2011 - 21:59 Uhr

Und warum nimmst Du nicht einfach das existierende Modul Captcha oder Math-Captcha? Dort auch mal auf die ähnlichen Module schauen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich gehöre nicht unbedingt zu

Eingetragen von Ftz (37)
am 12.04.2011 - 06:35 Uhr

Ich gehöre nicht unbedingt zu den Leuten, die sich auf Arbeit von anderen ausruhen. Desweiteren gehört es für mich zu meiner Art auch mit dem Aufbau von Drupal zu beschäftigen und zu verstehen, so das ich auch irgendwann selber etwas zur Community beitragen kann.

Dennoch steht meine vorherige Frage immer noch im Raum ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 28 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association