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

Geschlossen
  1. #1
    User Pic
    Hiwitchi Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    48
    Beitragswertungen
    0 Beitragspunkte
    Hallo Community,

    habe eine weitere Frage, ist es möglich sobald sich ein User Registriert hat eine autmatische PN an ihn zu verschicken, also ich denke man müsste eine Abfrage irgendwo reinbauen, aber wo wär die tolle Frage und wie?


    LG
    Hiwitchi


    Zuletzt modifiziert von Hiwitchi am 06.08.2010 - 18:56:58
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    include/contents/user/confim.php

    		# 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)");
    
    			  echo $lang['confirmregist'];
    			} else {
    			  echo $lang['confirmregistfailed'];
    			}
    		  break;


    zu folgendem ändern und anpassen!

    		# 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)");
                  // Willkommens-Nachricht per PM
    			  $uid = db_last_id(); // ID des neuen Users
    			  $sid = 1; // ID des Absenders
    			  $title = 'Willkommen';
    			  $txt = 'Wir freuen uns Dich auf unserer Website begrüßen zu dürfen...blablabla';
                  sendpm($sid,$uid,$title,$txt,-1);
    			  // Ende
    			  echo $lang['confirmregist'];
    			} else {
    			  echo $lang['confirmregistfailed'];
    			}
    		  break;
    rules :: doku :: faq :: linkus
    3 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Hiwitchi Mitglied
    Registriert seit
    30.03.2010
    Beiträge
    48
    Beitragswertungen
    0 Beitragspunkte
    Danke!

    Funktioniert Prima!

    LG
    Hiwitchi
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Gern geschehen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Wie kann man einstellen das bei jeden user PM Popup an ist?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    wie das genau geht weiß ich jetzt net, aber ich glaub auch net das es was bringt, weil inzwischen jeder nen popup-blocker installiert hat, und daher wird das pop up nix bringen.
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Die PM-Info werden per DIV angezeigt und opt_pm_popup = 1 einfügen!
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Hallo ihr.
    wo ist denn das mit dem opt_pm_popup = 1 einzufügen ?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Wahrscheinlich in MySQL unter der table prefix_user opt_pm_popup
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    hab grade mal in der Datenbank geschaut aber da ist keine Möglichkeit was auf 1 zu setzen. Ist das nicht in irgendeiner php Datei zu machen ?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Also ich hab die Funktion in der phpmyadmin ic1_user -> Name -> opt_pm_popup
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Bzgl. der Willkommen Nachricht, kann es sein, das man keine Links oder Zeilenumbrüche mit einfügen kann?

    Vllt. hab ich da auch etwas falsch gemacht, zwar bekomme ich eine pn aber die verlinkten Teile der Nachricht werden nicht angezeigt....

    Bin für Hilfe dankbar.
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    BBCode anwenden!
    Zeig mal deine Willkommesn-PM-Funktion aus der confirm.php!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    # 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)");
                      // Willkommens-Nachricht per PM
                      $uid = db_last_id(); // ID des neuen Users
                      $sid = 1; // ID des Absenders
                      $title = 'Willkommen!';
                      $txt = 'Der AirSoft-Club Ingolstadt-Süd e.V. heißt dich auf der Homepage Willkommen.
                      		  Um vollen Zugriff auf der Seite zu haben, mußt du noch freigeschaltet werden.
                      		  Das ausf&uuml;llen des Profils beschleunigt dies zus&auml;tzlich, klicke daf&uuml;r einfach echo ("<a href="?user-8">hier</a>").
                      		  Sollte die Freischaltung nicht erfolgen, dann nehm doch bitte <a href="?contact"> Kontakt </a> mit uns auf oder nutzte das<a href=?support>Ticket Support Center</a>
                      		  
                      		  Über das <a href=?benutzercenter>Benutzer-Center</a> (siehe oben auf der Homepage), kannst du dich schnell auf der Homepage bewegen.
                      		  
                      		  Wir w&uuml;nschen dir nun viel Spa&szlig;.
                      		  
                      		  Der AirSoft-Club Ingolstadt-S&uuml;d e.V.';
                      sendpm($sid,$uid,$title,$txt,-1);
                      // Ende
                      echo $lang['confirmregist'];
                    } else {
                      echo $lang['confirmregistfailed'];
                    }
                  break;
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Wie schon gesagt -> BBCode anwenden!

    $txt = 'Der AirSoft-Club Ingolstadt-Süd e.V. heißt dich auf der Homepage Willkommen.
    
    Um vollen Zugriff auf der Seite zu haben, musst du noch freigeschaltet werden.
    Das ausfüllen des Profils beschleunigt dies zusätzlich, klicke dafür einfach [url=http://www.airsoft-ingolstadt.de/index.php?user-8]hier[/url].
    Sollte die Freischaltung nicht erfolgen, dann nehm doch bitte [url=http://www.airsoft-ingolstadt.de/index.php?contact]Kontakt[/url] mit uns auf oder nutze das [url=http://www.airsoft-ingolstadt.de/index.php?support]Ticket Support Center[/url]
                             
    Über das [url=http://www.airsoft-ingolstadt.de/index.php?benutzercenter]Benutzer-Center[/url] (siehe oben auf der Homepage), kannst du dich schnell auf der Homepage bewegen.
                             
    Wir wünschen dir nun viel Spaß.
                             
    Der AirSoft-Club Ingolstadt-Süd e.V.';



    Zuletzt modifiziert von Lord|Schirmer am 01.07.2011 - 17:14:16
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    ach richtig.... url ahhhh
    dank dir


    Nun klappt auch alles wunderbar... na ja, fast....
    Die Umlaute werden nicht richtig angezeigt...

    Der AirSoft-Club Ingolstadt-S&uuml;d e.V. hei&szlig;t dich auf der Homepage Willkommen.
    Um vollen Zugriff auf der Seite zu haben, mu&szlig;t du noch freigeschaltet werden.
    Das ausf&uuml;llen des Profils beschleunigt dies zus&auml;tzlich, klicke daf&uuml;r einfach hier.
    Sollte die Freischaltung nicht erfolgen, dann nehm doch bitte Kontakt mit uns auf oder nutzte das Ticket Support Center

    Ãœber das Benutzer-Center (siehe oben auf der Homepage), kannst du dich schnell auf der Homepage bewegen.

    Wir w&uuml;nschen dir nun viel Spa&szlig;.

    Der AirSoft-Club Ingolstadt-S&uuml;d e.V.


    So kommt die Nachricht an


    Zuletzt modifiziert von LongHuoyan am 01.07.2011 - 17:11:52
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Habe es nochmal angepasst ... die HTML Codes für Umlaute waren aber bei Dir schon drin!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Ich weiß....
    Hab aber leider immer diesen Fehler, sowohl mit den normalen Umlauten (ü,ö,ä...) als auch mit den anderen Umlauten (&uuml; &ouml;....)
    Woran kann das liegen?
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Wird an deinem Editor liegen, der es automatisch Umlaute umwandelt! Was ansich eigentlich OK ist ... evtl. Einstellungen o.ä prüfen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    minimal_warrior Mitglied
    Registriert seit
    08.04.2011
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    Bei mir ist keine Nachricht gekommen weiss nicht was bei mir falsch sein könnte.

    		    # 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)");
                      // Willkommens-Nachricht per PM
                      $uid = db_last_id(); // ID des neuen Users
                      $sid = 1; // ID des Absenders
                      $title = 'Willkommen auf Craft-the-Source';
                      $txt = 'Wir freuen uns Dich auf unserer Homepage begrüßen zu dürfen.
    				  Wir hoffen du wirst viel Spass bei uns haben.
    				  Bitte verfollständige doch dein Profil.
    				  Dies ist uns wichtig und auch Nützlich.
    				  
    				  Besten Dank.
    				  Viel Spass & Good Luck
    				  Dein Craft-the-Source Team
                      sendpm($sid,$uid,$title,$txt,-1);
                      // Ende
                      echo $lang['confirmregist'];
                    } else {
                      echo $lang['confirmregistfailed'];
                    }
                  break;
    
    		# confirm new pass
    		case 2 :
    		  db_query("UPDATE prefix_user SET pass = '".$row['pass']."' WHERE name = BINARY '".$row['name']."'");
    		  echo $lang['confirmpassword'];
          break;
    
        # confirm new email
        case 3 :
          list ($id, $muell) = explode('||', $row['check']);
          db_query("UPDATE prefix_user SET email = '".$row['email']."' WHERE id = ". escape($id, 'integer'));
          echo $lang['confirmemail'];
          break;
    
        # ak 4 wurde besetzt fuer joinus anfragen...
        case 4 :  break;
    
        # ak 5 remove account
        case 5:
            list ($id, $muell) = explode('-remove-', $row['check']);
            if ($id != $_SESSION['authid']) {
                break;
            }
            user_remove($id);
            wd('index.php','Dein Account wurde gel&ouml;scht. Du wirst nun auf die Startseite geleitet.',7);
            break;
    	}
    	db_query("DELETE FROM prefix_usercheck WHERE `check` = '".$row['check']."'");
    } else {
      echo $lang['confirmfailure'];
    }
    
    $design->footer();
    ?>
    cTs Gaming Community
    Interesse an einer Community mitzuwirken?
    Skype: Minimal_Warrior
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.622
    Beitragswertungen
    1192 Beitragspunkte
    Schau Dir mal Zeile 17 an! Dein Text wurde nicht geschlossen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    Hab bislang noch nie Probleme mit dem Editor gehabt.
    Bislang wurde alles immer so angezeigt wie es sein sollte.
    Nutzte unter Linux den Bluefish 2.0.2 Editor
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    minimal_warrior Mitglied
    Registriert seit
    08.04.2011
    Beiträge
    146
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    Schau Dir mal Zeile 17 an! Dein Text wurde nicht geschlossen!


    besten dank und wie schlies ich ihm?
    cTs Gaming Community
    Interesse an einer Community mitzuwirken?
    Skype: Minimal_Warrior
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    LongHuoyan Mitglied
    Registriert seit
    17.12.2008
    Beiträge
    201
    Beitragswertungen
    1 Beitragspunkte
    mit
    Dein Craft-the-Source Team';
    »Willst du den Charakter eines Menschen erkennen, so gib ihm Macht!«
    (Abraham Lincoln)
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten