Snippet - Verschieben anstatt Löschen

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Snippet - Verschieben anstatt Löschen

Beitrag von mgutt »

Dieses Snippet habe ich entwickelt, da ich ein Problem damit habe, wenn Mods löschen können, aber man danach keine Möglichkeit mehr hat diese Beiträge wiederherzustellen.

Deshalb habe ich es so gemacht, dass wenn ein Mod ein Thema entfernt, dass dieses stattdessen in ein bestimmtes Forum verschoben wird.

Öffne modcp.php und suche nach:

Code: Alles auswählen

//
// Do major work ...
//
füge danach ein: (die "00" mit der ID des gewünschten Forums ersetzen)

Code: Alles auswählen

if ($mode == 'delete' && $confirm)
{
	$mode = 'move';
	$HTTP_POST_VARS['new_forum'] = 00;
}
Der Mod muss wie gehabt das Formular bestätigen, erhält danach aber nicht die Bestätigung, dass die Nachricht gelöscht, sondern verschoben wurde.

Einfach aber effektiv.

Gruß
Marc
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Beitrag von Domitz »

Hmm, leider klappt das bei mir nicht so wirklich, die Beiträge werden nach wie vor gelöscht :/
Benutzeravatar
sephiriot
Mitglied
Beiträge: 221
Registriert: 22.06.2006 03:28

Beitrag von sephiriot »

Hast du auch die forum id angepasst?
sound-ks
Mitglied
Beiträge: 433
Registriert: 17.05.2007 02:00
Wohnort: Stuttgart

Beitrag von sound-ks »

Vielen Dank :)

es funktioniert wunderbar ;) danke :)
Ich installiere euch MODs, Styles und richte euch einen Forum. Wenn Interessiert per PN melden.
Bilder Hochladen : http://multi-hoster.com
Benutzeravatar
Friganto
Mitglied
Beiträge: 47
Registriert: 20.09.2007 09:58
Wohnort: Neerach

Beitrag von Friganto »

Könnte man das vielleicht auch erweitern das es soweit auch für Admins gilt?
Explizit dazu gedacht das nur doch der "Haupt-Admin" löschen kann.
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

Hola,

guter Snippet. Werd ich wohl auch einbauen...
Friganto hat geschrieben:Könnte man das vielleicht auch erweitern das es soweit auch für Admins gilt?
Explizit dazu gedacht das nur doch der "Haupt-Admin" löschen kann.

Statt des oben gennanten Code nimmst du dann diesen:

Code: Alles auswählen

if ($mode == 'delete' && $confirm && $userdata['user_id'] != 2)
{
   $mode = 'move';
   $HTTP_POST_VARS['new_forum'] = 00;
}
Eventuell musst du die 2 mi deiner ID ersetzten. :wink:

hasta luego,
Miguel
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Benutzeravatar
Friganto
Mitglied
Beiträge: 47
Registriert: 20.09.2007 09:58
Wohnort: Neerach

Beitrag von Friganto »

Funktioniert bestens herzlichen Dank
Domitz
Mitglied
Beiträge: 209
Registriert: 18.11.2006 17:29

Beitrag von Domitz »

Klappt bei mir leider immer noch nicht so wirklich^^

mein text:

if ($mode == 'delete' && $confirm && $userdata['user_id'] != 4)
{
$mode = 'move';
$HTTP_POST_VARS['new_forum'] = 31;
}
Benutzeravatar
Friganto
Mitglied
Beiträge: 47
Registriert: 20.09.2007 09:58
Wohnort: Neerach

Beitrag von Friganto »

erm so wies jetzt da steht kann nur noch der user mit der ID 4 (der erste trägt ja glaub die nummer 2) direkt löschen, ansonsten stimmts eig.
Benutzeravatar
Sanchez17
Mitglied
Beiträge: 913
Registriert: 10.12.2005 22:21
Wohnort: Moers / Sevilla
Kontaktdaten:

Beitrag von Sanchez17 »

Hola,

es funktioniert nicht, weil das Forum mit der ID "31" nicht existiert bei dir. :wink:

hasta luego,
Miguel
Viva el betís, mi amor :-)
Wir gehn voran, als euer zwölfter Mann, scheiß egal wie weit, ob Sturm oder Schnee, MSV Duisburg oé
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“