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

Advanced Forum, mit Rules Email Benachrichtigung über Reports?

Eingetragen von Tiles (69)
am 13.09.2015 - 12:24 Uhr in
  • Module

Hallo Leute, ich brauche mal wieder Hilfe ^^

Das Advanced Forum hat ja einen Report Button. Mit dem lassen sich Beiträge melden. Leider landen diese Beiträge auf einer versteckten Seite namens Moderate forum reports. Da bin ich auch nur durch Zufall drübergestolpert. Und Email Benachrichtigung gibt es wohl auch keine. Sprich, gemeldete Beiträge können unter Umständen eine ganze Weile unberücksichtigt bleiben.

Nachdem ich bei dem zuständigen Modul, das Forum report abuse Modul, in Sachen Email Benachrichtigung nicht fündig wurde habe ich mir dann das Modul Rules installiert. Leider komme ich auch hier nicht wirklich weiter. Es kommt einfach keine Mail über Abusereports bei mir an.

Ich habe ein Event namens After saving a new abuse reports. Ich habe eine Aktion die sagt dass alle Admins und Moderatoren eine Mail bekommen sollen. Und es tut nichts.

Habe ich überhaupt die richtigen Module am Wickel? Ist das was ich als Abuse über Rules abrufen kann überhaupt der Output vom Forum report abuse Modul?

Sprich was mache ich denn hier falsch, und wie mache ich es denn besser dass es tut? :)

