Post Move Instead Deleting Mod funktioniert nicht

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
switchon
Gesperrt
Beiträge: 138
Registriert: 02.05.2007 15:30

Post Move Instead Deleting Mod funktioniert nicht

Beitrag von switchon »

Hallo,

ich habe bei mir im Forum den Post Move instead deleting Mod eingebaut, aber er funktioniert nicht.

Er soll bewirken, dass Themen die gelöscht werden statt einer tatsächlichen Löschung in ein bestimmtes Forum verschoben werden.
Aber Themen werden trotzdem gelöscht (und ich habe alles im ACP richtig eingegeben, da bin ich mir sicher)

Link zum Mod: Post Move Instead Deleting Mod
Link zu meiner functions_post.php als .txt: functions_post.txt

Vielen Dank
switchon :wink:
leere signatur
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mit welchem Account hast Du denn getestet?
Admins löschen auch mit diesem MOD IMMER, Moderatoren nach Einstellung!
Bei Usern wird hingegen immer verschoben...

Und dazu hast Du in der functions_post.php diesen Part vergessen:

Code: Alles auswählen

#
#-----[ FIND ]------------------------------------------
#
function delete_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;

#
#-----[ AFTER, ADD ]------------------------------------------
#
	if (intval($board_config['delete_post_forum']) != 0)
	{
		$sql = "SELECT * FROM " . FORUMS_TABLE . "
			WHERE forum_id = " . $board_config['delete_post_forum'];
		if (!$result = $db->sql_query($sql))
		{
			message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
		}
		$forum_count = $db->sql_numrows($result);
		$db->sql_freeresult($result);

		$forum_check = ($forum_count != 0) ? TRUE : 0;
	}
	else
	{
		$forum_check = 0;
	}
Ohne den wird auch immer gelöscht ;)
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“