ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Forum Beitrag ändern??

Geschlossen
  1. #1
    User Pic
    olos Mitglied
    Registriert seit
    30.10.2007
    Beiträge
    148
    Beitragswertungen
    1 Beitragspunkte
    Hi,

    zuerst möchte ich sagen, dass ich das Forum schon durchsucht habe aber leider nix passendes dazu gefunden.

    Folgendes.

    Ist es möglich, wenn jemand nach deinem Beitrag was dazu geschrieben hat, dass man dann seinen eigenen nicht mehr ändern kann.
    Grund hierfür ist, dass es schon mehrmals bei uns vorgekommen ist, daß jemand was geschrieben hat. Ein anderer schreibt was dazu. Der vorhergehende Beitrag wird editiert und dann heisst es, "das hab ich so nicht geschrieben".

    Also ich meine eben, dass es nur möglich sein sollte seinen Beitrag im Forum zu editieren, solange noch niemand drauf geantwortet hat. Am besten ab einem bestimmten recht. Oder eben dürfen das nur admins oder dazu bestimmte forenmoderatoren.

    danke und gruss
    =====================================
    Wenn man nur das macht, was man schon kann wird man immer nur das sein, was man schon ist.
    >>>> externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Sollte eigentlich möglich, bedeutet aber schon ein wenig Aufwand!

    Mann müsste in der prefix_posts prüfen ob in der verwendeten ForenID (fid) und ThreadID (tid) es eine größere PostID (id) als die aktuell zu Verändernde gibt. Wenn JA dann nur Änderung durch Admin!

    In der show_posts.php das $row['change'] dem entsprechend mit den Abfragen anpassen!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    olos Mitglied
    Registriert seit
    30.10.2007
    Beiträge
    148
    Beitragswertungen
    1 Beitragspunkte
    danke erstmal für die Antwort

    gibts da ne möglichkeit das genauer zu beschreiben was man da genau wo ändern muss

    wäre echt nice und ich würde das auch echt wichtig finden

    danke
    =====================================
    Wenn man nur das macht, was man schon kann wird man immer nur das sein, was man schon ist.
    >>>> externer Link
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Folgende Funktion in der show_post.php müsste überarbeitet werden:

    	if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
    	  $row['change'] = '&nbsp;<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';


    So sollte es funktionieren, ist nur eine Idee! Damit Du mein Gedanke verstehst! Ich prüfe ob es einen neueren Post als den zu änderen gibt, wenn ja, dann kein CHANGE! Habs nicht getestet!

    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 ) {
    $row['change'] = '&nbsp;<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';



    Zuletzt modifiziert von Lord|Schirmer am 11.04.2010 - 09:56:22
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    olos Mitglied
    Registriert seit
    30.10.2007
    Beiträge
    148
    Beitragswertungen
    1 Beitragspunkte
    passt schonmal einwandfrei
    danke

    eine bitte noch

    wäre es ein großer aufwand daß so zu machen, daß der admin trotzdem noch ändern kann und dies eben für coadmin abwärts gilt.

    weil das gilt im mom für alle inkl. admin

    danke und gruss olos
    =====================================
    Wenn man nur das macht, was man schon kann wird man immer nur das sein, was man schon ist.
    >>>> externer Link
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Probier mal!

    if ( $forum_rights['reply'] == TRUE AND loggedin() AND $notlast == 0 OR is_admin() )


    obwohl wahrscheinlich Forummod sinnvoller währe:

    if ( $forum_rights['reply'] == TRUE AND loggedin() AND $notlast == 0 OR $forum_rights['mods'] == TRUE )



    Zuletzt modifiziert von Lord|Schirmer am 12.04.2010 - 17:39:11
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    geht leider nicht kommt nur das
    Parse error: syntax error, unexpected '}' in /var/www/web306/html/include/contents/forum/show_posts.php on line 251

    Bei beiden codes(die unten)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    RedSunset Mitglied
    Registriert seit
    29.05.2009
    Beiträge
    173
    Beitragswertungen
    4 Beitragspunkte
    nach dem if fehlt noch ne {

    also so ->

    if ( $forum_rights['reply'] == TRUE AND loggedin() AND $notlast == 0 OR $forum_rights['mods'] == TRUE ) {



    Zuletzt modifiziert von RedSunset am 12.04.2010 - 19:41:25
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    olos Mitglied
    Registriert seit
    30.10.2007
    Beiträge
    148
    Beitragswertungen
    1 Beitragspunkte
    geht einwandfrei

    danke euch jungs ihr seit die größten
    =====================================
    Wenn man nur das macht, was man schon kann wird man immer nur das sein, was man schon ist.
    >>>> externer Link
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Bullszeye Mitglied
    Registriert seit
    18.05.2010
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Fein fein, genauch nach so etwas habe ich gesucht.

    Was muss ich außerdem verändern, wenn ich die selben Rechte für das Löschen der Beiträge haben möchte?
    PHP ist wie Schach, nur ohne Würfel!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten