Ergebnis 1 bis 16 von 16

Thema: Neues Mitglied automatische Zuordnung

  1. #1
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard Neues Mitglied automatische Zuordnung

    Hallo zusammen,

    ich möchte gerne das ein User, sobald er sich Registriert über die PLZ ein Bestimmter Wert in einem Feld zugeordnet bekommt.
    Für Hilfen w#re ich sehr dankbar.

    Viele Grüße
    M.Haase

  2. #2
    Contao-Fan
    Registriert seit
    19.06.2009.
    Beiträge
    831

    Standard

    Hallo,
    da musst du eine kleine Erweiterung erstellen (lassen), die beim Abschicken/Speichern der Registrierung dieses Feld fülllt. Das kann man dann auch so machen, dass dieser Mechnismus auch greift, wenn das Mitglied im Backend angelegt wird.
    Gruß
    ChrMue

  3. #3
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Leider habe ich so etwas noch ni egemacht. Wenn jemand so etwas für mich machen könnte, wäre das super. Natürlich würde ich das auch entlohnen.

    Viele Grüße

  4. #4
    Contao-Nutzer
    Registriert seit
    16.06.2010.
    Beiträge
    26

    Standard Gibts schon

    schau dir mal das modul rhus-member an. Sollte genau das machen was du brauchst.
    Ich habs erst gestern entdeckt und für ne ähnliche Sache erweitert.

  5. #5
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Wo finde ich das Modul ? ich habe nichts dazu gefunden!

    Aber Danke schonmal

  6. #6
    Contao-Nutzer
    Registriert seit
    16.06.2010.
    Beiträge
    26

    Standard

    ich habs über composer contao-legacy\rhus-member installiert.
    Dadurch wird das registrierungsmodul um neue funktionen erweitert.

    https://legacy-packages-via.contao-c...cy/rhus_member

  7. #7
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Danke ich kann jetzt das MItglied automatisch einer Mitlgiedergruppe zuordnen aber leider nicht in ein bestimmtes Feld in der Datenbank einen Wert eintragen.

  8. #8
    Contao-Nutzer
    Registriert seit
    16.06.2010.
    Beiträge
    26

    Standard

    Ok sorry ich war wohl betriebsblind. zuordnung hatte ich als zuordnung zu einer mitgliedergruppe verstanden. das brauchst du natürlich nicht.

    was du brauchst ist der createnewuser hook
    https://docs.contao.org/books/api/ex...teNewUser.html.

    Leg dir über den ExtensionCreator eine neue Erweiterung an und dann trage das in die config.php ein
    // config.php
    $GLOBALS['TL_HOOKS']['createNewUser'][] = array('MyClass', 'myCreateNewUser');

    und dann kannst du in ner klasse MyClass die folgende funktion anlegen.

    // MyClass.php
    public function myCreateNewUser($intId, $arrData)
    {
    // Do something
    }

    Darun überprüfst du ob die postleitzahl in $arrData (vermutlich $arrData['postal']) mit deiner Postleitzahl übereinstimmt und wenn dann schriebst du was in die datenbank.

  9. #9
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Beschreib doch mal näher, was Du machen willst. Ich würde nämlich, wenn ich richtig vermute, eher anders dran gehen.

    Je nachdem was Du brauchst würde ich diese Überprüfung eher bei der dann folgenden Ausgabe/Auswertung machen. Damit müsstest Du nichts in die DB schreiben...

  10. #10
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Hallo,

    ich möchte gerne folgendes:

    Im Regiestrierungsformular wir von dem benutzer die PLZ abgefragt. Anhand dieser PLZ soll in ein neues Feld eine automatische Auswahl statt finden:

    Als Beispiel:

    Sagen wir zu der PLZ 53840 gehöer der Wert 3.

    Sobald also der Benutzer die Postleitzahl 53840 in die Box Postleitzhal einträgt, soll beim absenden des Formulares der bestimmte Wert ("3") in eine Spalte in der Datenbank eingetragen werden.
    Die Spalte heißt "XT_reginalforum"

    Vielen Dan kfür eure Hilfe.

  11. #11
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Und dann? Genau das danach wäre interessant zu wissen.

    Mein Ansatz wäre folgender gewesen:
    Kunde trägt PLZ ein, speichern, es passiert erstmal gar nichts weiter. Erst zu dem Zeitpunkt, an dem Du die Information brauchst, errechnest Du aus der PLZ die passende Aktion.

    Du machst:
    User trägt Daten ein -> prüfen -> DB-Feld berechnen und setzen -> speichern

    Ich würde folgendes machen:
    User trägt Daten ein -> speichern -> Wert wird bei Abfrage benötigt, und erst jetzt anhand der PLZ berechnet

    Wo also wird die "3" dann gebraucht?

  12. #12
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Da wäre auch eine Lösung. Nur dann kann ich kein export mehr der Datenbank in Excel vornehmen. Dann sind ja die Felder mit dem Wert leer oder ?

  13. #13
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Um das eben zu beantworten, und die beste Möglichkeit zu finden, hatte ich nach noch mehr Details gefragt

    Ich weiss, ist immer schwierig, aber je mehr Info über das was man machen will da ist, umso besser der Ansatz zum lösen des Problems.

    Im Grunde kommt es nur darauf an, was Du womit machen willst. Theoretisch könnte man die Berechnung ja auch ausführen, bevor man das an Excel übergibt...

  14. #14
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Generell sollen die Daten halt nicht veränderbar vom Benutzer sien und es soll möglich sien am Ende einen export der Datenbank zu machen um dann die Daten mit Excel aufzu werten für Präsentationen

  15. #15
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Die PLZ auch nicht veränderbar? Dann würde ich mir das gänzlich sparen und die Berechnung erst in Excel machen...

  16. #16
    Contao-Nutzer
    Registriert seit
    17.03.2016.
    Beiträge
    131

    Standard

    Aber der Benutzer im Frontend soll ja seinen Wert auch sehen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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