Wie lange darf man eigene Beiträge editieren?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Gast

Wie lange darf man eigene Beiträge editieren?

Beitrag von Gast »

Hallo zusammen,

die Frage steht ja schon im Betreff. :) Wie lange darf denn ein 0815-User seine eigenen Beiträge editieren, und wo kann ich das im Administrationscenter einstellen? *nicht find*

Vielen Dank für alle Antworten bereits im Voraus. :)

NG

Sascha
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

Hi, dafür gibts nen Hack: (funzt auch mit 2.06)
## MOD Titel: Edit/Delete_only_ last_post
## MOD Version: 1.00 - 13.09.2003
## MOD Author: A. Oymann / www.retriever-hilfe.de / webmaster@retriever-hilfe.de
## MOD Beschreibung: Der Mod bewirkt, daß nur der letzte Beitrag eines Topics vom User geändert / gelöscht werden kann.
## MOD Installationslevel: leicht
## MOD getestet unter phpBB: 2.0.4
## MOD Installationszeit: 5 Minuten
## Zu editierende Dateien (3):
## <phpBB2-Forum-Root>/posting.php
## <phpBB2-Forum-Root>/viewtopic.php
## <phpBB2-Forum-Root>/language/lang_german/lang_main.php

Code: Alles auswählen

## This MOD is released under the GPL License. 
## Intellectual Property is retained by the MOD Author(s) listed above 
## http://www.gnu.org 
############################################################################################################################ 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD !!! 
## 
## Bevor Du diesen MOD einbaust, solltest Du ein vollständiges Backup Deines Forums erstellen !!! 
############################################################################################################################ 

Installation des Mods: 

############################################################################################################################ 

# 
#-----[ ÖFFNE ]------------------------------------------ 
# 

<phpBB2-Forum-Root>/posting.php 

# 
#-----[ FINDE ]------------------------------------------ 
# 

      if ( $post_info['poster_id'] != $userdata['user_id'] && !$is_auth['auth_mod'] ) 
      { 
         $message = ( $delete || $mode == 'delete' ) ? $lang['Delete_own_posts'] : $lang['Edit_own_posts']; 
         $message .= '<br /><br />' . sprintf($lang['Click_return_topic'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">', '</a>'); 

         message_die(GENERAL_MESSAGE, $message); 
      } 


# 
#-----[ DANACH FÜGE AN ]------------------------------------ 
# 
  
      else if ( !$post_data['last_post'] && !$is_auth['auth_mod'] ) 
      { 
         $message = ( $delete || $mode == 'delete' ) ? $lang['Delete_last_posts'] : $lang['Edit_last_posts']; 
         $message .= '<br /><br />' . sprintf($lang['Click_return_topic'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">', '</a>'); 

         message_die(GENERAL_MESSAGE, $message); 
      } 

# 
#-----[ ÖFFNE ]------------------------------------------ 
# 

<phpBB2-Forum-Root>/viewtopic.php 

# 
#-----[ FINDE ]------------------------------------------ 
#  

   if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] ) 
   { 
      $temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']); 
      $edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>'; 
      $edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>'; 
   } 

# 
#-----[ ERSETZE DURCH ]------------------------------------------ 
#  

   if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] ) || $is_auth['auth_mod'] ) 
   { 
      $temp_url = append_sid("posting.$phpEx?mode=editpost&" . POST_POST_URL . "=" . $postrow[$i]['post_id']); 
      $edit_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_edit'] . '" alt="' . $lang['Edit_delete_post'] . '" title="' . $lang['Edit_delete_post'] . '" border="0" /></a>'; 
      $edit = '<a href="' . $temp_url . '">' . $lang['Edit_delete_post'] . '</a>'; 
   } 


# 
#-----[ ÖFFNE ]------------------------------------------ 
# 

<phpBB2-Forum-Root>/language/lang_german/lang_main.php 


# 
#-----[ FINDE ]------------------------------------------ 
#    

$lang['Delete_own_posts'] = 'Du kannst nur deine eigenen Beiträge löschen.'; 

# 
#-----[ DANACH FÜGE AN ]------------------------------------ 
# 
  
$lang['Edit_last_posts'] = 'Du kannst nur den letzten Beitrag eines Themas bearbeiten.'; 
$lang['Delete_last_posts'] = 'Du kannst nur den letzen Beitrag eines Themas löschen.'; 
  
# 
#-----[ SPEICHERE UND SCHLIESSE ALLE DATEIEN UND LADE SIE HOCH ]-------------------------- 
# 
# EoM 
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Da ist ne andere MOD imho aber besser geeignet...

http://www.shannado.nl/forumorg/lim_post_edit_time.zip
newfox
Mitglied
Beiträge: 34
Registriert: 01.11.2003 12:28

Beitrag von newfox »

@henne: Irgendwie funktioniert der Link nicht...

Ich möchte mein phpBB 2.0.6 so modifizieren, daß normale Benutzer ihre Beiträge nur 30 Minuten nach dem Erstellen ändern können.

Hatte schon mehrfach das Problem, daß beleidigte Benutzer ihre ganzen Beiträge "entleert" haben und dadurch der Faden der Diskussion verloren ging. Deshalb habe ich das Editieren zunächst abgeschaltet. Aber für die Berichtigung von Rechtschreibfehlern etc. wäre eine zeitlich begrenzte Editier-Funktion nützlich.

Gruß
newfox
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Der Link funktioniert (immer noch)...
Gast

Beitrag von Gast »

Mein Browser (Mozilla Firebird) versucht immer erfolglos "status.icq.com" zu kontaktieren. Öffne ich den Link in einem neuen Fenster, dann geht's. :-)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“