Private Nachrichten an mehrere User gleichzeitig senden
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Plumps...
[ Attachment gelöscht am Mi 23.Nov, 2005 20:19 von oxpus ]
[ Attachment gelöscht am Mi 23.Nov, 2005 20:19 von oxpus ]
Zuletzt geändert von oxpus am Di 22.Nov, 2005 17:44, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
also ich hab jetzt auch nochmal die case's angepasst:
soweit scheinen die nun zu tun, was sie sollen...in der gruppenauswahl gabs mit user_id anonymous ne fehlermeldung...sollte aber ja auch eh keiner drin sein...
auch mit dem userrow[] weiter unten hab ichs mal versucht...krieg ich zwar den namen und sogar die emailadresse rein, aber auch nur für den admin, also einen user....im originalzustand von mir gehen immerhin die benutzer (hab da ne version noch gefunden...) aber das dann auszuweiten z.B. n eine art $userrow[$i]['username'] wie unten klappt dann nimmer...ich kreig an diesen zwei mods nochmal n herzkoller....dabei ist alles andere tiptop, nur diese für mein board wichtigen mod's gehen nicht wie sie sollen....
Code: Alles auswählen
case -1:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_id <> " . ANONYMOUS;
break;
case -2:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_level >= 1";
break;
case -3:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_active = 1";
break;
case -4:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_active = 0 AND user_id <> " . ANONYMOUS;
break;
case -5:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_lastvisit >= " . (time() - (24*60*60)) . " AND user_id <> " . ANONYMOUS;
break;
case -6:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_lastvisit <= " . (time() - (24*60*60)) . " AND user_id <> " . ANONYMOUS;
break;
case -7:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_lastvisit >= " . (time() - (7*24*60*60)) . " AND user_id <> " . ANONYMOUS;
break;
case -8:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_lastvisit <= " . (time() - (7*24*60*60)) . " AND user_id <> " . ANONYMOUS;
break;
case -9:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_lastvisit >= " . (time() - (7*30*24*60*60)) . " AND user_id <> " . ANONYMOUS;
break;
case -10:
$sql = "SELECT user_email, username FROM " . USERS_TABLE . " WHERE user_lastvisit <= " . (time() - (7*30*24*60*60)) . " AND user_id <> " . ANONYMOUS;
break;
default:
$sql = "SELECT u.user_email, u.username FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id";
break;auch mit dem userrow[] weiter unten hab ichs mal versucht...krieg ich zwar den namen und sogar die emailadresse rein, aber auch nur für den admin, also einen user....im originalzustand von mir gehen immerhin die benutzer (hab da ne version noch gefunden...) aber das dann auszuweiten z.B. n eine art $userrow[$i]['username'] wie unten klappt dann nimmer...ich kreig an diesen zwei mods nochmal n herzkoller....dabei ist alles andere tiptop, nur diese für mein board wichtigen mod's gehen nicht wie sie sollen....
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nur die Ruhe. Ich schaue morgen nochmal die Scripte an.
EDIT
Versuch Nummer X...
[ Attachment gelöscht am So 27.Nov, 2005 19:35 von oxpus ]
EDIT
Versuch Nummer X...
[ Attachment gelöscht am So 27.Nov, 2005 19:35 von oxpus ]
Zuletzt geändert von oxpus am Mi 23.Nov, 2005 20:20, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
...war bis Heue, Sonntag, weg...ich schau mirs heut' oder morgen früh "hoffnungsvoll" an :-)))
EDIT: Hm...ich nehme an (hatte ich auch mal probiert...wenn das array für's bcc weg ist, nimmt der eh nur eine Adresse...
Jedenfalls kriegt in der mass_email.php nur einer (ich nehme an, unabhängig ob admin oder nicht einfach die erste ID 2) eine Mail...weiter kommt nichts
und in der mass_pm kommt folgendes:
EDIT: Hm...ich nehme an (hatte ich auch mal probiert...wenn das array für's bcc weg ist, nimmt der eh nur eine Adresse...
Jedenfalls kriegt in der mass_email.php nur einer (ich nehme an, unabhängig ob admin oder nicht einfach die erste ID 2) eine Mail...weiter kommt nichts
und in der mass_pm kommt folgendes:
Code: Alles auswählen
Could not insert/update private message sent info.
DEBUG MODE
SQL Error : 1064 Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei ' 1133114400, 'c0a8b201', 0, 1, 0)' in Zeile 2
INSERT INTO phpbb_privmsgs (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_attach_sig) VALUES (1, 'test', 2, , 1133114400, 'c0a8b201', 0, 1, 0)
Line : 138
File : admin_mass_pm.php
Zuletzt geändert von schmidtedv am So 27.Nov, 2005 19:03, insgesamt 1-mal geändert.
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
Sofern Du noch bereit bist, mir weiterhin zu helfen...hier mal ein wiedergefundener Stand der Dateien, wo alles zu funktionieren scheint....bis auf den "Username"...allerdings noch unbereinigt...also noch wohl ein zwei unnötige Abfragen drin...vielleicht sollte ich das mit dem "Username" aufgeben...?
[ Attachment gelöscht am So 27.Nov, 2005 19:35 von oxpus ]
[ Attachment gelöscht am So 27.Nov, 2005 19:35 von oxpus ]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich sagte doch schon:
Ohne Umstellung des Scripts wird nur eine Nachricht an alle Empfänger erstellt und damit ist der individuelle Username nicht möglich.
Hier dann nochmal eine Korrektur beider Scripte:
Ohne Umstellung des Scripts wird nur eine Nachricht an alle Empfänger erstellt und damit ist der individuelle Username nicht möglich.
Hier dann nochmal eine Korrektur beider Scripte:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
....das war mir ja klar...nur bisher sind wir ja leider nicht so damit fertig geworden, das immernoch alle gewünschten Benutzer auch die Mail überhaubt erhalten und da war/ist ja zumindest das alte Script noch erfolgreicher mit umgegangen, daher dachte ich, ich häng's nochmal dran...ich schau aber gleich in deine neue Variante rein :-)
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
...also, HurraHurra :-) mass_pm funktioniert nun scheinbar einwandfrei (bei 2 Benutzern ja nicht 100% aussagekräftig nehme ich an, aber es läuft in den von mir getesteten Auswahlvarianten nun fehlerfrei :-))) DANKE hierfür schon mal
Leider ist es nur bei der mass_email noch der Fall in deiner Variante, das nur einer, ich als Admin (ID 2) die Mail bekomme...das zwar korrekt, also mit Anrede, aber halt nur ich.....
Leider ist es nur bei der mass_email noch der Fall in deiner Variante, das nur einer, ich als Admin (ID 2) die Mail bekomme...das zwar korrekt, also mit Anrede, aber halt nur ich.....
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nun, 50% wäre damit erledigt.
Aber: Auch in der admin_mass_email.php arbeitet die gleiche Routine, wie in der admin_mass_pm.php, daher verstehe ich nun nicht, warum nur du die Email bekommst...
Probiers nochmal mit dieser hier:
[ Attachment gelöscht am Di 29.Nov, 2005 17:53 von oxpus ]
Aber: Auch in der admin_mass_email.php arbeitet die gleiche Routine, wie in der admin_mass_pm.php, daher verstehe ich nun nicht, warum nur du die Email bekommst...
Probiers nochmal mit dieser hier:
[ Attachment gelöscht am Di 29.Nov, 2005 17:53 von oxpus ]
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
....leider nein...liegt's vielleicht am unteren Teil. das sich da was aufhebt, bzw. vielleicht irgendwo ein include_once statt include reinmuss oder ein SQL-Abfragecode zusammengelegt werden muss mit der Liste???
Ich hab noch versucht wie in der pm ein else {} einzusetzen und das $start mal nach unten geschoben bzw. functions_post (man weiß ja nie) mit includiert aber alles ohne Erfolg...weiß der Henker...und dabei so nah dran...LOL
Ich hab noch versucht wie in der pm ein else {} einzusetzen und das $start mal nach unten geschoben bzw. functions_post (man weiß ja nie) mit includiert aber alles ohne Erfolg...weiß der Henker...und dabei so nah dran...LOL
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
...ich kann leider nicht mehr dazu sagen bzw. beitragen als: NÖ :-(, immernoch nur einer (admin)...
btw...seit wann gibt's denn das Buch von euch? War das die "wir machen was, aber wird nicht verraten"-Aktion? :-)
btw...seit wann gibt's denn das Buch von euch? War das die "wir machen was, aber wird nicht verraten"-Aktion? :-)
Zuletzt geändert von schmidtedv am Di 29.Nov, 2005 20:55, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Yepp, genau das war das 
Hm, komisch, an den Admin geht doch die Email gar nicht raus...
Hast Du es denn auch mit mehreren Einstellungen versucht?
Hm, komisch, an den Admin geht doch die Email gar nicht raus...
Hast Du es denn auch mit mehreren Einstellungen versucht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
...was habt Ihr reingepackt ins Buch...lohnt sich das für Leuts mit meinem Wissensstand oder eher für Einsteiger? :-)
Hab' in dieser Version mal "An alle" und "An aktive" probiert...zum Admin (ID 2)...der kriegt auch eine in der mass_pm...ist also wohl schon so, das er die auch empfängt..allerdings hier halt nur er...
Hab' in dieser Version mal "An alle" und "An aktive" probiert...zum Admin (ID 2)...der kriegt auch eine in der mass_pm...ist also wohl schon so, das er die auch empfängt..allerdings hier halt nur er...
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Schon komisch, denn die Datei arbeitet in diesem Punkt in der letzten Version nun 1:1 wie die admin_mass_pm...
Füg doch mal nach
dieses ein:
und beobachte, ob diese ID auch der jeweiligen Auswahl entsprechend geändert wird...
Füg doch mal nach
Code: Alles auswählen
$group_id = intval($HTTP_POST_VARS[POST_GROUPS_URL]);Code: Alles auswählen
echo $group_id;Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Die BBC-List wird ursprünglich verwendet, um eben nur eine Email, aber diese an mehrere Empfänger zu senden.
Nachteile: Der Versand braucht eine Menge Zeit, kann also auch das Board, bzw. den Server eine Weile arg belasten, und es ist eben Dien Wunsch nach dem Usernamen in jeder Email so nicht möglich!
Nachteile: Der Versand braucht eine Menge Zeit, kann also auch das Board, bzw. den Server eine Weile arg belasten, und es ist eben Dien Wunsch nach dem Usernamen in jeder Email so nicht möglich!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-
schmidtedv
- Beiträge: 607
- Registriert: So 13.Feb, 2005 10:46
- Wohnort: St. Blasien (seit 01.06)
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nein, die Adressen werden schon korrekt abgefragt und sollte auch dem Emailer übergeben werden.
Füge doch mal ein echo $to_userdata['user_email'].'<br />'; ein, also nach while(... ob auch wirklich die Email-Adressen korrekt ausgelesen werden.
Ansonsten wäre genau hier der Fehler...
Füge doch mal ein echo $to_userdata['user_email'].'<br />'; ein, also nach while(... ob auch wirklich die Email-Adressen korrekt ausgelesen werden.
Ansonsten wäre genau hier der Fehler...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!