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

Private Nachricht an alle

Eingetragen von esseff (173)
am 05.11.2009 - 13:05 Uhr in
  • Module
  • Drupal 6.x

gibt es etwas, womit eine person eine private nachricht an alle mitglieder, oder alle mitglieder einer bestimmten rolle schicken kann?

‹ fehler nach admin_menue installiert [GELÖST] Webform - Wie kann ich automatisch Bestätigungsmails versenden? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

...da gäbe es...

Eingetragen von friedrich (64)
am 05.11.2009 - 13:25 Uhr

beispielsweise privatemsg, das dafür geeignet scheint...

Viel Erfolg & viele Grüße,
Friedrich

  • Anmelden oder Registrieren um Kommentare zu schreiben

das hab ich schon laufen,

Eingetragen von esseff (173)
am 05.11.2009 - 13:31 Uhr

das hab ich schon laufen, kann da aber nix finden, wie ich mit einem klick eine nachricht an alle schicken kann. ich muss da die namen einzeln eingeben. oder hab ich was übersehen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, dann kommt ...

Eingetragen von friedrich (64)
am 05.11.2009 - 14:22 Uhr

...noch privatemsgmm in Frage, allerdings nur für D5...

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, danke. dann muss ich es

Eingetragen von esseff (173)
am 05.11.2009 - 14:29 Uhr

ok, danke. dann muss ich es über eine einfache intern-news-seite machen

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist ein Feature das noch

Eingetragen von Berdir@drupal.org (2)
am 06.11.2009 - 00:54 Uhr

Das ist ein Feature das noch nicht implementiert ist. Vor einigen Tagen hat jedoch jemand angekündigt, dies für einen Kunden zu entwickeln und als Patch/Zusatzmodul zur Verfügung zu stellen, ich hoffe das klappt. http://drupal.org/node/612664

  • Anmelden oder Registrieren um Kommentare zu schreiben

privatemsg mass contact

Eingetragen von stBorchert (6003)
am 06.11.2009 - 09:05 Uhr

Moin.
@Berdir: hey Sascha! Du hier? Sehr schön.

Zum Thema: bei meinem letzten Projekt hatte wir so eine Funktion gebaut. Dabei ging es darum, an verschiedenste Benutzergruppen Nachrichten schicken zu können:

  • allen Benutzern
  • allen Benutzern der Rolle X
  • allen Benutzern in meiner Gruppe (organic groups)
  • allen Benutzern der Gruppe Y (organic groups)

Dazu haben wir ein "kleines" Modul geschrieben, dass die Funktion privatemsg_new durch eine eigene Funktion ersetzt (da gabs noch mehrere Anpassungen, die hier jedoch unwichtig sind).
In der hook_menu haben wir unsere Funktion (pm_tweaks_privatemsg_new) dann einfach an den Pfad messages/new gebunden.

In der Funktion pm_tweaks_privatemsg_new werden jetzt einfach die möglichen Sendeoptionen ermittelt (über Rollen- und Gruppenzugehörigkeit des sendenden Benutzers) und als neues Formularelement ausgegeben:

<?php
  $form
['privatemsg']['sendmethod'] = array(
   
'#type' => 'radios',
   
'#title' => t('How do you want to send a message?'),
   
'#type' => 'value',
   
'#value' => $default_method,
   
'#options' => $sendmethod_options,
   
'#required' => TRUE,
   
'#weight' => -12,
   
'#description' => t('Choose how you want to select the recipient(s) of your new message'),
  );
?>

In der Validierungsfunktion pm_tweaks_privatemsg_new_validate wird nun auf Basis der gewählten Sendmethode die Liste der Empfänger zusammengesucht und $form_state['validate_built_message']['recipients'] entsprechend angepasst (das ist eine Liste von Objekten mit den Attributen "uid", "name" und "mail").

Viel mehr war das eigentlich nicht :-)

hth,

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo stBorchert, kannst Du

Eingetragen von autoberater (174)
am 13.11.2009 - 12:13 Uhr

Hallo stBorchert,

