Seite 15 von 54
Verfasst: 26.06.2008 00:23
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

Verfasst: 07.07.2008 19:20
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.
Super!
Verfasst: 09.07.2008 19:44
von sepp71

Auf diesen Mod habe ich gewartet, herzlichen Dank und ein großes Kompliment- auch für die gute Anleitung.
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
Verfasst: 22.07.2008 12:23
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

Verfasst: 22.07.2008 12:33
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^^
Verfasst: 22.07.2008 12:43
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
Verfasst: 22.07.2008 12:47
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.
Verfasst: 24.07.2008 11:26
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

Verfasst: 13.08.2008 16:59
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,
Verfasst: 13.08.2008 17:40
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,