temporary_membership_on_usergroups Mod

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

temporary_membership_on_usergroups Mod

Beitrag von Killer-Man »

Ich habe mir den temporary_membership_on_usergroups Mod eingebaut. Beim aufrufen des Forums steht:

Code: Alles auswählen

Allgemeiner Fehler 
  
Could not remove temporary user from group

DEBUG MODE

SQL Error : 1054 Unknown column 'user_remaining_time' in 'where clause'

DELETE FROM phpbb_user_group WHERE user_pending <> 1 AND user_remaining_time <> 0 AND user_join_time <> 0 AND (1157308843 - user_join_time) > (user_remaining_time * 86400)

Line : 264
File : page_header.php 
In der Installationsanweisung stand für die page_header.php :

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[FIND ]------------------------------------------
#
	$l_online_users = sprintf($l_t_user_s, $total_online_users, $bots_online);
	$l_online_users .= sprintf($l_r_user_s, $logged_visible_online).', ';
	$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online).', ';
	$l_online_users .= sprintf($l_g_user_s, $guests_online);
}

#
#-----[ AFTER, ADD]------------------------------------------
#
// Delete remaining user from user groups
$sql = "DELETE FROM " . USER_GROUP_TABLE . "
	WHERE user_pending <> " . TRUE . "
		AND user_remaining_time <> 0
		AND user_join_time <> 0
		AND (" . time() . " - user_join_time) > (user_remaining_time * 86400)";
if (!$db->sql_query($sql))
{
	message_die(GENERAL_ERROR, 'Could not remove temporary user from group', '', __LINE__, __FILE__, $sql);
}


Ich hab auch alles richtig editiert!
Hier meine page_header.php (im geöffneten fenster auf die Adresszeile klicken und dann enter)

Warum erscheint jetzt dieser Fehler?
Benutzeravatar
Tobi91
Mitglied
Beiträge: 222
Registriert: 17.03.2006 17:58
Wohnort: Völklingen (Saarland)
Kontaktdaten:

Re: temporary_membership_on_usergroups Mod

Beitrag von Tobi91 »

Hast du die Datenbank aktualisiert. Da muss eine Datei (db-install.php oder so ähnlich) dabei sein. Die musst du im Browser aufrufen (vorher erst hochladen) und dann passiert alles automatisch.

-Tobi91 :roll:
Killer-Man
Mitglied
Beiträge: 497
Registriert: 04.07.2006 15:20
Wohnort: Mönchengladbach

Re: temporary_membership_on_usergroups Mod

Beitrag von Killer-Man »

Tobi91 hat geschrieben:Hast du die Datenbank aktualisiert. Da muss eine Datei (db-install.php oder so ähnlich) dabei sein. Die musst du im Browser aufrufen (vorher erst hochladen) und dann passiert alles automatisch.

-Tobi91 :roll:

Genau das hab ich auch versucht, aber dann kommt nur die oben genannte Fehlermeldung (vielleicht hätte ich das am anfang machen müssen aber das müsste egal sein). Ich denke der Fehler liegt eher in der page_header.php



Kann mir jemand da helfen?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“