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 - 15: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 - 15: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 - 22: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 - 07: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 - 08: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 - 09: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 - 09: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 - 11: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 - 13: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 - 15: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

  • The Best Way to Kill a Thrilling Evening at Crash Casino Games
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 5 Tagen 20 Stunden
  • Wenn die Subdomain auf
    vor 1 Woche 18 Stunden
  • ordnerstruktur
    vor 1 Woche 1 Tag
  • Die Subdomain muß auf den
    vor 1 Woche 3 Tagen
  • Verwende doch das Tag dafür,
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 4 Wochen 5 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 9 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20515

Neue User:

  • VegazoneSpel
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

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