Seite 1 von 2
~closed~ - Mod
Verfasst: 27.04.2010 17:25
von michi119
Moin,
ich suche nen Mod der bei dem schreiben von
~closed~
den Thread schließt.
MfG
michi119
PS: Benutzt: Aktuellste Deutsche Version
Re: ~closed~ - Mod
Verfasst: 27.04.2010 17:31
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
Re: ~closed~ - Mod
Verfasst: 27.04.2010 18:25
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.
Re: ~closed~ - Mod
Verfasst: 27.04.2010 18:36
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
Re: ~closed~ - Mod
Verfasst: 27.04.2010 19:31
von michi119
Moin,
danke für die schnelle Hilfe

MfG
michi119
Re: ~closed~ - Mod
Verfasst: 28.04.2010 11:58
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

Re: ~closed~ - Mod
Verfasst: 28.04.2010 23:47
von Tim
Mh, kann damit nicht auch jeder User einen Beitrag sperren
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.
Re: ~closed~ - Mod
Verfasst: 29.04.2010 00:09
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
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.
Re: ~closed~ - Mod
Verfasst: 29.04.2010 01:15
von Tim
Kein Ding.

Re: ~closed~ - Mod
Verfasst: 17.05.2010 11:31
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