Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Mit RULES-Nachricht auf der Website anzeigen nur wenn kein Beitrag erstellt worden ist

Eingetragen von Svenswiss (218)
am 09.09.2013 - 14:06 Uhr in
  • Module
  • Drupal 7.x oder neuer

Hallo zusammen,

Ich versuche mit Rules eine Nachricht auszugeben wenn der Benutzer einen Beitrag speichert
nur dann wenn er das erste mal einen Beitrag erstellt. Hat er schon Beiträge erstellt sollte die Nachricht nicht mehr vorkommen.

Wie kann ich das Problem lösen?

‹ Mit VBO und Rules eine Component ausführen Subscription auf neue Forenthread? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Möglicher Ansatz: das Modul

Eingetragen von degunino (109)
am 09.09.2013 - 17:45 Uhr

Möglicher Ansatz: das Modul "User Stats" implementieren.
Dann probieren, ob sich mit einer Rules-Condition der Wert der Variable "post count" abgreifen lässt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

degunino schrieb Möglicher

Eingetragen von Svenswiss (218)
am 09.09.2013 - 20:46 Uhr
degunino schrieb

Möglicher Ansatz: das Modul "User Stats" implementieren.
Dann probieren, ob sich mit einer Rules-Condition der Wert der Variable "post count" abgreifen lässt.

Danke für die Antwort.

Du denkst das ich es nur mit Rules nicht bewerkstelligen kann? oder soll ich es weiter probieren...

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du kannst auch das Flag-Modul

Eingetragen von Ionit (1802)
am 09.09.2013 - 21:31 Uhr

Du erstellst eine Node mit einem Textfeld. Dort kommt die Nachricht rein. Der Node bekommt zusätzlich eine Flag verpasst. Diesen Node/Textfeld gibst du per Views in einem Block aus und die Flag dazu. Der Flag-Link heißt "Ok - habs gelesen" (oder ähnlich). Zusätzlich installierst du https://drupal.org/project/views_flag_refresh

Das führt dazu, dass der Views-Block die Nachricht ausblendet wenn der Flag-Link geklickt wird denn den Views filterst du nach "deaktivierten Flag". Das Ausblenden des Blocks erfolgt per Ajax ohne, dass die Seite neu geladen werden muss.

Klickt der User die Flag an, verschwindet der Views-Block und wird danach nie wieder angezeigt.

Mit dieser Methode kann man generell auf Profilen/Nodes etc. One-Time-Messages anzeigen lassen die vom User a la "Habs gelesen" bestätigt werden müssen.

https://drupal.org/project/views
https://drupal.org/project/flag
https://drupal.org/project/views_flag_refresh

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich bedanke mich! Wie ich

Eingetragen von Svenswiss (218)
am 09.09.2013 - 21:47 Uhr

Ich bedanke mich! Wie ich sehe ist das sehr interessant. Ich möchte gerne nach der Registrierung eine schritt für schritt Anleitung erstellen.
z.B Nach der Registrierung wird ein Info Block angezeigt > Schritt 1: Inserat aufgeben.
Nach Inserat speichern kommt wieder der nächste Block mit Schritt 2: Weitere Inserate erstellen? oder irgend was.

So was möchte ich Realisieren. ich denke das wäre die beste Lösung.

LG
Sven

  • Anmelden oder Registrieren um Kommentare zu schreiben

Svenswiss schrieb degunino

Eingetragen von degunino (109)
am 10.09.2013 - 09:31 Uhr
Svenswiss schrieb
degunino schrieb

Möglicher Ansatz: das Modul "User Stats" implementieren.
Dann probieren, ob sich mit einer Rules-Condition der Wert der Variable "post count" abgreifen lässt.

Danke für die Antwort.

Du denkst das ich es nur mit Rules nicht bewerkstelligen kann? oder soll ich es weiter probieren...

Mit Rules geht das auch. Dann musst Du aber etwas mehr Hand anlegen.
In Rules brauchst Du die Möglichkeit, mit Condition auf die Anzahl der Einträge in einer Liste zurückzugreifen (hier: Liste der Nodes mit author = aktueller User), was im Standard (noch) nicht vorgesehen ist.
Du kannst nun entweder selber einen entsprechenden Patch einspielen oder Du bastelst Dir selber ein Modul zusammen, das die Länge einer Rules-Liste ausspuckt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Spotting Low-Cost Air Tickets: Lowcost.pro Recommendations for Cost-Effective Adventures from European Hubs & Moscow Airport
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • 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
Weiter

Neue Kommentare

  • Gefunden
    vor 5 Wochen 2 Tagen
  • Vielen Dank für die ausführlichen Hinweise...
    vor 5 Wochen 6 Tagen
  • Mögliche Ursachen und nächste Schritte
    vor 5 Wochen 6 Tagen
  • Was für einen Server benutzt
    vor 8 Wochen 3 Tagen
  • Wenn die Subdomain auf
    vor 8 Wochen 4 Tagen
  • ordnerstruktur
    vor 8 Wochen 5 Tagen
  • Die Subdomain muß auf den
    vor 9 Wochen 17 Stunden
  • Verwende doch das Tag dafür,
    vor 12 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 12 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 12 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250295
Registrierte User: 20533

Neue User:

  • StevenTAG
  • DanielAltek
  • HilipPet

» 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 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