Löschen verbieten. - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html) +---- Thema: Löschen verbieten. (/thread-16529.html) |
RE: Löschen verbieten. - MarioxD - 17.08.2010 Ich hätte daran auch Interesse, mal so nebenbei angemerkt RE: Löschen verbieten. - GrosserBlonder - 17.08.2010 (17.08.2010, 16:42)Falkenauge schrieb:Nicht ganz.. Der Lösch-Button soll nur dann verfügbar sein, wenn ausschließlich Beiträge des Themenerstellers vorhanden sind. Sobald auch Beiträge anderer User vorhanden sind, darf der Lösch-Button nicht mehr verfügbar sein.(17.08.2010, 15:50)NetHunter schrieb: @GrosserBlonderZählen wieviele Posts im Thread enthalten sind und wenn 0, Lösch-Button anzeigen. RE: Löschen verbieten. - Falkenauge Mihawk - 17.08.2010 (17.08.2010, 20:46)GrosserBlonder schrieb:Dann noch ein zusätzlicher Query zur post-Tabelle und ruft alle Posts mit der TID des Threads ab und schaut ob die UID = des Erstellers ist. Wenn ja, Lösch-Button anzeigen, wenn nein, nicht anzeigen.(17.08.2010, 16:42)Falkenauge schrieb:Nicht ganz.. Der Lösch-Button soll nur dann verfügbar sein, wenn ausschließlich Beiträge des Themenerstellers vorhanden sind. Sobald auch Beiträge anderer User vorhanden sind, darf der Lösch-Button nicht mehr verfügbar sein.(17.08.2010, 15:50)NetHunter schrieb: @GrosserBlonderZählen wieviele Posts im Thread enthalten sind und wenn 0, Lösch-Button anzeigen. Das ist alles nur Theorie. XD RE: Löschen verbieten. - querschlaeger - 17.08.2010 Naja, also den Löschbutton auszublenden, verbietet ja nicht das Löschen. Da müsste also mehr geprüft werden. RE: Löschen verbieten. - Falkenauge Mihawk - 17.08.2010 (17.08.2010, 21:44)querschlaeger schrieb: Naja, also den Löschbutton auszublenden, verbietet ja nicht das Löschen. Da müsste also mehr geprüft werden.Klar, da muss noch mehr geprüft werden. Hab mich auch eher für die anfängliche Theorie beschäftigt als mit dem prüfen ob der Benutzer das darf. RE: Löschen verbieten. - GrosserBlonder - 18.08.2010 Auf jeden Fall schon mal der richtige Ansatz.. Danke für eure Beteiligung! Ich denke mal diese Funktionalität ist auch in der 1.6.x Version nicht drinnen? Wenn nicht, wärs ja vielleicht ein Verbesserungsvorschlag dies bei den Berechtigungen als Option einzubauen.. RE: Löschen verbieten. - querschlaeger - 18.08.2010 U.a. aus diesem Grund habe ich auch Undo Delete entwickelt. RE: Löschen verbieten. - NetHunter - 18.08.2010 So, habe mal ein bisschen rumprobiert. Das Ergebnis ist das ein Beitrag vom User nicht mehr gelöscht werden kann, sobald darauf geantwortet wurde. Folgendes macht die "Beitrag löschen" Box im Editiermodus und den "Quickdelete" Button unwirksam. editpost.php Finde: PHP-Code: if($mybb->input['action'] == "deletepost" && $mybb->request_method == "post") ersetzen mit: PHP-Code: if($mybb->input['action'] == "deletepost" && $mybb->request_method == "post") Dieses entfernt zusätzlich den "Quickdelete" Button aus den Beiträgen. inc/function_post.php Finde: PHP-Code: if($mybb->user['uid'] == $post['uid']) PHP-Code: if($mybb->user['uid'] == $post['uid'] && $post['dateline'] == $thread['lastpost']) Soll die "Beitrag löschen" Box nicht nur unwirksam werden sondern ganz verschwinden muss der Block aus dem "Beitrag bearbeiten Templates -> editpost" entfernt werden: PHP-Code: <form action="editpost.php" method="post" name="editpost"> Mods/Admins können weiterhin alles über "Quickdelete" löschen. Das ganze läuft mit 1.4 wie auch 1.6. Ich hoffe damit könnt ihr was anfangen. RE: Löschen verbieten. - StefanT - 18.08.2010 (18.08.2010, 16:04)NetHunter schrieb: Mods/Admins können weiterhin alles über "Quickdelete" löschen.Solange du den Beitrag nicht selber geschrieben hast. RE: Löschen verbieten. - NetHunter - 19.08.2010 (18.08.2010, 17:28)StefanT schrieb:(18.08.2010, 16:04)NetHunter schrieb: Mods/Admins können weiterhin alles über "Quickdelete" löschen.Solange du den Beitrag nicht selber geschrieben hast. Das kann ich nicht nachvollziehen. Ich kann alles löschen, auch eigene Beiträge. Die Rechte für MODs werden woanders geholt. |