Seite 1 von 1

Thema als neu markieren.

Verfasst: 16.06.2007 13:59
von Indy2k
Hi,
wie ihr sicher wisst, kann man themen in phpbb3 als neu markieren. Das funktioniert an sich auch sehr gut, aber leider nur einmal.
Wenn ich den Beitrag nochmal auf neu setzen will, fehlt die Funkion dann und ich müsste erst wieder einen Beitrag schreiben und kann ihn dann erst wieder auch neu setzen.
Gibt es eine Möglichkeit, wie ich Beiträge unendlich oft neu setzen kann?

Ich hab im ACP schon die kleinstmögliche Zeit dafür eingegeben (1 Minute, bei 0 Minuten ist die Funktion scheinbar gänzlich deaktiviert.)

Außerdem wäre die Funktion auch als Moderatorfunktion sehr nützlich, im Moment ist es ja nur eine Benutzerfunktion und selbst wenn man Mod/Admin ist, kann man nur Themen auf neu setzen, in denen man selbst den letzten Beitrag geschrieben hat.

Danke schonmal für eure Hilfe

Verfasst: 16.06.2007 14:10
von Dr.Death
Wenn Du JEDEM gestatten willst, ein Posting "Immer wieder" als "Neu zu markieren", probiere mal das:

Öffne die viewtopic.php

SUCHE:

Code: Alles auswählen

	'U_BUMP_TOPIC'			=> (bump_topic_allowed($forum_id, $topic_data['topic_bumped'], $topic_data['topic_last_post_time'], $topic_data['topic_poster'], $topic_data['topic_last_poster_id'])) ? append_sid("{$phpbb_root_path}posting.$phpEx", "mode=bump&f=$forum_id&t=$topic_id") : '')
ERSETZE MIT:

Code: Alles auswählen

	'U_BUMP_TOPIC'			=> append_sid("{$phpbb_root_path}posting.$phpEx", "mode=bump&f=$forum_id&t=$topic_id") )
Beachte bitte: Damit setzt Du die Einstellungen im ACP komplett ausser Kraft !

Die eigentliche Berechung der Bump Time erfolgt hier, in der
functions.php:

Code: Alles auswählen

function bump_topic_allowed($forum_id, $topic_bumped, $last_post_time, $topic_poster, $last_topic_poster)

Verfasst: 16.06.2007 17:59
von Indy2k
Dankeschön.

Ich hab in funcions.php

Code: Alles auswählen

$topic_bumped
rausgenommen (nachdem was ich in den Kommentaren gelesen hab, die Überprüfung dafür, ob das Topic bereits vorher als neu markiert wurde.)
Zwar können jetzt noch nicht die Admins und Mods die Beiträge von Anderen auf neu setzen, aber wenigestens ihre eigenen unendlich oft.

Danke

Verfasst: 27.10.2007 16:21
von Indy2k
Hi,
muss leider nochmal nachfragen, da sich das bei RC7 scheinbar geändert hat, kann bump_topic nichtmehr finden, weiß einer, wo das ihn is?

Verfasst: 27.10.2007 17:32
von Dr.Death
Du findest es nun in der neuen Datei:

includes/functions_content.php

SUCHE:

Code: Alles auswählen

	// Check permission and make sure the last post was not already bumped
	if (!$auth->acl_get('f_bump', $forum_id) || $topic_bumped)
	{
		return false;
	}
Entferne das

Code: Alles auswählen

|| $topic_bumped
und du solltest so oft "bumpen" können wie Du willst.