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

Private Nachricht an alle

Eingetragen von esseff (173)
am 05.11.2009 - 12: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 - 12: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 - 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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

ok, dann kommt ...

Eingetragen von friedrich (64)
am 05.11.2009 - 13: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 - 13: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 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

  • Anmelden oder Registrieren um Kommentare zu schreiben

privatemsg mass contact

Eingetragen von stBorchert (6003)
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:

  • 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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo stBorchert, kannst Du

Eingetragen von autoberater (174)
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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Doku

Eingetragen von stBorchert (6003)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine

Eingetragen von autoberater (174)
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?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Modul

Eingetragen von stBorchert (6003)
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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also irgendwie bekomm ich

Eingetragen von autoberater (174)
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!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • wmtbpo361x
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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
Weiter

Neue Kommentare

  • Rollen
    vor 4 Tagen 9 Stunden
  • Inzwischen sind wir bei
    vor 2 Wochen 1 Tag
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 1 Tag
  • melde mich mal wieder, da ich
    vor 9 Wochen 5 Tagen
  • Hey danke
    vor 9 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 10 Wochen 11 Stunden
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 2 Tagen
  • In der entsprechenden View
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • LorisBen
  • StevenEness
  • ocvk2810

» 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 27 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