Notify Admin on Registration MOD V1.0.0 will nicht

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Notify Admin on Registration MOD V1.0.0 will nicht

Beitrag von BaerchenHH »

Hallo,

Ich habe mir den Notify Admin on Registration MOD V1.0.0 ordnungsgemäß installiert...
Leider erhalte ich aber keine Infomail von Neuuserregistrierungen...

Meine Vorgehensweise war:
  1. Dateien nach language/XXX/email/admin_notify_registered.txt kopiert (mehrere Sprachen)
  2. includes/ucp/ucp_register.php nach xml-Anleitung editiert
  3. das ganze hochgeschoben
  4. Cache geleert
  5. Im ACP-System-Modul-Konfiguration nichts zur aktivierung gefunden
Auf den nachfolgenden Posts konnte ich leider auch keine Lösung finden, obgleich es auch für die Gold-Version funktionieren soll.
(Könnte tlw. auch an meinen rudimentären Englischkenntnissen liegen :-? )

Was bitte habe ich falsch gemacht bzw. vergessen???
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Skippy07
Mitglied
Beiträge: 293
Registriert: 03.02.2007 10:03
Wohnort: Vreden

Re: Notify Admin on Registration MOD V1.0.0 will nicht

Beitrag von Skippy07 »

BaerchenHH hat geschrieben: Dateien nach language/XXX/email/admin_notify_registered.txt kopiert (mehrere Sprachen)
Hast Du die Datei auch ins DE Verzeichnis kopiert?
Im ACP-System-Modul-Konfiguration nichts zur aktivierung gefunden
Es gibt keine Einstellungen im ACP.

Gruss
Stefan
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: Notify Admin on Registration MOD V1.0.0 will nicht

Beitrag von BaerchenHH »

Skippy07 hat geschrieben:Hast Du die Datei auch ins DE Verzeichnis kopiert?
Jup... genauer gesagt jeweils ins
  • /language/en/email/admin_notify_registered.txt
  • /language/de/email/admin_notify_registered.txt
  • /language/de_x_sie/email/admin_notify_registered.txt
    Bem.: Türkisch ist auch noch geplant
Es gibt keine Einstellungen im ACP.
Das hatte ich mir auch gedacht bzw. war mir schon fast klar... Ist ja nur ne Codeeinbindung...
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Skippy07
Mitglied
Beiträge: 293
Registriert: 03.02.2007 10:03
Wohnort: Vreden

Beitrag von Skippy07 »

Kontrolliere doch noch mal Deine Änderungen in der ucp_register.php. Vielleicht hast Du den einzufügenden Code danach und nicht wie vorgesehen davor eingefügt.

Gruss
Stefan
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

Hab ich bereits gemacht...

Zeile 437-450 vor dem MOD (Suche = Zeile 441-443) aus Backup:

Code: Alles auswählen

							$messenger->send($row['user_notify_type']);
						}
						$db->sql_freeresult($result);
					}
				}

				$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
				trigger_error($message);
			}
		}

		$s_hidden_fields = array(
			'agreed'		=> 'true',
			'change_lang'	=> 0,
		);
Zeile 437-491 mit dem MOD (Suche = Zeile 411-483):

Code: Alles auswählen

							$messenger->send($row['user_notify_type']);
						}
						$db->sql_freeresult($result);
					}

					// BEGIN "Notify admin on registration MOD" - most of the code borrowed from phpBB, thank you
					// Don't send e-mail if activation was sent, would only be duplicite
					if ($config['require_activation'] != USER_ACTIVATION_ADMIN) 
					{
						// Grab an array of user_id's with a_user permissions ... these users can activate a user
						$admin_ary = $auth->acl_get_list(false, 'a_user', false);
						$admin_ary = (!empty($admin_ary[0]['a_user'])) ? $admin_ary[0]['a_user'] : array();

						// Also include founders
						$where_sql = ' WHERE user_type = ' . USER_FOUNDER;

						if (sizeof($admin_ary))
						{
							$where_sql .= ' OR ' . $db->sql_in_set('user_id', $admin_ary);
						}

						$sql = 'SELECT user_id, username, user_email, user_lang, user_jabber, user_notify_type
							FROM ' . USERS_TABLE . ' ' .
							$where_sql;
						$result = $db->sql_query($sql);
						
						while ($row = $db->sql_fetchrow($result))
						{
							$messenger->template('admin_notify_registered', $row['user_lang']);
							$messenger->to($row['user_email'], $row['username']);
							$messenger->im($row['user_jabber'], $row['username']);

							$messenger->assign_vars(array(
								'USERNAME'			=> htmlspecialchars_decode($data['username']),
								'USER_MAIL'			=> $data['email'],
								'USER_REGDATE'		=> date($config['default_dateformat'], $user_row['user_regdate']))
							);

							$messenger->send($row['user_notify_type']);
						}
						$db->sql_freeresult($result);										
					}
					// END "Notify admin on registration MOD"	

				}

				$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a>');
				trigger_error($message);
			}
		}

		$s_hidden_fields = array(
			'agreed'		=> 'true',
			'change_lang'	=> 0,
		);
Nachtrag nach 26 Minuten 12 Sekunden:

Habe es eben gerade nochmal getestet... leider kommt immer noch keine eMail an!
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Skippy07
Mitglied
Beiträge: 293
Registriert: 03.02.2007 10:03
Wohnort: Vreden

Beitrag von Skippy07 »

Hallo,

sehe so keinen Fehler. Hab mal meine ucp_register.php zu download bereitgestellt. Kannst ja Deine mal damit ersetzen. Mach aber vorher von Deiner ein Backup.

ucp_register.php

Gruss
Stefan
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

Erledigt!

Ausgetauscht und ohne Erfolg getestet - leider :(
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Skippy07
Mitglied
Beiträge: 293
Registriert: 03.02.2007 10:03
Wohnort: Vreden

Beitrag von Skippy07 »

Dann mal eine ganz andere Frage:

Versendet Dein Board den überhaupt E-Mails?
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Beitrag von BaerchenHH »

löl - Ich habe geahnt, daß daß kommt :grin:

Ja, Reg-eMails mit Akt.-Links (Benutzerkonto-Aktivierung: durch Benutzer)und die Errinnerungsemails (Inaktive Benutzer: erinnern) werden ordnungsgemäß versendet... Gerade wieder getestet (bin mitlerweile bei Testuser #12) und meine eMail ist auch korrekt (Hab über OE und direkt über die eMailfunktion des Boardes eine Test-eMail an mich versendet)...

SPAM-Filterung ist übrigens nicht aktiviert, es kommt also von daher alles an
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Benutzeravatar
Skippy07
Mitglied
Beiträge: 293
Registriert: 03.02.2007 10:03
Wohnort: Vreden

Beitrag von Skippy07 »

lol - Jetzt bin ich mit meinem Latein am Ende

//EDIT: Hast Du eigentlich nach jedem ändern den Cache gelöscht?
Antworten

Zurück zu „[3.0.x] Mod Support“