Seite 25 von 54

Verfasst: 05.12.2008 10:22
von Daryl van Horne
sorry,
hat ich übersehen, ich habe bei:
Mahony hat Folgendes geschrieben:
aufgehört... weil das nichts mit meiner frage zu tun hatte...

Verfasst: 18.12.2008 18:27
von Player-GTI
Hallo zusammen,

hab den Mod jetzt auch mal eingebaut soweit auch alles gut. Bloss wenn ich die Konfiguration speichern will bekomme ich im ACP folgenden SQL Fehler:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Duplicate entry 'user_reminder_enable' for key 1 [1062]

SQL

INSERT INTO phpbb_config (config_name, config_value, is_dynamic) VALUES ('user_reminder_enable', 0, 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 156
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_user_reminder.php
LINE: 130
CALL: set_config()

FILE: includes/acp/acp_user_reminder.php
LINE: 92
CALL: acp_user_reminder->configuration()

FILE: includes/functions_module.php
LINE: 507
CALL: acp_user_reminder->main()

FILE: adm/index.php
LINE: 75
CALL: p_master->load_active()
Wo ist denn mein Fehler ?? SQL wurde ausgeführt, Cache leer und aktuell !!

Verfasst: 19.12.2008 20:31
von lefty74
hmm, wenn der cache leer ist, weiss ich jetzt im moment auch nicht.

hast du zufaellig ein testboard wo du mir evtl ein temp ftp konto und ein temp admin konto einrichten koenntest?

Verfasst: 19.12.2008 20:40
von Player-GTI
Das ganze läuft mehr oder weniger auf einem Testboard. Ich schick dir mal die Daten per PN !!

Besten Dank

Re: User Reminder

Verfasst: 02.01.2009 21:16
von omer84
Hallo

hab dieses Mod installiert nur komme ich nicht mehr ins forum.nur ins portal.
es kommt diese fehlermeldung

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'user_reminder_zero_poster' in 'where clause' [1054]

SQL

SELECT * FROM phpbb_users WHERE user_id <> '' AND user_type NOT IN (2, 1) AND ((user_reminder_zero_poster < 1230840408 AND user_reminder_zero_poster > 0) OR (user_reminder_inactive > 0 AND user_reminder_inactive < 1230840408) OR (user_reminder_not_logged_in > 0 AND user_reminder_not_logged_in < 1230840408)) AND user_allow_massemail = 1 AND user_reminder_inactive_still = 0

BACKTRACE


FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions_user_reminder.php
LINE: 77
CALL: dbal_mysqli->sql_query()

FILE: index.php
LINE: 151
CALL: send_user_reminders()


sql datenbank hat auch nicht funktioniert. habe dort diese fehler meldung:

Code: Alles auswählen

Fehler
SQL-Befehl: 

INSERT INTO phpbb_config( config_name, config_value ) 
VALUES (

'user_reminder_last_auto_run', '0'
);



MySQL meldet:  

#1062 - Duplicate entry 'user_reminder_last_auto_run' for key 1
wenn ich dann auf anzeigen gehe kommt dies:

Code: Alles auswählen

Fehler
SQL-Befehl:  

SELECT * 
FROM Array
WHERE CONCAT_WS( "-", config_name, config_value ) = "user_reminder_last_auto_run"
ORDER BY config_name, config_value
LIMIT 0 , 30 

MySQL meldet:  

#1146 - Table 'fish.Array' doesn't exist 

hoffe einer kann mir helfen...

mfg

Re: User Reminder

Verfasst: 03.01.2009 13:42
von lefty74
hallo, hast du deinen cache gepurged nachdem du den mod installiert hattest?

Idee für Erweiterung

Verfasst: 03.01.2009 17:37
von Thyron
Ich habe bei mir den User Online Time Mod installiert. Der zeichnet die bisher im Forum verbrachte Zeit eines Mitglieds auf und zeigt sie im Profil an. Diese ließe sich sehr gut als Grundlage für die Nullposter-Erinnerung nutzen!

Denn sehr oft ist es so, dass sich User registrieren und auch mal ins Forum reinschauen, sich aber erst viel später (wenn überhaupt) intensiver damit befassen. Da nutzt dann eine Nullposter-Erinnerung nach X Tagen Mitgliedschaft wenig, wenn der User während der Zeit kaum online war.

Könnte man eine automatische Erinnerung nach X Stunden im Forum verbrachter Zeit rausschicken, wäre sichergestellt, dass es sich nur um User handelt, die sich bereits genauer mit dem Forum auseinander gesetzt haben oder es sogar regelmäßig besuchen.

Die anderen könnte man dann in Ruhe lassen, da bewirkt so eine Erinnerung ja eh nichts...

Vielleicht könnte man das ja in den Mod einbinden?

Re: User Reminder

Verfasst: 04.01.2009 15:11
von omer84
ja hab ich...

Re: User Reminder

Verfasst: 04.01.2009 15:42
von Mahony
Hallo omer84
Die Fehlermeldung

Code: Alles auswählen

Unknown column 'user_reminder_zero_poster' in 'where clause' [1054]
besagt, dass die Spalte user_reminder_zero_poster nicht in der Tabelle phpbb_users existiert.

Hast du ALLE SQL-Befehle ausgeführt?

Code: Alles auswählen

INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_last_auto_run', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_ignore_no_email', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_delete_choice', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_zero_poster_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_zero_poster_days', '15');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_days', '60');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_still_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_still_days', '30');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_not_logged_in_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_not_logged_in_days', '20');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_enable', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_protected_users', '');

INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_still_opt_zero', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_still_opt_inactive', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('user_reminder_inactive_still_opt_not_logged_in', '1');

ALTER TABLE phpbb_users ADD user_reminder_inactive INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE phpbb_users ADD user_reminder_zero_poster INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE phpbb_users ADD user_reminder_inactive_still INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE phpbb_users ADD user_reminder_not_logged_in INT( 11 ) UNSIGNED NOT NULL DEFAULT '0';
Die Fehlermeldung

Code: Alles auswählen

#1062 - Duplicate entry 'user_reminder_last_auto_run' for key 1
besagt, dass die Spalte user_reminder_last_auto_run bereits vorhanden ist.

Führe mal jeden SQL-Befehl einzeln aus.



Grüße: Mahony

Re: User Reminder

Verfasst: 04.01.2009 15:57
von omer84
hallo

wenn ich sql befehl ausführe kommt ja auch eine fehlermeldung.
ich versuch mal alles einzeln zu machen.

mfg