ilch Forum » Ilch Clan 1.1 » Allgemein » Pm bei neuen News

Geschlossen
  1. #1
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beiträge
    358
    Beitragswertungen
    0 Beitragspunkte
    Hi ich ma wieder, ich wollte fragen wo man was ändern muss damit man eine PM bekommt sobald eine neue News eingetragen wurde?

    Empfänger sollte erst ab Trial sein, und der Ersteller halt der selbe wie der Newsautor.

    Nachricht sollte so aussehen:

    Betreff: Neuer Newseintrag

    Text: Es wurde ein neuer Newseintrag erstellt um ihn zu lesen bitte auf den Link klicken (dann halt der link zum Newseintrag)

    Danke für die Hilfe und Bemühungen im vorraus


    verwendete ilchClan Version: 1.1

    betroffene Homepage: elite-of-europe.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.638
    Beitragswertungen
    1193 Beitragspunkte
    In der include/admin/news.php zwischen # insert und # insert die PM-Funktion einfügen! Davor halt eine Abfrage setzen, damit die Empfänger ab Recht Trial betroffen sind!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Musst du dir in der include/admin/news.php die Stelle raussuchen, wo die neue News in die Datenbank eingetragen wird und folgenden Code (ausgefüllt) einfügen:


    #PM an alle Member bei neuer News
    
    $recht = RECHT AB WELCHEM PM VERSCHICKT WIRD;
    $abs = USER-ID DES ABSENDERS;
    $betr = 'BETREFF DER PM';
    $pmtxt = 'INHALT DER PM MIT BBCODE UND \n FÜR ZEILENUMBRUCH';
    
    $abf1 = db_query("SELECT `id` FROM prefix_user WHERE `recht` <= ".$recht);
    while ($r = db_fetch_assoc($abf1)) {
      sendpm($abs,$r['id'],$betr,$pmtxt);
    }
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beiträge
    358
    Beitragswertungen
    0 Beitragspunkte
    super das funzt schon ma 1a habe jetzt nur 1 frage wie kriege ich es hin das ich direkt zum Newseintrag und nich zur newsübersicht verlinke

    so is jetzt: url=http://elite-of-europe.de/?news]News[/url

    aber wie kriege ich das hin das er sich quasi immer die richtige news id nimmt?


    Zuletzt modifiziert von Teuflischer am 21.06.2009 - 15:17:43
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Nach dem INSERT in der prefix_news kannst du mit $newsid = db_last_id(); die ID speichern und dann verwenden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Teuflischer Mitglied
    Registriert seit
    21.11.2008
    Beiträge
    358
    Beitragswertungen
    0 Beitragspunkte
    dank an euch 3 funzt super^^
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    TheRipper Mitglied
    Registriert seit
    09.01.2008
    Beiträge
    147
    Beitragswertungen
    1 Beitragspunkte
    Wie Fülle ich das denn aus?? Er zeigt mir nicht den namen und und auch nicht den text der News in Vorschau, also der Titel
    #PM an alle Member bei neuer News 
     
    $recht = RECHT AB WELCHEM PM VERSCHICKT WIRD; 
    $abs = USER-ID DES ABSENDERS; 
    $betr = 'BETREFF DER PM'; 
    $pmtxt = 'INHALT DER PM MIT BBCODE UND \n FÜR ZEILENUMBRUCH'; 
     
    $abf1 = db_query("SELECT `id` FROM prefix_user WHERE `recht` <= ".$recht); 
    while ($r = db_fetch_assoc($abf1)) { 
      sendpm($abs,$r['id'],$betr,$pmtxt); 
    }
    Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    dafür war es auch nicht gedacht, wenn ich mir das dort oben durch lese sondern nur als info das es eine neue news gibt
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    TheRipper Mitglied
    Registriert seit
    09.01.2008
    Beiträge
    147
    Beitragswertungen
    1 Beitragspunkte
    ja das will ich ja haben! Aber man bekommt ja ne PM, jedoch steht dort nicht wer sie geschrieben hat!

    Und das war dafür vorgesehen!
    $abs = USER-ID DES ABSENDERS;

    Das ist der Absender
    Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    TheRipper Mitglied
    Registriert seit
    09.01.2008
    Beiträge
    147
    Beitragswertungen
    1 Beitragspunkte
    Ich will das auch wie der Teuflischer hat!
    Das der Link dann dort steht
    Wer kämpft kann verlieren, wer nicht kämpft, hat schon verloren!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten