Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 11
Seite [1]
Koffein


Going for pro




Beiträge: 536
# Thema - 06.01.2011 um 15:19 Uhr
Hallo,

ich bin auf der Suche nach einer Möglichkeit,
bei Registrierung eines neuen Benutzers eine Info zu erhalten..

Habe nun ein älteres Modul gefunden, indem dem neuen User eine Nachricht geschrieben worden ist.
Der neue User sollte halt durch den Webmaster Account ausgetauscht werden,
leider habe ich keine Ahnung wie ich das mache
Link zum Modul

Wie ich informiert werde ist mir eigentlich egal,
ob ich unter /users/home einen zusätslichen Eintrag habe,
oder eine Nachricht auf der Homepage bekomme,
oder eine Email, alles egal solange ich irgendeine Information bekomme

Gibt es da irgendeine Möglichkeit?


Zuletzt editiert von Koffein am 06.01.2011 um 15:19 Uhr (1x Editiert)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 06.01.2011 um 15:57 Uhr
Du willst die Nachricht bekommen?
Dann bau einfach in /mods/users/functions.php folgendes ein:

Suche:
 
1.
1. / 2. / ... 
 return cs_sql_insertid(__FILE__);


Ersetze durch:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
  $uid cs_sql_insertid(__FILE__);
  
  
// Nachricht an den Admin
      
$cs_msg['users_id'] = $uid;
    
$cs_msg['users_id_to'] = '1';
    
$cs_msg['messages_time'] = cs_time('unix');
    
$cs_msg['messages_subject'] = 'Neuer User: ' $nick;
    
$cs_msg['messages_text'] = "Hey,\n\nein neuer User hat sich registriert.\n\nDer Clansphere-Bot";
    
$cs_msg['messages_show_receiver'] = 1;
     
    
cs_sql_insert(__FILE__,'messages',array_keys($cs_msg),array_values($cs_msg));
    
    return 
$uid;


Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 28.04.2011 um 12:50 Uhr (3x Editiert)
Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 2 - 06.01.2011 um 16:14 Uhr
Klappt wie immer
Danke!

Kann geschlossen werden.


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 06.01.2011 um 18:29 Uhr
Gefragt wurde ich noch, wie man diese Nachricht an mehrere Nutzer schicken kann.

Das geht wie folgt:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
  $user = array('1','2','5');

      
$cs_msg['users_id'] = $uid;
    
$cs_msg['messages_time'] = cs_time('unix');
    
$cs_msg['messages_subject'] = 'Neuer User: ' $nick;
    
$cs_msg['messages_text'] = "Hey,\n\nein neuer User hat sich registriert.\n\nDer Clansphere-Bot";
    
$cs_msg['messages_show_receiver'] = 1;

    for(
$run=0$run count($user); $run++){
        
$cs_msg['users_id_to'] = $user[$run];
        
cs_sql_insert(__FILE__,'messages',array_keys($cs_msg),array_values($cs_msg));
    }
    
    return 
$uid;


Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 28.04.2011 um 12:50 Uhr (3x Editiert)
Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 4 - 06.01.2011 um 18:32 Uhr
Danke
Danke schon irgendwie mit array, aber wie keine Ahnung


Inaktiv
|
ClanDarkness


Rock the board





Beiträge: 55
# Antwort: 5 - 06.01.2011 um 19:26 Uhr
Und an welche User wird das dann geschickt ?


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 6 - 06.01.2011 um 19:31 Uhr
1,2 und 5, die die im array stehen


Inaktiv
|
Koffein
Thread-Ersteller


Going for pro




Beiträge: 536
# Antwort: 7 - 10.01.2011 um 14:09 Uhr
Hi Leute,
gestern hat sich ein neuer User bei uns registriert.

Im Control Panel wird mir angezeigt,
das ich eine neue Nachricht habe,
desweiteren wird in der inbox angezeigt das ich eine Neue Nachricht habe.

Jedoch ist sie in der unteren Liste nicht aufgeführt....

Habe nun in der Datenbank nachgeschaut und dort die Nachrichten gefunden,
es wird keine "users_id" eingetragen, dadurch wird die Nachricht nicht beim Empfänger angezeigt,
habe testweise mal eine Id eingetragen und zack da wurde mir die Nachricht angezeigt.

Hab jetzt einfach mal die Zeile:
 
1.
1. / 2. / ... 
 $cs_msg['users_id'] = $uid;

in
 
1.
1. / 2. / ... 
 $cs_msg['users_id'] = '1';

geändert, dann funktionierts



Zuletzt editiert von Koffein am 10.01.2011 um 14:25 Uhr (3x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 8 - 10.01.2011 um 20:31 Uhr
Stimm leider ...
Ich hab's oben korrigiert.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
masine


Beginner




Beiträge: 6
# Antwort: 9 - 29.04.2011 um 11:21 Uhr
Hi,

habe das eben auch mal getestet funktioniert.
nur den Text oben kopieren geht nicht, da dort ein Fehler? drinn ist.

hatte gleiches Problem wie Koffein.

habe dann folgendes gemacht.

$cs_msg['messages_show_receiver'] = 1;

muss nach
$cs_msg['messages_show_receiver'] = '1';


geändert werden dann konnte ich die Nachrichten auch lesen, da sonst keine user_Id in der db stand

*edit*

ups da war wohl was falsch.

es muss natürlich oben im Original Text, wie Koffein schon schrieb
$cs_msg['users_id'] = $uid;


nach

$cs_msg['users_id'] = '1';


geändert werden.

also Text kopieren einfügen siehe oben geht nicht so nicht gleich.

mfg


Zuletzt editiert von masine am 30.04.2011 um 10:12 Uhr (1x Editiert)
Inaktiv
|
Ehmo


Beginner




Beiträge: 2
# Antwort: 10 - 16.06.2012 um 21:18 Uhr
Moin,

das klappt bei jetzt so weit das ich das als Neue Nachricht angezeigt bekomme.
Ist es möglcih das ich auch gleichzeitig eine Email bekomme?

MFG


Inaktiv
|
nkamp


Beginner




Beiträge: 4
# Antwort: 11 - 05.11.2012 um 12:55 Uhr
16.06.2012 um 21:18 Uhr - Ehmo:
Moin,

das klappt bei jetzt so weit das ich das als Neue Nachricht angezeigt bekomme.
Ist es möglcih das ich auch gleichzeitig eine Email bekomme?

MFG


Eine Email wäre auch sehr hilfreich für mich!

Gruß
nkamp


Inaktiv
|
Antworten: 11
Seite [1]


Sie müssen sich registrieren, um zu antworten.