Download-E-Mails werden nicht versandt?!

Support zu den Modifikationen (MODs) von Entwickler OXPUS für das phpBB 3.0.x
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Download-E-Mails werden nicht versandt?!

Beitrag von bce »

habe hier im download-bereich den download-mod aboniert. nun sehe ich, dass es gestern eine änderung gab. :shock:

hab gerade noch mal nachgesehen - habe keine mail bekommen und das letzte mal denk ich auch nicht.

an was kanns liegen?
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-E-Mails werden nicht versandt?!

Beitrag von oxpus »

Hast du denn eingestellt, E-Mails zu erhalten?
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Patti
Beiträge: 80
Registriert: So 7. Jun 2009, 23:30

Re: Download-E-Mails werden nicht versandt?!

Beitrag von Patti »

Hi, habe ich auch gehabt, und bei mir sieht die Einstellung so aus :

Email bei neuen Downloads senden JA

Email bei Änderungen an abonnierten Downloads senden JA

Board Nachricht bei neuen Downloads anzeigen JA

Board Nachricht bei Änderungen an abonnierten Downloads anzeigen JA

Art der Board Nachricht POPUP

ob es nun nen pop up gab hier kann ich nicht zu 100 sagen ich meine aber nicht.


Gruss
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-E-Mails werden nicht versandt?!

Beitrag von oxpus »

Die E-Mails gehen aber schon ab. Das hatte ich mehrfach in der Version getestet...
Vielleicht stimmt nur was mit meinem Board nicht :(
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: Download-E-Mails werden nicht versandt?!

Beitrag von bce »

oxpus hat geschrieben:Hast du denn eingestellt, E-Mails zu erhalten?
in der download-konfig ist alles auf ja eingestellt

auch bei dem update vor ca einer halben stunde kam nix an
Patti
Beiträge: 80
Registriert: So 7. Jun 2009, 23:30

Re: Download-E-Mails werden nicht versandt?!

Beitrag von Patti »

oxpus hat geschrieben:Die E-Mails gehen aber schon ab. Das hatte ich mehrfach in der Version getestet...
Vielleicht stimmt nur was mit meinem Board nicht :(
habe es gerade mal bei mir getestet und eh nen filter was ich anbiete geupdatet, die mail ging raus an den Foren acc. meiner Frau. ( pop up habe ich wieder nicht drauf geachtet :-/
auch bei dem update vor ca einer halben stunde kam nix an
hu habe ich was verpasst Oo
oxpus hat geschrieben:Vielleicht stimmt nur was mit meinem Board nicht :(
denke schon , wie gesagt mail kam gerade bei meinem board an .

Gruss
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: Download-E-Mails werden nicht versandt?!

Beitrag von bce »

habe bei mir die 6.2.18 drauf und einen test gemacht.. ohne erfolg, es kommt keine email an
edit: doch eine von 2 kam an.. war im spam-ordner :shock: :evil:
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: Download-E-Mails werden nicht versandt?!

Beitrag von bce »

funzt immer noch nciht.
bei dem update vor ca 50min kam wieder keine mail.
(am spamfilter kanns nicht liegen ,da die mails ungefiltert ankommen)
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2719
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Download-E-Mails werden nicht versandt?!

Beitrag von oxpus »

Ich hatte an den E-Mails nichts geändert.
Erklären kann ich mir das auch nicht.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
bce
Beiträge: 116
Registriert: Sa 31. Jan 2009, 14:14

Re: Download-E-Mails werden nicht versandt?!

Beitrag von bce »

teste gerade lokal und hab mich gewundert warum keine boardnachricht bzw popup erscheint...

wennn ein download aktualisiert wurde so wird folgender code in der \dl_mod\includes\dl_modcp.php abgearbeitet:

Code: Alles auswählen

		if (!$dl_config['disable_popup'] && !$disable_popup_notify)
		{
			echo $sql = 'UPDATE ' . USERS_TABLE . "
				SET user_new_download = 1
				WHERE user_allow_fav_download_popup = 1
					$sql_fav_user
					AND " . $db->sql_in_set('user_id', explode(',', $processing_user));
			$db->sql_query($sql);
		}
so sieht dieser sql-befehl im klartext aus:

Code: Alles auswählen

WHERE user_allow_fav_download_popup = 1 AND user_id IN ('23', '2') AND user_id = ''
bei der letzten user_id fehlt was.


user_new_download soll von 0 auf 1 gesetzt werden - jedoch ändert sich in der db nichts. die 0 steht nachwievor noch bei user_new_downloads.
also wird kein user darüber informiert, dass ein download geändert wurde, weil ja immern och die 0 steht.

nach der änderung zu

Code: Alles auswählen

		if (!$dl_config['disable_popup'] && !$disable_popup_notify)
		{
			echo $sql = 'UPDATE ' . USERS_TABLE . "
				SET user_new_download = 1
				WHERE user_allow_fav_download_popup = 1
					$sql_fav_user";
					//AND " . $db->sql_in_set('user_id', explode(',', $processing_user));
			$db->sql_query($sql);
		}
funktioniert das setzen der 1 bei den entsprechenden usern! - das popup bzw die board-nachricht erscheint!

(user_allow_fav_download_popup ist bei allen 1)

:shock: bei neuen downloads wird der oben genannte code gar nicht ausgeführt, sodass user_new_download auch nicht auf 1 gesetzt wird! :arrow: keine benachrichtigung

diese beobachtungen habe ich hier bei mir lokal gemacht...


:idea: edit:
wenn ein download neu hinzugefügt wurde, so wird ja die meldung in der \dl_mod\includes\dl_upload.php ausgegeben: zeile 385

Code: Alles auswählen

		$message = $user->lang['DOWNLOAD_ADDED'] . $thumb_message . $approve_message . '<br /><br />' . sprintf($user->lang['CLICK_RETURN_DOWNLOADS'], "<a href=\"" . append_sid("{$phpbb_root_path}downloads.$phpEx?cat=$cat_id") . "\">", "</a>");
:?: müsste vor dieser zeile der sql-befehl, das user_new_download auf 1 gesetzt wird?!

gesagt getan.

folgenden code :

Code: Alles auswählen

		if (!$dl_config['disable_popup'] && !$disable_popup_notify)
		{
			echo $sql = 'UPDATE ' . USERS_TABLE . "
				SET user_new_download = 1
				WHERE user_allow_fav_download_popup = 1
					$sql_fav_user";
					//AND " . $db->sql_in_set('user_id', explode(',', $processing_user));
			$db->sql_query($sql);
		}
vor den gerade genannten und der sql-befehl wird ausgeführt
Antworten