ilch Forum » Ilch Clan 1.1 » Allgemein » PM Benachrichtigung

Geschlossen
  1. #1
    User Pic
    WODAN Mitglied
    Registriert seit
    04.08.2006
    Beiträge
    480
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    entweder bin ich zu doof es zu finden oder es gibt die Funktion garnicht.

    Automatische Benachrichtung bei Erhalt einer PM.

    Danke


    verwendete ilch Version: 1.1 P

    betroffene Homepage: paintballconnection.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nex4T ilch.de Design
    Registriert seit
    28.02.2007
    Beiträge
    2.887
    Beitragswertungen
    135 Beitragspunkte
    Es gibt aktuell kein Modul für so etwas
    while(!asleep()) sheep++;
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    BAMBOIHH Mitglied
    Registriert seit
    22.05.2008
    Beiträge
    221
    Beitragswertungen
    23 Beitragspunkte
    Moin!

    Meinst Du so etwas?

    www.ilch.de/forum-showposts-46536-p1.html#331144

    Gruß,
    BAMBOIHH
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    WODAN Mitglied
    Registriert seit
    04.08.2006
    Beiträge
    480
    Beitragswertungen
    0 Beitragspunkte
    ja genau sowas meinte ich, ABER habs versucht. bekomm es aber nicht hin weinen

    entweder wird garkeine pm mehr versendet oder es kommt ein logicfehler
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.253
    Beitragswertungen
    366 Beitragspunkte
    Versuchs mal damit. (Habs allerdings nicht getestet)

    function sendpm ($sid,$eid,$ti,$te,$status = 0) {
      if (is_array($eid)) {
      	db_query("INSERT INTO `prefix_pm` (`sid`,`eid`,`time`,`titel`,`txt`,`status`) ".
      	"SELECT  ".$sid.",`prefix_user`.`id`,'".time()."','".$ti."','".$te."',".$status." FROM `prefix_user` WHERE `prefix_user`.`id` IN (" . implode(',', $eid) . ")");
      } else {
      	db_query("INSERT INTO `prefix_pm` (`sid`,`eid`,`time`,`titel`,`txt`,`status`) VALUES (".$sid.",".$eid.",'".time()."','".$ti."','".$te."',".$status.")");
      }
    
      $mailAddresses = array();
      $mailQry = db_query('SELECT email FROM prefix_user WHERE id IN (' . implode(',', (array) $eid) . ')');
      while ($row = db_fetch_assoc($mailQry)) {
          $mailAddresses[] = $row['email'];
      }
      $mailAddresses = array_filter($mailAddresses);
      foreach ($mailAddresses as $mailAddress) {
          icmail(
              $mailAddress,
              "New PM",
              "You have receiced a new message. You can read it here: " . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . '?forum-privmsg abrufen.' . "\n\nTitel:" . $ti . "\n\n" . $te
          );
      }
    }



    Zuletzt modifiziert von Mairu am 08.06.2017 - 08:13:58
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    WODAN Mitglied
    Registriert seit
    04.08.2006
    Beiträge
    480
    Beitragswertungen
    0 Beitragspunkte
    erzeug nen Fehler in Zeile 374, also bei deinem Code Zeile 9


    $mailAddresses = [];


    Danke dir aber schonmal für die Mühe
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.253
    Beitragswertungen
    366 Beitragspunkte
    Habs auf PHP 5.3 Kompatibilität angepasst.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    WODAN Mitglied
    Registriert seit
    04.08.2006
    Beiträge
    480
    Beitragswertungen
    0 Beitragspunkte
    Hallo Mairu,

    du bist de Beste.
    Funktioniert einwandfrei. danke
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten