Gibt es ein Modul für Mitgliederlevel?

am 15.09.2008 - 22:12 Uhr in
Hallo,
#
ich habe mal eine Frage, benutze Drupal 6., gibt es ein Modul womit man verschiedene memberlevel einrichten kann, das eben einer bezahlt Level hat und der andere eben weniger kann bzw darf und nichts bezahlt?
Viele Grüße und dankeschön
- Anmelden oder Registrieren um Kommentare zu schreiben
Workflow oder Nodeaccess oder Premium oder Organic Groups
am 15.09.2008 - 23:25 Uhr
... gibt es ein Modul womit man verschiedene memberlevel einrichten kann, ...
Du kannst unterschiedliche Rollen anlegen und diesen Rollen unteschiedliche Rechte zuweisen. Der Benutzer, der "bezahlt Level" haben soll, bekommt dann die entsprechende Rolle.
Falls dir die Rechte nicht fein genug sind stellt Drupal auch ein Node-Access-System bereit, das jedoch vom Drupal-Kern nicht verwendet wird. Dieses System wird z.B. von Workflow Access (Teil des Workflow-Moduls) verwendet:
Alternativ kannst du mit dem Modul Nodeaccess diese Einstellung pauschal für
vornehmen.
Der Nachteil der Workflow-Lösung ist, das ein Node nur einem Workflow unterliegen kann. Wenn du das Workflow-Modul noch für andere Zwecke verwenden willst, dann bist du in den Dingens gebissen. Der Nachteil von Nodeaccess ist, das es nicht so intuitiv zu bedienen ist.
Natürlich gibt es noch die Module Premium und Organic Groups, die ebenfalls obiges Node-Access-System verwenden um Zugriffsrechte feiner zu vergeben; probier einfach aus was für dich das passendste ist. Welchen Weg du gehst hängt von der Struktur deiner Site ab.
--

danke erstmal für die
am 16.09.2008 - 14:41 Uhr
danke erstmal für die ausführliche Antwort, damit kann ich ganz sicher was anfangen. Hab aber gleich noch eine Frage hinterher ...
Kann man irgendwas einstellen, wo ich eintragen kann, eben das level kostet soviel und das soviel und der benutzer könnte das über sein profil auswählen? und somit eben das level wecheln?
kann man über workflow es
am 19.09.2008 - 07:14 Uhr
kann man über workflow es auch einstellen das die anzahl der zu erstellten beiträöge begrenzt ist?
ich würde halt wollen das der neue user nur zwei beiträge verfassen darf und falls er mehr schreiben möchte muss er eben in ein bezahl level wechseln ... also das es eben einfach ne sperre reinschmeißt und er nicht mehr schreiben kann ...
die einzelnen rollen hab ich normal erstmal erstellt, aber ich werd mal bei workflow schauen, wie es dort aussieht ... hab mich damit noch nicht auseinander gesetzt ...
Node Family
am 19.09.2008 - 09:25 Uhr
kann man über workflow es auch einstellen das die anzahl der zu erstellten beiträöge begrenzt ist?
Nein, aber mit Node Family geht das. Das eingestellte Limit gilt allerdings pauschal für alle Benutzer.
--

das könnte mann dann nicht
am 19.09.2008 - 09:52 Uhr
das könnte mann dann nicht so einstellen das man eben 2 verschiedene rollen hat?
http://drupal.org/project/nod
am 22.09.2008 - 10:07 Uhr
http://drupal.org/project/node_limitnumber
Ist aber wie Node Family erstmal nur für Drupal 5 erhältlich.
Soweit ich weiß, könnte auch Node Access http://drupal.org/project/nodeaccess den Job erledigen (Es gibt ne Drupal 6 Version). Nach Installation des Moduls steht dann im Inhaltstypen:
Maximum population:
0
Maximum number of nodes of this content type per user. Enter 0 for no limit.
Das kenne ich vom Advanced Profile, wo eine normale Node mit dem Benutzerprofil verknüpft wird und deswegen nur 1 davon erstellt werden darf. Die Wahl ist jedoch wie gesagt auf den Inhaltstypen beschränkt, jedoch könnte es eine Lösung für dich sein den Inhaltstypen zu doppeln (z.B. Kleinanzeige_standardrolle und Kleinanzeige_premiumrolle) und dort unter Maximum Population jeweils eine andere Zahl anzugeben.