temporäres Probleme mit Beiträge editieren Zeitbegrenzung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Antworten
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

temporäres Probleme mit Beiträge editieren Zeitbegrenzung

Beitrag von Elektron »

Hallo,

wir haben damit unsere User ihre Beiträge nach dem Posting nur noch 1 Stunde editieren können folgendes Snippes verwendet:

Code: Alles auswählen

############################################################## 
## MOD Title:  Edit post - time limit 
## MOD Author: easygo < webmaster@net4seven.de > 
## MOD Description: This hack allows you to set a time limit for editing own messages. Default Value: 7200 sec (2 hours) 
## MOD Version: 1.07 
## 
## Installation Level: easy 
## Installation Time: 1 minute 
## Files To Edit: 1 
##                viewtopic.php 
## 
############################################################## 
## For security purposes, please check: http://www.net4seven.de/ 
## for the latest version of this MOD. Downloading this MOD from other 
## sites could cause malicious code to enter into your forums. 
############################################################## 
## Before adding this MOD to your forums, you should back up all files related to this MOD 
############################################################## 
# 
#-----[ OPEN ]------------------------------------------ 
# 
viewtopic.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
   if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] ) || $is_auth['auth_mod'] ) 
# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
   if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $postrow[$i]['post_time'] + 7200 > time() ) || $is_auth['auth_mod'] ) 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
und folgenden Code eingebaut:

Code: Alles auswählen

  if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $postrow[$i]['post_time'] + 3600 > time() ) || $is_auth['auth_mod'] )           
Soweit funktioniert ja auch die ganze Geschichte, nur berichten immer wieder User dass die Zeit nicht eingehalten wird und ihr Beitrag nicht innerhalb einer Stunde editierbar ist.
Dies berichten uns verschiedene User und dies auch nur temporär.
Wer hat eine Idee wo wir ansetzten müssen oder wo besteht der Bug von unserer Seite? Wir tappen total im dunkeln :cry:

Gruß Elektron
BruceCompanys
Mitglied
Beiträge: 25
Registriert: 29.12.2006 16:24

Beitrag von BruceCompanys »

hmm

entweder sind die Mods oder Admins oder php hatte ne macke :grin:

der mod ist richtig^^
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Beitrag von Elektron »

BruceCompanys hat geschrieben:hmm

entweder sind die Mods oder Admins oder php hatte ne macke :grin:

der mod ist richtig^^
Also wir haben es in der Reihenfolge wie du angegeben hast überprüft!
Vielleicht hast du noch einen besseren Tip oder schweigst einfach!

Wir sind nicht zum Spaß hier um uns zu belustigen!

Gruß Elektron
BruceCompanys
Mitglied
Beiträge: 25
Registriert: 29.12.2006 16:24

Beitrag von BruceCompanys »

Erstmal das:

Code: Alles auswählen

if ( ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && ($postrow[$i]['post_time'] + 3600) > time() ) || $is_auth['auth_mod'] ) 
Bau das mal ein...

(bei mir funzt dat so... immer)
Elektron
Mitglied
Beiträge: 128
Registriert: 10.01.2005 21:42

Beitrag von Elektron »

Hallo,

habe den Rat von BruceCompanys mit dem setzen einer Klammer befolgt, jedoch trat laut einigen User der Fehler nach einigen Tagen wieder auf.

Hier die ....als txt-Datei.

Vielleicht findet ja noch jemand einen Fehler.

Danke

Gruß Elektron
Antworten

Zurück zu „phpBB 2.0: Mod Support“