ilch Forum » Ilch Clan 1.1 » Allgemein » Forum: User eigene Beiträge löschen

Geschlossen
  1. #1
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    Moin,
    ich habe mich jetzt eine Weile umgeguckt, aber nichts zu meiner Fragestellung gefunden. Deswegen frage ich jetzt hier:

    Kann ich es einstellen, dass die einzelnen User brechtigt sind, die eigenen Beiträge im Forum zu löschen?

    MfG, Paule
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Willst du das wirklich haben?? Stell dir mal vor jeder könnte einfach so seine Einträge löschen?? Da wäre ja der Sinn von einem Forum total hinfällig. Ich würde sogar so weit gehen und sagen, sobald eine Anwort auf ein Post gekommen ist kann der vorletzte Post nicht mehr gelöscht werden. Für die löschfuktion hast du dann immer noch Moderatoren die das Kontroliert machen können. Naja ist meine Meinung.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    Das stimmt schon. Ich habe eher daran gedacht, dass ein User bei einem Doppelpost den zweiten Beitrag selbstständig löschen kann.
    Doppelposts grundsätzlich zu verbieten, will ich nicht. Aber das einfach von Moderatoren erledigen zu lassen ist wahrscheinlich das sinnvollste.
    MfG, Paule
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Unknown|User gelöschter User
    In anderen Foren ist das so gelöst, dass ein User seinen Beitrag nur dann löschen kann, wenn dieser Beitrag der letzte im Thema ist. Das leise sich mit Ilch auch umsetzen.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Unknown|User

    In anderen Foren ist das so gelöst, dass ein User seinen Beitrag nur dann löschen kann, wenn dieser Beitrag der letzte im Thema ist. Das leise sich mit Ilch auch umsetzen.

    Das wäre für mich vollkommen ausreichend.


    Zuletzt modifiziert von rsunited am 30.08.2010 - 16:08:47
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Hier alles was gewünscht.
    *Es kann immer nur letzter Post geändert (nicht gelöscht) werden wenn noch nicht beanwortet.
    *Moderatoren können wie gewohnt Beiträge löschen.


    Einfach die show_posts.php hiermit ersetzen.



    Zuletzt modifiziert von -saarlonz- am 30.08.2010 - 23:14:19
    1 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    Danke für die Antwort!

    Aber das ist halt nicht, was ich will. Bearbeiten können die User halt ihre Beiträge, hiermit wird aber ja nur eingeschränkt, dass sie nur die unbeantworteten Beiträge ändern können.
    Unknown|User sprach aber vom Löschen des letzten eigenen Beitrags.

    An dieser Stelle noch eine andere Frage:
    Wie kann ich es hinbekommen, dass die angezeigten Geburtstage im Kalender nur für registrierte Benutzer sichtbar sind?
    Im Admin Bereich unter Kalender geht das nicht.
    MfG, Paule
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Unknown|User gelöschter User
    ZitatZitat geschrieben von -saarlonz-

    *Es kann immer nur letzter Post geändert (nicht gelöscht) werden wenn noch nicht beanwortet.

    Aber das war doch gar nicht gewünscht xD
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Ja das stammt von hier damit nur unbeantwortete Posts geändert werden können! Der Sinn ist aber der gleiche!
    Probier mal statt:
    1
    2
    3
    if ($forum_rights['mods'] == TRUE AND $i>1) {
          $row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
        }


    1
    2
    3
    4
    5
    if ($row['id'] <> db_result(db_query("SELECT MAX(id) FROM prefix_posts WHERE tid = ".$tid),0)) { $notlast = 1; } ELSE { $notlast = 0; }
    if ( $forum_rights['reply'] == TRUE AND loggedin() AND $notlast == 0 AND $i>1 OR ($forum_rights['mods'] == TRUE  AND $i>1))
    {
    $row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
    }


    Habe es jetzt nicht getestet und noch ohne Kaffee geschrieben ;-)
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank!
    Es wird nun bei den Usern beim letzten Post der Button löschen angezeigt, jedoch erscheint auf klick lediglich die Meldung: "Sie sind nicht berechtigt das Forum zu moderieren".
    MfG, Paule
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Das dachte ich mir schon, da bestimmt vor Missbrauch in der delpost das Recht noch zusätzlich geprüft wird. Sonst könnte man in sämtlichen Foren per URL-Eingabe noch Posts löschen!

    Ich schau mir später das nochmnal genauer an, so das der Ersteller der ID auch das Recht hat!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Lord|Schirmer

    Ich schau mir später das nochmnal genauer an, so das der Ersteller der ID auch das Recht hat!

    Das wäre super! Danke!

    Mir ist außerdem gerade aufgefallen, dass die User bei jedem letzten Beitrag in einem Thema den Löschen-Button über dem Post sehen, auch wenn der Beotrag nicht von ihm ist. Kann man die Anzeige auch auf die eigenen Posts beschränken?

    PS: Der Support in diesem Forum ist klasse! Weiter so!
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    So das war doch nicht so einfach, ich hoffe ich habe nichts übersehen!

    OK! Als Erstes prüfen, das deine Dateien gesichert sind!
    Nun Schritt für Schritt Folgendes machen:

    -> Die Datei include/contents/forum/show_posts.php mit folgendem Inhalt ersetzen!



    -> Die Datei include/contents/forum/del_postuser.php mit folgendem Inhalt erstellen!



    -> Die Datei include/templates/forum/del_postuser.htm mit folgendem Inhalt erstellen!

    1
    2
    3
    4
    5
    6
    7
    8
    <h2><b>L&ouml;schen</b></h2>
    <form action="index.php?forum-delpostuser-{tid}-{get3}" method="POST">
    {_lang_doyoureallydelthispost}<br><br>
    <input type="hidden" value="1" name="delete">
    <input type="submit" value="{_lang_yes}"> &nbsp; &nbsp; <input type="button" value="{_lang_no}" onclick="history.back(-1)">
    </form>
    {EXPLODE}
    {_lang_thedelwassuccessful} <a href="index.php?forum-showposts-{tid}">{_lang_topic}</a> &laquo;


    -> In die Datei include/contents/forum.php ganz unten in die Liste folgendes dazu einfügen!

    1
    case 'delpostuser'$incdatei = 'del_postuser.php'; break;


    So nun sollte es funktionieren!
    rules :: doku :: faq :: linkus
    4 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    rsunited Mitglied
    Registriert seit
    26.08.2010
    Beiträge
    23
    Beitragswertungen
    0 Beitragspunkte
    Super! Vielen Dank, dass du dir die Arbeit gemacht hast!!!
    Es funktioniert einwandfrei! Yes

    MfG, Paule
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.680
    Beitragswertungen
    1218 Beitragspunkte
    Schön freud mich zu hören!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten