Ergebnis 1 bis 10 von 10

Thema: Download nach Benutzereingaben freischalten

  1. #1
    Contao-Nutzer
    Registriert seit
    05.01.2010.
    Beiträge
    15

    Standard Download nach Benutzereingaben freischalten

    Guten Abend werte Typolight Community

    Ich habe die Aufgabe erhalten einen bestimmten Softwaredownload so einzurichten, dass der Benutzer, bevor er zum Download kommt, seine persönlichen Daten eingeben muss.

    Der Downloadlink kann danach auf der Seite angezeigt (favorisiert) oder allenfalls auch per Email versandt werden.

    Dazu kommt, dass die Benutzereingaben in eine Datenbanktabelle gespeichert werden sollten. (Die Tabelle ist nicht in der gleichen Datenbank wie Typolight)

    Kann Typolight das oder einen Teil davon?
    Welche Plugins müsste man verwenden?

    Wäre dies allenfalls mit einem selbstgeschriebenen Modul machbar?

    Vielen Dank für eure Antworten im voraus.

    Es grüsst,
    michael

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    das könnte, wenn auch überdimensioniert, ein Shop wohl leisten.

    Viel einfacher wäre es wohl, den Download einfach in einen geschützten Bereich zu legen, für den Nutzer sich registrieren müssen.

    Sebastian

  3. #3
    Contao-Nutzer
    Registriert seit
    05.01.2010.
    Beiträge
    15

    Standard

    Oh, das wäre natürlich eine Möglichkeit

    Kann man diese gesammelten Benutzerdaten einigermassen einfach exportieren?

    Wird alles in einer Tabelle erfasst, dass man das einfach "rausqueryen" könnte oder wird das im System verteilt? Gibt es sogar eine Funktion, mit der man sich diese Benutzerdaten anzeigen lassen kann?

    grüsse
    Michael

  4. #4
    Alter Contao-Hase Avatar von christian
    Registriert seit
    15.06.2009.
    Ort
    Viersen
    Beiträge
    1.038
    Partner-ID
    387

    Standard

    Der Export ist sehr einfach hinzubekommen - nur das Passwort ist verschlüsselt. Die direkte Anzeige ist mit Bordmitteln machbar, auch eine selbständige Anpassung durch den User.

    Grüße,

    Christian
    Contao-Partner am Niederrhein
    Templating - Komplettservice - Erweiterungen
    Infos: http://delahaye.de

  5. #5
    Contao-Nutzer
    Registriert seit
    05.01.2010.
    Beiträge
    15

    Standard

    Entschuldigt, dass ich nach all der Zeit das Thema noch einmal aufwärme.

    Ich denke, das einfachste ist - wie vorgeschlagen - die Benutzerverwaltung von Typolight selber zu nutzen, und dann die entsprechenden Informationen aus der tl_members Datenbank heraus anzuzeigen.

    Ich habe mich nun an der Installation versucht, und habe das Problem, dass ich noch nicht herausgefunden habe, wie ich ein Registrationsformular auf der Seite selber erzeugen kann. Gibt es dafür ein Plugin? Oder gar ein TL-Internes Modul?

    Ich habe:
    - Eine Bbenutzergruppe
    - einen Benutzer der das geschützte File downloaden kann

    Ich bräuchte:
    - Eine Registration, die einen User in der entsprechenden Benutzergruppe erstellt und den Download frei gibt

    Vielen Dank für eure Antworten im Voraus!

    Grüsse
    Michael

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von mighty mike Beitrag anzeigen
    Ich habe mich nun an der Installation versucht, und habe das Problem, dass ich noch nicht herausgefunden habe, wie ich ein Registrationsformular auf der Seite selber erzeugen kann. Gibt es dafür ein Plugin? Oder gar ein TL-Internes Modul?
    Es gibt in TYPOlight bereits ein Modul vom Typ "Registrierung"

    Zitat Zitat von mighty mike Beitrag anzeigen
    Ich habe:
    - Eine Bbenutzergruppe
    - einen Benutzer der das geschützte File downloaden kann

    Ich bräuchte:
    - Eine Registration, die einen User in der entsprechenden Benutzergruppe erstellt und den Download frei gibt
    Du musst unterscheiden zwischen Benutzern und Mitgliedern (Benutzer = Backend, Mitglieder = Frontend)
    Du müsstest also entsprechende Mitglieder anlegen sowie eine Mitgliedergruppe. Wenn Du das Modul "Registrierung" verwendest, kannst Du bereits festlegen, welcher Mitgliedergruppe das neu registrierte Mitglied angehören soll.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    05.01.2010.
    Beiträge
    15

    Standard

    Vielen Danke für eure Hilfe bis hierhin!

    Ich habe schon ziemlich jede erdenkliche Funktionalität realisieren können. Jetzt stehe ich davor, dass ich aus der DB nur Werte einer Mitgliedergruppe auslesen müsste.

    Im Feld Groups sagt mir PHPmyAdmin aber lediglich blob,18 bytes, nicht editiertbar.

    Kann mir jemand einen Tipp geben, wie ich damit eine Benutzergruppe eruieren kann? Oder ist das etwas ganz anderes und ich habe etwas übersehen? (Mich würde dennoch interessieren was das ist. Und wieso man Binärdaten in eine Datenbank schreibt)

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.515
    User beschenken
    Wunschliste

    Standard

    das Feld musste mit unserialize auspacken, bzw. übers Framework mit deserialize .
    dann bekommste ein Array, darin die IDs der Gruppen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Nutzer
    Registriert seit
    05.01.2010.
    Beiträge
    15

    Standard

    Gute Güte, das war aber auch ein Hardcore Workaround!

    Danke auch für diese Antwort.

    Hat jemand schon mal einen entsprechenden Code geschrieben und würde ihn mir überlassen? Ich möchte in MySQL nach Where groups = Gruppe abfragen. Würde mir einen Haufen Arbeit ersparen

    Edit:
    Wenn ich jeden einzelnen Wert aus der DB laden muss, dann in PHP auswerten, vergleichen, und weiter, dauert diese wahrscheinlich ab wenigen 100 Datensätzen eine Ewigkeit. Wie ist hier die Idee des Entwicklers die Datenbank performant zu durchsuchen?

    Könnte ich, wenn ich weiss zu welcher Gruppe der User gehört einfach den bestehenden Wert vergleichen, oder ändert sich der mit der Zeit?

    Edit2:

    Folgendes ist möglich:
    1. Den Wert des BLOBS über die Exportfunktionalität (export sql) auslesen, dann nach dem Inhalt queryen

    Code:
    SELECT * 
    FROM tl_member
    WHERE groups = 0x613a313a7b693a303b733a313a2234223b7d
    Eventuell hilft das jemandem nach mir

    Diese Möglichkeit setzt natürlich voraus, dass in dem Array nie etwas anderes steht, als diese eine Gruppennummer. Wenn man also Anfängt Mitgliedern mehreren Gruppen zuzuordnen müsste man dann endgültig über die Bücher.
    Geändert von mighty mike (12.07.2010 um 21:28 Uhr)

  10. #10
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard Für Download Registrierung erzwingen

    Hallo zusammen,

    vielleicht versteckt sich in diesem Thread bereits die Antwort auf meine Frage und ich erkenne sie nicht ... gut möglich.

    Hier meine Frage, die sich daran anschließt: Ist es möglich, dass ich Downloads allen Besuchern anzeige, aber manche Downloads als registrierungspflichtig anzeige und beim Klick darauf erstmal auf ein Loginformular umleite. Habe sowas mal per PHP gemacht, aber stehe momentan auf dem Schlauch, ob das auch mit Contao-Mitteln direkt ginge.

    Liebe Grüße und schon mal vorab danke für Euer Feedback,

    dillscher

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 22.10.2011, 21:29
  2. Antworten: 3
    Letzter Beitrag: 26.02.2011, 17:45
  3. Module im Backend freischalten
    Von Kaeffken im Forum Installation / Update
    Antworten: 13
    Letzter Beitrag: 19.10.2010, 10:32
  4. Probleme nach Download
    Von Ingo_G im Forum Installation / Update
    Antworten: 2
    Letzter Beitrag: 06.02.2010, 14:34
  5. Inhaltselement per Paypal freischalten
    Von maxi62 im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 05.02.2010, 11:02

Lesezeichen

Lesezeichen

Berechtigungen

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