Ergebnis 1 bis 6 von 6

Thema: Benutzergruppen hinzufügen

  1. #1
    Contao-Nutzer
    Registriert seit
    25.03.2010.
    Ort
    Nahe Wiesbaden
    Beiträge
    14

    Standard Benutzergruppen hinzufügen

    Hallo,

    eine kurze Frage - ich habe ein kleines Modul, welches Daten von nem Webservice abfragt und dann in die Benutzerdaten reinschreibt (per FrontUser->Save()) nun möchte ich dort auch die Benutzergruppen modifizieren, aber scheinbar ignoriert das Save ebendiese... kann man das anpassen?

    Vielen Dank für die Informationen im Voraus
    Beste GRüße
    TG

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.622
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du solltest wohl besser direkt in die Datenbank schreiben.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Nutzer
    Registriert seit
    25.03.2010.
    Ort
    Nahe Wiesbaden
    Beiträge
    14

    Standard

    Ja okay,
    Ein Insert Absetzen ist nicht so das Problem, aber die Benutzergruppen sind leider in ner Blob - wie wird das da umgesetzt?

    Also wenn ich ein Array von Benutzergruppen habe - wie muss das dann geschrieben werden?

    Gruß
    TG

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    serialize() und deserialize() nutzen
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    17

    Standard

    Bin gerade an der gleichen Stelle. Das mit serialize und deserialize habe ich auch schon gefunden, nur wie setze ich das nun konkret um?

    Benutzer Max Mustermann soll in die Gruppe Beispieluser(ID 1) - wie schreibe ich das in die Blob Daten bzw. wie generiere ich die BLOB daten um sie dann in die Datenbank zu schieben?

    Vielen Dank für eure Hilfe

  6. #6
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    BLOB steht für binary large objects. Du könntest also da drinn theoretisch auch ein ganzes Audiofile ablegen.
    TL nutzt es für Daten, von denen man im Voraus nicht erahnen kann, wie genau die angeliefert kommen. Z.B. kannst Du nicht erahnen, wie viele Checkboxen dein User anhakt, aber speichern willst Du die alle in einer Spalte.

    Also serialisierst Du die Daten. Stell Dir einfach vor Du hängst die alle aneinander. Einfach eine Zeichenkette.
    Bei MySQL solltest Du dafür bei einem normalen BLOB bis zu 64 kb zur Verfügung haben. Das reicht also für eine Menge

    Dann liest Du diese Zeichenkette (String) wieder aus und wandelst ihn wieder um, so dass Du den Ursprungstyp hast (passiert automatisch).

    So in etwa:
    PHP-Code:
    $arrMeineDaten = array();
    $strSerialisierteDaten serialize($arrMeineDaten);

    // Datenbankeintrag
    // Datenbank auslesen

    $arrMeineDaten deserialize($strSerialisierteDaten); 
    Beachten: deserialize() ist eine TYPOlight-eigene Funktion. Es ist eine leicht angepasste Version vom php-eigenen unserialize(). Also nicht verwirren lassen bei anderen Projekten.

    Ausführlicher geht's glaub ich nicht mehr wirklich...ansonsten einfach mal Tante Google fragen
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Automatischer Benutzergruppen-Wechsel
    Von Tomsen im Forum Geschützte Bereiche/Mitglieder
    Antworten: 0
    Letzter Beitrag: 26.05.2010, 20:31
  2. Benutzergruppen und Nachrichtenarchive
    Von John im Forum Nachrichten/Events/FAQ
    Antworten: 9
    Letzter Beitrag: 10.11.2009, 12:52
  3. Nachrichtenbearbeitung für Benutzergruppen
    Von th2409 im Forum Geschützte Bereiche/Mitglieder
    Antworten: 2
    Letzter Beitrag: 02.11.2009, 09:19
  4. Elemente in Benutzergruppen sperren
    Von HeinM im Forum Benutzer/-gruppen
    Antworten: 5
    Letzter Beitrag: 02.07.2009, 11:45

Lesezeichen

Lesezeichen

Berechtigungen

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