ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Willkommens PN

Geschlossen
  1. #1
    User Pic
    Freezon Mitglied
    Registriert seit
    19.06.2007
    Beiträge
    1.669
    Beitragswertungen
    1 Beitragspunkte
    Hey,

    wie stelle ich das an das User direkt nach ihrer Registrierung einen PN bekommen?


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    In der Datei include/includes/func/user.php ist von Zeile 268-303 (sofern Datei Original aus 1.1k) die Registrierenfunktion definiert, die müßtest du wohl erweitern.
    Leider reicht mein Bescheidenes Wissen dazu nicht aus.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    991
    Beitragswertungen
    23 Beitragspunkte
    Hey Freezon,
    ich glaube ich kann dir weiter helfen zwinker
    Öffne die Datei include\includes\func\user.php.
    Suche nun nach
    		$userid = db_last_id();

    und füge das darunter ein
    		$tuabf = db_fetch_assoc(db_query("SELECT id FROM `prefix_user` WHERE name = BINARY '".$name."'"));
    		$betreff = 'Willkommens PM...';
    		$text = 'Hallo '.$name.', danke für deine Registrierung!';
    		sendpm(0, $tuabf['id'], $betreff, $text);

    dann müsste das funzen zwinker
    MfG OloX
    PHP, JavaScript, C/C++, CSS, HTML
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Freezon Mitglied
    Registriert seit
    19.06.2007
    Beiträge
    1.669
    Beitragswertungen
    1 Beitragspunkte
    Danke Olox, es will aber nicht ganz. lächeln
    Kommt keine PN an.

    Muss ich da noch was ändern ausser Betreff und Text?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    freak Mitglied
    Registriert seit
    31.01.2007
    Beiträge
    857
    Beitragswertungen
    0 Beitragspunkte
    du könntest auch in der confirm.php machen :-), nach der aktivierung mit dem link schickt er eine pm :-)

    # confirm regist
          case 1 :
              if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$row['name']."'") ) {
                  db_query("INSERT INTO prefix_user (name,pass,recht,regist,llogin,email,status,opt_mail,opt_pm)
                  VALUES('".$row['name']."','".$row['pass']."',-1,'".time()."','".time()."','".$row['email']."',1,1,1)");
    
                  $uid = db_last_id(); 
    sendpm(0,$uid,'Willkommenstitel','Willkommensnachricht',-1); 
                  echo $lang['confirmregist'];
                } else {
                  echo $lang['confirmregistfailed'];
                }
              break;



    were dann so ;-)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    991
    Beitragswertungen
    23 Beitragspunkte
    Die methode von mir, war für die Registration ohne confirm link zwinker Aber freak hat ja eine ergänzung gepostet.
    MfG OloX
    PHP, JavaScript, C/C++, CSS, HTML
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Freezon Mitglied
    Registriert seit
    19.06.2007
    Beiträge
    1.669
    Beitragswertungen
    1 Beitragspunkte
    Danke das funktioniert einwandfrei! lächeln

    Wo kannt ich da noch einen Absender eintrage?
    Bei Absender steht nemlich nur "von ".
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    991
    Beitragswertungen
    23 Beitragspunkte
    Also in der Zeile wo die sendpm func ist. Die erste stelle also die 0, da musst du die Userid des Users eintragen zwinker
    ps. Ist deine Registration mit confirm Link oder ohne ? Weil meine war für die Ohne zwinker
    MfG OloX


    Zuletzt modifiziert von OloX am 06.10.2008 - 20:44:55
    PHP, JavaScript, C/C++, CSS, HTML
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Freezon Mitglied
    Registriert seit
    19.06.2007
    Beiträge
    1.669
    Beitragswertungen
    1 Beitragspunkte
    Danke, das geht auch. lächeln

    PS: In der confirm.php
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    wagsch Mitglied
    Registriert seit
    31.03.2008
    Beiträge
    163
    Beitragswertungen
    0 Beitragspunkte
    Danke! Habe es auch eingebaut und klappt supi!

    Kann man als Absender statt eine Userid auch "Willkommen" nehmen oder "auto PM" oder sowas???
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    mach doch einfach ein user der so heißt und trag dann die id von dem ein - haben wir (ich und freezon) auch so gemacht. allerdings heißt "er" bei uns Demon zwinker
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten