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

Inhalte nach Benutzerregistrierung wöchentlich anzeigen...

Eingetragen von Fragel2 (14)
am 01.06.2009 - 14:43 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo liebe Community...

eines gleich vorweg. Ich bin in sachen Drupal (noch) ein Anfänger. Ich spiele erst seit ca 2 Monaten mit drupal herum.

Bislang habe ich alles mit Joomla gemacht... Nun möchte ich ein Projekt machen, bei dem ich unterschiedliche Schulungen im Wochenformat oder sogar Täglichem Format anbieten möchte. Da ich hierfür gerne unterschiedliche Benutzergruppen hätte, ist Drupal schonmal die besser Lösung als Joomla. Mit Joomla scheiter dieses vorhaben schon weil ich dort keine neuen Benutzerguppen anlegen kann.

Wie weit bin ich bis jetzt schon mit Drupal:

Das mit den Unterschiedlichen Benutzergruppen und die jeweilige Inhalte dafür ist kein Problem, das bekomme ich hin. Aber wie schaffe ich, dass Die Inhalte wöchentlich (oder Täglich) ab der Benutzerregistrierung für jeden Benutzer separat angezeig werden und auch jeder user nur seinen eigen Block mit den jeweiligen Wochen sieht.

Beispiel:

User 1 reristriert sich Heute und sieht Woche 1. Nach einer Woche Mitgliedschafft sieht er dann Woche 2 und so weiter...

Ich hab mir schon einiges an Tutorials und HowTos reingezogen, aber der richtige Wegweiser für mein Problem war leider (vielleicht für mich nicht ersichtlich) nicht dabei.

ich währe für jede hilfe und Tipp dankbar...

Ich scheu mich auch nicht vor Englische Anleitungen oder Howtos, also fals jemand eine Idee hat, bitte her damit...

Danke euch schon mal...

‹ [gelöst] Block abhängig vom aktiven primary link. loginform auf verstecktem div ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht erstellst Du für

Eingetragen von sklausing (288)
am 02.06.2009 - 14:47 Uhr

Vielleicht erstellst Du für jede der Wochen einen einzelnen View. Das kann man machen in dem man die einzelnen Beiträge kategorisiert z.B. mit Taxonomy. Dann liest Du das User-Reg-Datum aus und steuerst über einen Filter wann welcher View Ergebnisse zeigen darf.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine Antwort sklausing...

Eingetragen von Fragel2 (14)
am 02.06.2009 - 21:02 Uhr

zunächst einmal Danke, dass du dich meiner annimmst.

Zu deinem Vorschlag, der vom ansatz her eigentlich richtig währe...
So oder so ähnlich hab ich mir das auch gedacht, aber: Wenn ich einen View für Node erstelle und nach Benutzer-Erstellungsdatum filter will, dann bekomme ich nur das Erstellungsdatum vom dem Benutzer der die Inhalte erstellt hat. In meine Fall User3.

Ich hab mir deswegen auch schon content_profile installiert und hab es mit einem View auf Benutzer versucht. Hierbei bekomme ich jetzt alle Benutzer wie ich Sie brauchen würde. Aber; Hierbei kann ich dann keine Felder auser "Benutzer, Datei und Costum Text" in dem View anzeigen lassen. Jetzt habe ich auch schon mit dem Costum Text versucht zu arbeiten, aber leider auch erfolglos. Des will einfach net wie ich will...

hast du vielleicht noch ne Idee...

Muss ich vielleicht irgendwie mit den user-referenz als Feld im Content Type arbeiten?

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmmm wenn man das

Eingetragen von sklausing (288)
am 03.06.2009 - 06:50 Uhr

hmmm wenn man das Erstellungsdatum einer Node anzeigen lässt, dann lässt sich das auch in "time ago" anzeigen. Geht das hier beim Registrierungsdatum nicht ? Mein PHP ist leider zu begrenzt um Dir da weiter helfen zu können. Aber so etwas in der Art müsste doch auch für dieses Datum machbar sein.

  • Anmelden oder Registrieren um Kommentare zu schreiben

das Problem mit dem PHP

Eingetragen von Fragel2 (14)
am 03.06.2009 - 07:16 Uhr

hab ich auch...ist "noch" nicht so meine Stärke. ich versuche es mal weiter über das erstellen von "Contenttype-User". So wie es aussieht, habe ich nur hier die möglichkeit die Benutzter nach Registrierungsdatum zu filtern. Allerdings habe ich dann immer noch das Problem, dass ich hierbei nur "Costum Text" oder "Datei" als Felder weiter benutzen kann.

Vielleicht muss ich dies ja irgendwie mit User-Referenz oder View-Referenz machen...

Hat sonst keiner nen Ansatz...

  • Anmelden oder Registrieren um Kommentare zu schreiben

hab was gefunden. Wenn Du

Eingetragen von sklausing (288)
am 03.06.2009 - 08:24 Uhr

