Thema als neu markieren.

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Indy2k
Mitglied
Beiträge: 9
Registriert: 01.05.2007 13:11

Thema als neu markieren.

Beitrag 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
Zuletzt geändert von Indy2k am 16.06.2007 17:47, insgesamt 1-mal geändert.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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)
Indy2k
Mitglied
Beiträge: 9
Registriert: 01.05.2007 13:11

Beitrag 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
Indy2k
Mitglied
Beiträge: 9
Registriert: 01.05.2007 13:11

Beitrag 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?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag 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.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“