User Reminder 1.0.5

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
highwaycop
Mitglied
Beiträge: 65
Registriert: 25.06.2008 13:30
Kontaktdaten:

Beitrag von highwaycop »

lefty74 hat geschrieben:Zuerst habe ich gedacht ein bisschen kann der benutzer ja auch noch machen... aber ich tendiere mehr und mehr eine installations datei zu schreiben.
Das wäre super, wenn das gehen würde :lol:
lefty74
Mitglied
Beiträge: 250
Registriert: 01.07.2006 11:26
Kontaktdaten:

Beitrag von lefty74 »

Code: Alles auswählen

    ## 2008-06-29 - Version 1.0.1
    ##      -replaced JOIN queries with build_query code, minor other code changes, repackaged for MODX 1.2.0
highwaycop hat geschrieben:Das wäre super, wenn das gehen würde
Wenn Ihr Euch nicht sicher seit mit dem hinzufuegen von datenbank feldern und/oder modulen, ladet euch die Installations datei
runter, unzipped die, dann in den root ordner hochladen, im browser auf die install/index.php und (hoffentlich) fertig, die datenbank felder sowie module sind hinzugefuegt.
Benutzeravatar
sepp71
Mitglied
Beiträge: 919
Registriert: 23.12.2006 00:03

Super!

Beitrag von sepp71 »

8) Auf diesen Mod habe ich gewartet, herzlichen Dank und ein großes Kompliment- auch für die gute Anleitung. 8)

Falls jemand an einer de_x_sie-Version der E-Mail-Texte interessiert ist: Noch habe ich eine "eingesiezte" Originalversion, schicke ich auf Anfrage gern. Die Info und ACP-Texte sind insofern ja neutral, da war keine Änderung nötig.
Habe bei der Gelegenheit auch kleinere Typos entfernt - aber die Mail-Texte wird ohnehin jeder auf seinen Geschmack anpassen, denke ich.
Nochmals: VIELEN DANK!

Sepp
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo lefty74,

ich habe mir deinen Mod auch eingebaut und finde ihn sehr gut gelungen.

Eine Kleinigkeit vermisse ich allerdings, welche ich in meinem phpBB2 drinnen habe. Es fehlt noch die Option, User zu erinnern, welche zwar ihren Account angelegt, ihn aber nie aktiviert haben. Dabei sollte auch unterschieden werden, ob der Account noch nie aktiviert wurde, oder ob ein bereits aktivierter Account von einem Admin deaktiviert wurde. Wäre toll wenn du das noch einbauen könntest.

Gruß Helmut :wink:
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

Da ist ganz zum Anfang schonmal gefragt worden Helmut. Antwort so weit ich weiß war gewesen, dass es das ja schon standartmäßig im ACP gibt. Inactive Mitglieder oder so ähnlich. Aber ich wollte dem Mod-Autor nicht vorgreifen^^
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo issjut,

ja stimmt schon, aber es wäre auch schön, wenn alles beeinander wäre. Außerdem fehlt da die Funktion der Unterscheidung, ob der Account noch nie aktiviert wurde oder ob er schon mal aktiv war und durch einen Admin deaktiviert wurde.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
lefty74
Mitglied
Beiträge: 250
Registriert: 01.07.2006 11:26
Kontaktdaten:

Beitrag von lefty74 »

Hallo Helmut,
issjut hat recht, da es das schon gibt ist es nicht drin, vielleicht in einer spaeteren version.

wollt erstmal die sachen machen die so an sich noch nicht vorhanden sind/waren.
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo lefty74,

schon klar, ich habe mir auch schon ein paar Gedanken dazu gemacht, wie man das am besten Umsetzt, aber mir ist noch nicht wirklich etwas brauchbares dazu eingefallen.

Die Unterscheidung ob ein User seinen Account noch nie aktiviert hat, das lässt sich leicht über den Eintrag user_actkey und user_lastvisit in der Tabelle phpbb3_users auswerten. Wenn in user_actkey ein Wert drinnen steht und in user_lastvisit der Wert 0, dann hat er den Account noch nie aktiviert. Ich habs noch nicht ausprobiert, müsste aber gehen.

Eine weitere Unterscheidung müsste sein, ob der Account inaktiv ist weil der User z.B. seine Mailadresse geändert hat oder ob z.B. ein Admin den Account deaktiviert hat.

Gruß Helmut :wink:
Ich bin nicht ganz dicht.... na und.
Thyron
Mitglied
Beiträge: 302
Registriert: 09.05.2008 11:59

Beitrag von Thyron »

Hallo!

Ich hab den Mod komplette eingebaut. Daten sind in der Datenbank eingefügt, kann auch die Konfiguration im Admin-Bereich aufrufen. Nur auf der index.php bekomme ich den folgenden Fehler:

Code: Alles auswählen

Parse error: syntax error, unexpected T_IF, expecting ')' in /home/webpages/lima-city/madonnafanclub/html/forum/index.php on line 108
Hier ist der Teil aus der index.php. Wo soll da denn ein Fehler sein?

Code: Alles auswählen

// Assign index specific vars
$template->assign_vars(array(
// if automatic reminders is set, remind people. lets only run this once a day.
if ( $config['user_reminder_enable'] == ENABLED )       <-- Zeile 108
{
	$check_time = (int) gmdate('mdY',time() + (3600 * ($config['board_timezone'] + $config['board_dst'])));

	if ( $config['user_reminder_last_auto_run'] < $check_time)
	{
		if (!function_exists('send_user_reminders'))
		{
			include($phpbb_root_path . 'includes/functions_user_reminder.' . $phpEx);
		}
		send_user_reminders();

		set_config('user_reminder_last_auto_run', $check_time);
	}
}
	'MILESTONE_INFO'	=> $milestone_info,
	'MILESTONE_MESSAGE'	=> $milestone_message,
	'MILESTONE_HISTORY'	=> $milestone_history,
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

du hast wohl "add-before" mit "add-after" verwechselt.

versuchs mal mit:

Code: Alles auswählen

// if automatic reminders is set, remind people. lets only run this once a day.
if ( $config['user_reminder_enable'] == ENABLED )
{
	$check_time = (int) gmdate('mdY',time() + (3600 * ($config['board_timezone'] + $config['board_dst'])));

	if ( $config['user_reminder_last_auto_run'] < $check_time)
	{
		if (!function_exists('send_user_reminders'))
		{
			include($phpbb_root_path . 'includes/functions_user_reminder.' . $phpEx);
		}
		send_user_reminders();

		set_config('user_reminder_last_auto_run', $check_time);
	}
}
// Assign index specific vars
$template->assign_vars(array(
	'MILESTONE_INFO'	=> $milestone_info,
	'MILESTONE_MESSAGE'	=> $milestone_message,
	'MILESTONE_HISTORY'	=> $milestone_history,
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“