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 - 13: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 - 16: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 - 19: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 - 20: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 - 20: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 - 08: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

  • 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
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 1 Tag
  • In der entsprechenden View
    vor 3 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 1 Tag
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

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