AnhangGröße
rules.jpg55.09 KB
‹ Laufband/Ticker für Bilder bzw- Logos gesucht (gelöst) Date API - Übersetzung funktioniert nicht ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Keiner eine Idee? :(

Eingetragen von Tiles (69)
am 16.09.2015 - 09:24 Uhr

Keiner eine Idee? :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Inzwischen versuche ich das

Eingetragen von Tiles (69)
am 19.09.2015 - 12:00 Uhr

Inzwischen versuche ich das mit dem Mailen über das Rules Modul zumindest grundsätzlich zum Laufen zu bringen. Immer noch kein Glück. Es gibt keine Warnungen, nichts, aber die Mail kommt einfach nicht an.

Wie finde ich denn raus wo genau es klemmt?

Die normalen Email Notifications, zum Beispiel die Bestätigungsmail bei der Registrierung, funktionieren wunderbar. Nur das Rules Modul will nichts senden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wieder einen Schritt weiter.

Eingetragen von Tiles (69)
am 19.09.2015 - 18:08 Uhr

Wieder einen Schritt weiter. Und noch ein wenig mehr Selbstgespräch ^^

Ich habe das Rules Modul nun einmal erfolgreich zum Senden einer Nachricht überreden können. Mittels des Dataselectors profile2:user:mail. Was wohl die Bestätigung sein dürfte dass mit meinen Servereinstellungen alles in Ordung ist. Das Problem dürfte wohl im Rules Modul liegen.

Nur kann ich bei "Send mail to all users of a role" ja nichts grossartig ver- bzw. einstellen. Was dann wohl auf einen Bug im Rules Modul hindeuten würde. Was ich mir allerdings auch nicht vorstellen kann. Denn es geht noch nicht mal die Benachrichtigung auf einen neuen Beitrag, den ich mir per Tutorialvideo Eins zu Eins nachgebaut habe. Und das ist ja wohl einer der Hauptgründe wieso man sich das Rules Modul installiert. Und wenn das wirklich buggy wäre müsste sich ja in Google schnell was drüber finden lassen. Fehlanzeige.

Irgendwas scheine ich also zu übersehen. Aber was?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zwischenzeitlich habe ich

Eingetragen von Tiles (69)
am 20.09.2015 - 10:20 Uhr

Zwischenzeitlich habe ich auch mal das Modul Comment Notify installiert. Das hat auch nicht funktioniert. Dann habe ich aus welcher Eingebung auch immer mal das Profile2 Modul deaktiviert. Danach kam mal über das Comment Notify eine Bestätigungsmail rein. Nach weiteren Experimenten hat aber dann auch das Comment Notify Modul den Dienst wieder quittiert. Wieder keine Mail, auch mit deaktiviertem Profile2 Modul. -.-

Die Standardbenachrichtigungen, wie zum Beispiel Email Benachrichtigungen wegen neuer PM oder neues Passwort anfordern, gehen nach wie vor tadellos. Ich bin echt ratlos. Und das erste mal so richtig enttäuscht von Drupal :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist eventuell der Fehler bei

Eingetragen von Jenna (1883)
am 20.09.2015 - 13:38 Uhr

Ist eventuell der Fehler bei After saving a new abuse reports ?

Du willst ja keine Mail wenn der Report gespeichert wird, sondern wenn ein Kommentar gemeldet wird, findest du unter Rules keine direktere Auswahl dazu?
Ich hab das Forum leider nirgends in Betrieb daher kann ich dir keine direktere Auswahl nennen.

Ich kann dich aber beruhigen, die Rules Mail Funktionen arbeiten tadellos, auch bei noch so komplexen Einstellungen, da ist bei dir der Wurm drin.

Hast du unter admin/reports/dblog (Protokollnachrichten müssen aktiviert sein dafür unter Module) eventuell eine Fehlermeldung?

Grüße Jenna

edit: teste doch auch nochmal folgendes: statt: "Send mail to all users of a role"
direkt deine E-Mail angeben ob es dann funktioniert, nur um erstmal eventuelle Fehlerquellen auszuschließen bzw. der Sache näher zu kommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier noch ein Thread zum

Eingetragen von Jenna (1883)
am 20.09.2015 - 16:40 Uhr

Hier noch ein Thread zum Thema Rules / Comments.

Eigentlich dürfte das dein Vorhaben nicht beeinflussen, aber testen schadet auch nicht falls du partout nicht weiter kommst.

http://www.drupalcenter.de/node/43702

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Jenna, Danke für deine

Eingetragen von Tiles (69)
am 20.09.2015 - 17:41 Uhr

Hallo Jenna,

Danke für deine Einmischung. Ich war schon fast am aufgeben ^^

Zitat:

Du willst ja keine Mail wenn der Report gespeichert wird, sondern wenn ein Kommentar gemeldet wird, findest du unter Rules keine direktere Auswahl dazu?

Nein, siehe Anhang. Da habe ich nur vier Items zur Auswahl, und natürlich schon alle durch :)

Und mein Abuse triggert noch nicht mal das Event wie es aussieht. Grade mal mit einem einfachen Text probiert. Und in den Logs ist auch nichts.

Zitat:

Hast du unter admin/reports/dblog (Protokollnachrichten müssen aktiviert sein dafür unter Module) eventuell eine Fehlermeldung?

Ich finde unter Module dblog nur im Zusammenhang mit dem Captcha Questions Modul. Ich habe hier allerdings eine englische Installation. Du meinst nicht zufällig die Recent Log Messages?

Ich habe jetzt mal eine ganz einfache Rule gebaut. After saving a new comment ->send mail to -> meine Email Adresse. Und da tut es nun. Aber so weit dass es grundsätzlich funktionieren müsste war ich ja schon ^^

Die Regel hier funktioniert schon wieder nicht. Und das ist eigentlich der 1:1 Nachbau aus einem Video Tutorial. Tutorial hier: https://www.youtube.com/watch?v=jwqW7zN0eTY

After saving a new comment ->send mail -> Parameter: To: [comment:parent:author:mail], Subject: Reply to [comment:parent], Message: View the complete topic at...

Wenigstens bekomme ich dafür in den Recent Log Messages zwei Warnungen.

Unable to evaluate action mail.
Und
Unable to get the data value for the variable or parameter to. Error: Unable to get the data property author as the parent data structure is not set.