hab was gefunden. Wenn Du den view erstellst, dann wähle mal nicht Node sondern Benutzer (user) aus. Dann kannst Du bei Felder bequem Benutzer: Created date auswählen und dort kannst Du das Datum auch als Time ago formatieren.

  • Anmelden oder Registrieren um Kommentare zu schreiben

find ich spitze von dir...

Eingetragen von Fragel2 (14)
am 03.06.2009 - 08:43 Uhr

...das du dir da so viel mühe gibsch...Danke nochmal.

dein letzter Tipp:

Genau das habe ich im foherigen Post gemein. Das geht wunderbar, aber wie geht es dann weiter, wenn ich eine User-View erstellt habe. Da habe ich irgenwie einen hänger...

  • Anmelden oder Registrieren um Kommentare zu schreiben

WEnn Du eine Node als View

Eingetragen von sklausing (288)
am 03.06.2009 - 10:16 Uhr

WEnn Du eine Node als View erstellst, dann kannst Du unter Filter Benutzer: Created date auswählen. Also Operator kannst Du Is greater than einstellen und dann als Value type: An offset from the current time such as "+1 day" or "-2 hours and 30 minutes" da gibst Du dann als Wert -7 days ein.
Schon hast Du alle User gefilter die mindestens 7 Tage angemeldet sind.

Ich habe es noch nicht selbst probiert, aber das sollte eine Option sein wie Du die User filtern kannst. Wenn ich daneben liege, dann möge mich bitte ein Guru dieses Forums verbessern. Ich selbst bastel auch erst seit 2 Monaten mit Drupal rum.

Den User müsstest Du dann sicher noch als Argument eintragen, den View stellst Du dann so ein, dass er nichts anzeigt wenn keine Werte vorhanden sind. So kannst Du alle Views auf einmal zu allen Usern verlinken und sie bekommen sie nur angezeigt wenn der User dem Filterkriterium entspricht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Klappt leider nicht...

Eingetragen von Fragel2 (14)
am 03.06.2009 - 12:00 Uhr
sklausing schrieb

WEnn Du eine Node als View erstellst, dann kannst Du unter Filter Benutzer: Created date auswählen. Also Operator kannst Du Is greater than einstellen und dann als Value type: An offset from the current time such as "+1 day" or "-2 hours and 30 minutes" da gibst Du dann als Wert -7 days ein.
Schon hast Du alle User gefilter die mindestens 7 Tage angemeldet sind.

Genau das habe ich schon versucht und es währe genial wenn das auch so funktiunieren würde. Geht aber nicht, weil ich dann immer "nur" das Erstellungsdatum von dem Benutzer bekomme, der den Inhalt erstellt hat: Leider bekomme ich an dieser Stelle nicht Die Registrierungsdatums von alle Benutzer. Dies geht (zumindest bei mir) nur über eun User-View. aber wie gesagt, da geht es dann bei mir irgendwie nicht weiter...

sklausing schrieb

Den User müsstest Du dann sicher noch als Argument eintragen, den View stellst Du dann so ein, dass er nichts anzeigt wenn keine Werte vorhanden sind. So kannst Du alle Views auf einmal zu allen Usern verlinken und sie bekommen sie nur angezeigt wenn der User dem Filterkriterium entspricht.

Das ich das ganze nacher dann auch noch mit Argumente versehen muss, glaub ich auch...werd mich da noch bisle mit den Argumenten reinarbeiten müssen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht stellst Du in der

Eingetragen von sklausing (288)
am 03.06.2009 - 14:38 Uhr

Vielleicht stellst Du in der anderen Abteilung dieses Forums mal die Anfrage wie Du das Ergebnis eines Views als Filter für einen anderen View einsetzen kannst. Das müsste doch auch irgendwie gehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • 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
Weiter

Neue Kommentare

  • Arrrrg. Nix Tabelle :-D /*
    vor 2 Tagen 15 Stunden
  • Textboxen mit Tabelle
    vor 2 Tagen 21 Stunden
  • Du sollst ja auch keine
    vor 2 Tagen 22 Stunden
  • Theme
    vor 2 Tagen 22 Stunden
  • Welches Theme benutzt du
    vor 3 Tagen 4 Stunden
  • Mit Responsive Raster hatte
    vor 3 Tagen 18 Stunden
  • Hallo Alex,um das Häkchen
    vor 4 Tagen 3 Stunden
  • Modul view_unpublished
    vor 5 Tagen 6 Stunden
  • Modul "override node options"
    vor 6 Tagen 40 Minuten
  • Im Grunde ist dass ein
    vor 1 Woche 1 Tag

Statistik

Beiträge im Forum: 250270
Registrierte User: 20477

Neue User:

  • Robertnobia
  • AltonRaf
  • JeffreyPaf

» Alle User anzeigen

User nach Punkten sortiert:
wla9463
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 11 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