Nachrichten schreiben leicht gemacht ...

Ich habe ein paar kleine Änderungen am Nachrichten-Formular vorgenommen.

zusätzliche Schaltflächen

Auch am Seitenanfang gibt es jetzt die zwei Schaltflächen "Senden" und "Speichern". Die beiden Buttons am Seitenende des Formulars sind geblieben, wo sie waren: Doppelt genäht hält besser.

automatischer Betreff

Es ist nicht mehr nötig, einen Betreff anzugeben. Er wird automatisch aus den ersten Wörtern der Nachricht erzeugt. Das Betreff-Feld ist deshalb standardmäßig ausgeblendet. Wer einen eigenen Betreff eingeben will, ruft den Link "Betreff bearbeiten" auf und das gewünschte Feld erscheint.

/**
 * Erstellt aus den ersten Wörtern der Nachricht automatischen einen Betreff
 *
 * @param $node
 *   Node-Objekt
 */
function pgnmail_node_presave(&$node){
 if ($node->title == ''){
  // The body may be in any format, so we:
  // 1) Filter it into HTML
  // 2) Strip out all HTML tags
  // 3) Convert entities back to plain-text.
  // Note: format is checked by check_markup().
  $node->title = truncate_utf8(trim(decode_entities(strip_tags(check_markup($node->body, $node->format)))), 29, TRUE);
  // Edge cases where the comment body is populated only by HTML tags will
  // require a default subject.
  if ($node->title == '') $node->title = 'Ohne Betreff';
 }
}

weitere Änderungen

  • Der lästige Link unter dem Text-Editor "Informationen zu weiteren Formatierungsoptionen" (oder so ähnlich) erscheint nicht mehr.
  • Bilder können jetzt über das Upload-Feld "Anlage", einer Nachricht beigefügt werden. Dazu braucht es kein extra Feld mehr.

Foto: Quelle: commons.wikimedia.org/wiki