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!
Alle Photos eines Users löschen
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!
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!
Alle Photos eines Users löschen
Zuletzt geändert von Kiss News am Sa 14.Mär, 2009 17:11, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das wirst Du aber dann wohl machen müssen.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...
Wenn, dann in der viewtopic.php selber. Normalerweise geht das auch, eine MOD wird das allerdings bei Dir verhindern.Ich dachte daran, ihm zu erlauben, auch ältere Beiträge zu editieren. Nur diese Einstellung habe ich nirgendwo gefunden...
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!
-={ 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!
Danke für die Info. Ich denke das wird dieser Mod sein
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?##########################
## 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
Zuletzt geändert von Kiss News am Sa 14.Mär, 2009 19:37, insgesamt 1-mal geändert.