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 (1774)
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

Drupal rockt!!!

  • 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

  • content und media-files von drupal8 nach drupal9 migrieren
  • Notificationsnicht immer und gesammelt bei Update
  • Meldung zu Token im Statusbericht
  • Modulupdate per Webinterace scheitert an authorize.php und access denied für Admin-User
  • Fehlermeldung: Deprecated function
  • Warning: call_user_func() expects parameter 1 to be a valid callback, class 'Drupal\node\Entity\Node' does not have a method 'ge
  • Versenden von Anfragen per Webform
  • Goodbye Online Drupal Meetup Germany - Hello Drupal DACH Online Meetup!
  • Übersetzte Felder bei Inhaltstyp automatisch übernehmen
  • Content Ex-/Import
  • RESTful Path request will nicht
  • Wer ist online Block
Weiter

Neue Kommentare

  • Self-referencing
    vor 22 Stunden 19 Minuten
  • settings.php
    vor 22 Stunden 55 Minuten
  • Kulturmensch schrieb Prima
    vor 23 Stunden 52 Minuten
  • Metatag
    vor 1 Tag 2 Minuten
  • Links
    vor 23 Stunden 20 Minuten
  • Wenn Du nach der
    vor 1 Tag 1 Stunde
  • Gut zu wissen. Demnächst
    vor 1 Tag 17 Stunden
  • Token Fehler behoben
    vor 1 Tag 17 Stunden
  • Du hast völlig recht, da habe
    vor 1 Tag 22 Stunden
  • Link 404
    vor 2 Tagen 2 Stunden

Statistik

Beiträge im Forum: 245976
Registrierte User: 18827

Neue User:

  • finnster
  • Damian1802
  • MrWebMV

» Alle User anzeigen

User nach Punkten sortiert:
wla9010
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3916
ronald3829
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 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