Alle Photos eines Users löschen

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Alle Photos eines Users löschen

Beitrag von Kiss News »

Hallo!

Ich habe mal eine Frage: ein User möchte alle seine Fotos, die er hochgeladen hat ins Forum wieder löschen. Kann er aber nicht, weil er nur seinen letzten Beitrag editieren kann.
Jetzt möchte er, dass ich das mache. Da frage ich mich, wie das denn gehen soll? Alle seine Beiträge durchforsten, da sitze ich Tage... oder gibt es dafür eine bessere Lösung? Blödsinnig finde ich das ebenso, weil da gewisse Sachen eventuell keinen Sinn mehr ergeben. Ich dachte daran, ihm zu erlauben, auch ältere Beiträge zu editieren. Nur diese Einstellung habe ich nirgendwo gefunden...

Danke!
Zuletzt geändert von Kiss News am Sa 14.Mär, 2009 17:11, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Jetzt möchte er, dass ich das mache. Da frage ich mich, wie das denn gehen soll? Alle seine Beiträge durchforsten, da sitze ich Tage...
Das wirst Du aber dann wohl machen müssen.
Ich dachte daran, ihm zu erlauben, auch ältere Beiträge zu editieren. Nur diese Einstellung habe ich nirgendwo gefunden...
Wenn, dann in der viewtopic.php selber. Normalerweise geht das auch, eine MOD wird das allerdings bei Dir verhindern.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

Danke für die Info. Ich denke das wird dieser Mod sein
##########################
## 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
##################################
## 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
Genügt es, wenn ich das in der viewtopic vorübergehend rückgängig mache, sodass der User dann selber seine alten beiträge editieren kann? Oder muss ich das in der posting.php auch ändern?
Zuletzt geändert von Kiss News am Sa 14.Mär, 2009 19:37, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du musst schon beides rückgängig machen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Kiss News
Beiträge: 389
Registriert: So 25.Jul, 2004 18:22

Beitrag von Kiss News »

Danke, habe ich vorübergehend mal gemacht.
Antworten