kannst Du mir bitte noch mal genau erklären, wie das mit dem mini-modul funktioniert bzw. was ich alles machen muss.
Ich nutze auch das Private Message Modul und möchte als Admin eine PN an alle Nutzer schicken.
Ich kenn mich mit den Mini-Modulen leider nicht sehr gut aus.

Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Doku

Eingetragen von stBorchert (6003)
am 13.11.2009 - 14:56 Uhr

Hallo.
Module developer's guide
Mini modules for Drupal 6.x

Da ist alles ganz gut beschrieben. Im Endeffekt benötigst Du nur eine .info und eine .module in der Du dann die von mir oben beschriebenen Funktionen implementierst.

hth,

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine

Eingetragen von autoberater (174)
am 13.11.2009 - 18:14 Uhr

Danke für deine Antwort!
Ich habe jetzt eine pn_an_alle.info und eine pn_an_alle.module erstellt.
In die .module hab ich deinen Code kopiert und beide Dateien in einem Ordner hochgeladen.
Das Modul habe ich dann in den Modulen aktiviert, nur kann ich die Auswahlfelder bei den Nachrichten nicht finden.
Hab ich irgend etwas falsch gemacht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul

Eingetragen von stBorchert (6003)
am 13.11.2009 - 19:28 Uhr

Der oben von mir zitierte Code ist keine vollständige Implementierung. Du musst die in meinem Beitrag beschriebenen Funktionen ebenfalls implementieren und Deinen Gegebenheiten anpassen.

 Stefan

--
sei nett zu Deinem Themer

Tipp: Beachte die Verhaltensregeln des DrupalCenter.

Logo undpaul

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also irgendwie bekomm ich

Eingetragen von autoberater (174)
am 16.11.2009 - 11:12 Uhr

Also irgendwie bekomm ich das nicht hin. Ich will doch nur als Admin eine PN an alle schreiben.
Ich bin nicht ganz so firm in Sachen Codes. Welche Funktionen muss ich denn noch implementieren, dass das Modul läuft?
Sorry wenn ich so viel frage, aber ich arbeite mit Drupal noch nicht all zu lang.

Danke!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • rename admin paths - Probleme mit Modul - Alterantive?
  • Probleme mit Installation voa COMPOSER
  • Drupal- Vor- und Nachteile
  • Text Editor verschwunden
  • Wie URL Alias für Entity in Drupal 9 erstellen?
  • in View zwischen Felder einer Node filtern
  • HTML-Code funktioniert nicht
  • Webform, Condtional Logik, Kontrollkästchen
  • Sprachumstellung - alte Nodes nicht mehr über alias erreichbar
  • Produkt im onlineshop soll 0,-€ kosten, funktioniert aber nicht
  • (Gelöst) Matomo Datenschutz iFrame Block, im Backend sichtbar, im Frontend nicht!
  • Develop Custom Field in Views
Weiter

Neue Kommentare

  • Bots ... auf Abstand
    vor 6 Stunden 29 Minuten
  • Cache vs Browser
    vor 6 Stunden 43 Minuten
  • h2b2 schrieb Nach einigen
    vor 2 Tagen 14 Stunden
  • Vor- und Nachteile
    vor 2 Tagen 16 Stunden
  • Alles klar, vielen herzlichen
    vor 4 Tagen 15 Stunden
  • Entitäts- bzw. Felddefinitionen
    vor 5 Tagen 2 Stunden
  • Das liegt am Caching von
    vor 5 Tagen 5 Stunden
  • Hallo, vielen vielen
    vor 5 Tagen 6 Stunden
  • Hast Du drush schon
    vor 5 Tagen 7 Stunden
  • Hallo Walter, ich habe hier
    vor 5 Tagen 8 Stunden

Statistik

Beiträge im Forum: 247795
Registrierte User: 19530

Neue User:

  • Joshuanv
  • DorothyDef
  • amelia12

» Alle User anzeigen

User nach Punkten sortiert:
wla9208
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit ist 1 Benutzer und 1 Gast online.

Benutzer online

  • Joshuanv

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