Private Nachricht an alle

am 05.11.2009 - 12:05 Uhr in
gibt es etwas, womit eine person eine private nachricht an alle mitglieder, oder alle mitglieder einer bestimmten rolle schicken kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
gibt es etwas, womit eine person eine private nachricht an alle mitglieder, oder alle mitglieder einer bestimmten rolle schicken kann?
Beiträge im Forum: 249932
Registrierte User: 20108
Neue User:
wla | 9450 |
stBorchert | 6003 |
quiptime | 4972 |
Tobias Bähr | 4019 |
bv | 3924 |
ronald | 3854 |
md | 3717 |
Thoor | 3678 |
Alexander Langer | 3416 |
Exterior | 2903 |
...da gäbe es...
am 05.11.2009 - 12:25 Uhr
beispielsweise privatemsg, das dafür geeignet scheint...
Viel Erfolg & viele Grüße,
Friedrich
das hab ich schon laufen,
am 05.11.2009 - 12: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?
ok, dann kommt ...
am 05.11.2009 - 13:22 Uhr
...noch privatemsgmm in Frage, allerdings nur für D5...
ok, danke. dann muss ich es
am 05.11.2009 - 13:29 Uhr
ok, danke. dann muss ich es über eine einfache intern-news-seite machen
Das ist ein Feature das noch
am 05.11.2009 - 23: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
privatemsg mass contact
am 06.11.2009 - 08: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:
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
Hallo stBorchert, kannst Du
am 13.11.2009 - 11: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!
Doku
am 13.11.2009 - 13: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
Danke für deine
am 13.11.2009 - 17: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?
Modul
am 13.11.2009 - 18: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
Also irgendwie bekomm ich
am 16.11.2009 - 10: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!