Seite 8 von 43

Verfasst: 14.06.2003 09:25
von Guido
Hi Chaze
Ich hoffe ich nerve nicht allzu sehr, aber noch eine Frage:

Könnte man wenn ich folgende Funktion aufrufe "admin/admin_reminder.php?mode=zeroposter" noch eine Spalte "last visit" einbauen in die Tabelle ? Den ich habe "böse" Mail nach meiner ersten Erinnerungsaktion bekommen à la " Ich besuche das Forum doch fast täglich warum bekomme ich so eine Mail..."
Also der Sinn wäre dass ich die Null Poster, die zumindest regelmässig reinschauen garnicht erst erinnern wollte.

Danke für Deine Mühen.

Guido

Verfasst: 14.06.2003 10:01
von Chaze
admin_reminder.php:
Ersetze

Code: Alles auswählen

$sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_posts, user_reminded
mit

Code: Alles auswählen

$sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_posts, user_reminded, user_lastvisit 
Ersetze (ein paar Zeile weiter unten)

Code: Alles auswählen

$reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
mit

Code: Alles auswählen

$reg_date = create_date($board_config['default_dateformat'], $row['user_lastvisit'], $board_config['board_timezone']);
Ersetze (wiederum ein paar Zeilen weiter unten)

Code: Alles auswählen

'OPTION2' => $lang['ar_reg_date'],
mit

Code: Alles auswählen

'OPTION2' => $lang['ar_last_visit'],

Verfasst: 14.06.2003 10:49
von Guido
Hi Chazee

Besten Dank ! Der letzte Teil (Option 2...) bezieht sich wohl wieder auf die Version 1.07 (?), habs aber hinbekommen....

Verfasst: 14.06.2003 11:10
von Chaze
Jau! Ich bin davon ausgegangen, dass Du die 1.0.7 benutzt.

Verfasst: 14.06.2003 11:24
von Guido
Chaze hat geschrieben:Jau! Ich bin davon ausgegangen, dass Du die 1.0.7 benutzt.
Nee hab noch doe 1.06 sag ich aber nächste mal dazu.. :oops:

Verfasst: 14.06.2003 11:40
von Guido
Noch eine Kleinigkeit(?): kann ich die User jetzt auch nach "last-Visit" sortiert ausgeben lassen ? (immer noch im mode=zeroposter)

Verfasst: 14.06.2003 12:02
von Guido
Ok hab`s schon. Zeile 133:

Code: Alles auswählen

$sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_posts, user_reminded, user_lastvisit
                FROM " . USERS_TABLE . " WHERE user_active = '1' AND user_id != '-1' AND user_posts = '0' AND user_regdate < '".$meantime."'ORDER BY user_lastvisit";

Weiß da jemand Rat???

Verfasst: 19.06.2003 00:43
von Morpheus77
Allgemeiner Fehler
Could not obtain user information

DEBUG MODE

SQL Error : 1054 Unknown column 'user_reminded' in 'field list'

SELECT username, user_id, user_posts, user_regdate, user_reminded FROM phpbb_users WHERE user_reminded > '3'

Line : 581
File : /home/www/rescue-mag.de/htdocs/phpBB/admin/admin_reminder.php
Kann mir jemand erklären wie ich den Fehler behebe?

Hab zwar die Erleuterung ein paar Seiten weiter vorne gelesen, aber steig da nicht so richtig durch, ein paar erläuternde Worte wären echt hilfreich.

Fehler tritt auf in der Boardversion 2.0.4 in Kombination mit dem reminder in 1.0.7

Verfasst: 19.06.2003 09:13
von Guido
Hast Du folgendes gemacht?:

Code: Alles auswählen

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL
Falls nein geh mit phpmyadmin auf Deine Datenbank und führe dort diesen Befehl im SQL Fenster aus..

(Es wird der Tabelle phpbb_users ein Feld namens user_reminded hinzugefügt, dort wird gezählt wie oft Du einen User schon erinnert hast)

Verfasst: 19.06.2003 15:22
von Morpheus77
Das hat schon mal geklappt!!! Danke!!! :grin:

Aber das sieht im Admin ziemlich komisch aus. :( Ist das richtig? Ist auch auf englisch aber das ist ok oder?