~closed~ - Mod

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
michi119
Mitglied
Beiträge: 8
Registriert: 14.02.2010 13:20

~closed~ - Mod

Beitrag von michi119 »

Moin,
ich suche nen Mod der bei dem schreiben von
~closed~
den Thread schließt.
MfG
michi119

PS: Benutzt: Aktuellste Deutsche Version
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: ~closed~ - Mod

Beitrag von BNa »

Hallo michi119,

Du meinst wohl eine Mod, die den Thread nach dem schreiben von ~closed~ und anschliessender Betätigung des Absendebuttons sperrt?

Viele Grüsse, BNa
michi119
Mitglied
Beiträge: 8
Registriert: 14.02.2010 13:20

Re: ~closed~ - Mod

Beitrag von michi119 »

Jo so meinte ich das,
also ich schreibe in den Post ne antwort, hänge ein ~closed~ unten drunter, schicke ab, und Thema wird direkt mit dem Abschicken geschlossen.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: ~closed~ - Mod

Beitrag von BNa »

Hallo michi119,

das ist einfach.

Öffne

posting.php

Finde

Code: Alles auswählen

			if ($post_data['topic_status'] == ITEM_LOCKED && !$topic_lock && $perm_lock_unlock)
Davor füge ein

Code: Alles auswählen

		if (strpos(utf8_normalize_nfc(request_var('message', '', true)), '~closed~') !== false)
		{
		if ($post_data['topic_status'] !== ITEM_UNLOCKED)
		   {
		$change_topic_status = ITEM_LOCKED;
		   }
		}
~closed~ kann natürlich ersetzt werden.

Das gute ist, es erfolgt keine weitere Abfrage vor dem sperren.

Den Basiscode habe ich mir hier ausgeliehen.
http://4seven.kilu.de/forum/phpbb3/view ... f=20&t=437

Viele Grüsse, BNa
michi119
Mitglied
Beiträge: 8
Registriert: 14.02.2010 13:20

Re: ~closed~ - Mod

Beitrag von michi119 »

Moin,
danke für die schnelle Hilfe :)
MfG
michi119
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: ~closed~ - Mod

Beitrag von nickvergessen »

Es gibt sonst wärend man postet/editiert die Box mit "Thema sperren". Wenn man die einfach mit ankreuzt, muss man dafür keine MOD einbauen ;)
kein Support per PN
Tim
Mitglied
Beiträge: 613
Registriert: 13.03.2009 21:33

Re: ~closed~ - Mod

Beitrag von Tim »

Mh, kann damit nicht auch jeder User einen Beitrag sperren :D
Wenn ich als Admin bzw. Mod einen Beitrag lese, dann habe ich darunter die Möglichkeit, das Thema zu sperren.
Auch wenn ich antworte, kann ich mit einem Klick das Thema sperren.
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: ~closed~ - Mod

Beitrag von BNa »

Hallo Tim,
Tim hat geschrieben:Mh, kann damit nicht auch jeder User einen Beitrag sperren
ich schaue mir das nochmal an. Danke für den Hinweis.
Tim hat geschrieben:Wenn ich als Admin bzw. Mod einen Beitrag lese, dann habe ich darunter die Möglichkeit, das Thema zu sperren.
Auch wenn ich antworte, kann ich mit einem Klick das Thema sperren.
Klar aber es ist natürlich viel cooler, seine Maus nicht bewegen zu müssen und einfach ~closed~ reinzuschreiben :geek:

Viele Grüsse, BNa

Edit

Neue Version: Das Sperren geht jetzt nur noch, wenn jemand dazu die nötigen Rechte hat (Danke an Tim)

Öffne

posting.php

Finde

Code: Alles auswählen

			if ($post_data['topic_status'] == ITEM_LOCKED && !$topic_lock && $perm_lock_unlock)
Davor füge ein

Code: Alles auswählen

		if((strpos(utf8_normalize_nfc(request_var('message', '', true)), '~closed~') !== false) && $auth->acl_get('m_lock', $forum_id)){
		{
		if ($post_data['topic_status'] !== ITEM_UNLOCKED)
		   {
		$change_topic_status = ITEM_LOCKED;
		   }
		}
~closed~ kann natürlich ersetzt werden.
Tim
Mitglied
Beiträge: 613
Registriert: 13.03.2009 21:33

Re: ~closed~ - Mod

Beitrag von Tim »

Kein Ding. :wink:
michi119
Mitglied
Beiträge: 8
Registriert: 14.02.2010 13:20

Re: ~closed~ - Mod

Beitrag von michi119 »

mit dem code im letztem post kommt ein error

Code: Alles auswählen

Parse error: syntax error, unexpected $end in /var/www/the-hellhounds.com/phpBB/posting.php on line 1605
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“