Ich weiss allerdings nicht wirklich was ich da nun anstellen muss. Könntest du mir da bitte weiterhelfen? ^^

AnhangGröße
abusereports.jpg 90.35 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja ist doof wenn man so

Eingetragen von Jenna (1883)
am 20.09.2015 - 19:22 Uhr

Ja ist doof wenn man so allein vor sich hin schreibt, wobei einem meistens dabei die Lösung einfällt...

Das Modul (im Core enthalten) für Protokollnachrichten ist:
Database logging (dblog) Protokolliert und zeichnet Systemereignisse in der Datenbank auf.
aufrufbar dann unter admin/reports/dblog

Kannst du nochmal genau beschreiben wann du die E-Mail möchtest?
Lediglich wenn ein neuer Kommentar erstellt oder ein vorhandender bearbeitet wird?

Im 1. Thread hattest du

Zitat:

Mit dem lassen sich Beiträge melden.

geschrieben, mir ist gerade unklar ob du die Funktion meinst einen ungeeigneten Kommentar zu melden, zwecks Löschung oder ähnlichem? Oder einfach die Funktion das ein neuer Kommentar geschrieben wurde der auf Veröffentlichung wartet?

Ansonsten hast du Parameter: To: [comment:parent:author:mail] gewählt, das würde doch aber an den Autor gehen der den Kommentar geschrieben hat, wähle doch statt dessen mal site:mail
Ich glaube der Fehler steckt in parent:author:mail

und als Auswahl: After savine new comment und bei Bedarf After updating existing... wählen.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Jenna,Also doch die

Eingetragen von Tiles (69)
am 21.09.2015 - 10:18 Uhr

Hallo Jenna,

Also doch die Recent Log Messages. Das Database Logging Modul ist an :)

Zitat:

Kannst du nochmal genau beschreiben wann du die E-Mail möchtest?
Lediglich wenn ein neuer Kommentar erstellt oder ein vorhandender bearbeitet wird?

Angefangen hatte es mit dem Melden Button. Siehe Anhang. Das ist auch eigentlich nach wie vor das wichtigste Ziel. Denn im ungünstigsten Fall schaue ich mal ein paar Tage nicht nach ob es Abuse Reports gibt. Das mit der Mailnachricht wenn jemand auf einen meiner Threads antwortet ist mehr ein Bonus. Und eigentlich auch mehr ein Test wo das Problem eigentlich liegt dass der Abuse Report keine Nachricht feuert.

Aber zurück zu deiner Frage. Ich möchte eine neue Mail wenn ein neuer Kommentar erstellt wird. Dann sollen alle Threadbeteiligten minus dem grade antworteten eine Mail bekommen. Und mit deinen Tags bekomme ich nun endlich auch eine Mail, juhuu \o/

Allerdings bekommt grade mit deinem site:mail Tag nur ich als Admin eine Mail wenn ich das richtig sehe. Sprich mein Gastschreiber der mir geantwortet hat bekommt keine Mail. Und ich bin immer noch am suchen wie ich den Originalthreadtitel in den Header der Mail reinbekomme.

Und weil schon dabei, wie lässt sich das denn als User dann abstellen? Kann man das irgendwie an eine Flag im Profil koppeln? Ist das eventuell schon wo verknüpft und abstellbar? Manchmal will man ja nicht dauernd mit Mails aus einem Thread belästigt werden. Fragen über Fragen ^^

Zitat:

mir ist gerade unklar ob du die Funktion meinst einen ungeeigneten Kommentar zu melden, zwecks Löschung oder ähnlichem?

Genau den meine ich. Den Report Button unten rechts. Siehe angehängtes Bild. Das scheint dann wohl doch ein Bug zu sein. Denn die Aktion feuert ja einfach nicht. Was mache ich denn da jetzt?

Jedenfalls Danke für deine Hilfe, die hat mich grade echt weitergebracht :)

AnhangGröße
reportbutton.jpg 41.68 KB
  • 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 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20457

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