Hallo,
ich suche einen Mod, der (ähnlich der Standard-Lösch-Funktionalität) das Editieren eigener Beiträge nur erlaubt, solange zu diesem Beitrag noch keine Antworten geschrieben wurden...
Gruß
Edgar
Editieren nur möglich, solange keine Antworten
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.
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.
-
EdgarHofer
- Mitglied
- Beiträge: 45
- Registriert: 16.06.2003 14:15
- Wohnort: Österreich & Gomera
- Kontaktdaten:
viewtopic.php
++FINDE++
++MIT FOLGENDEM ERSETZEN++
posting.php
++FINDE++
++DANACH EINFÜGEN++
lang_main.php
++FINDE (nur ein Auszug)++
++DANACH EINFÜGEN++
++FINDE++
Code: Alles auswählen
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>';
}
else
{
$edit_img = '';
$edit = '';
}
Code: Alles auswählen
if ( $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>';
}
else
{
if ( $userdata['user_id'] == $poster_id && $is_auth['auth_edit'] && $forum_topic_data['topic_last_post_id'] == $postrow[$i]['post_id'] )
{
$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>';
}
else
{
$edit_img = '';
$edit = '';
}
}
posting.php
++FINDE++
Code: Alles auswählen
else if ( !$post_data['last_post'] && !$is_auth['auth_mod'] && ( $mode == 'delete' || $delete ) )
{
message_die(GENERAL_MESSAGE, $lang['Cannot_delete_replied']);
}
Code: Alles auswählen
else if ( !$post_data['last_post'] && !$is_auth['auth_mod'] && ( $mode == 'editpost' || $edit_post ) )
{
message_die(GENERAL_MESSAGE, $lang['Cannot_edit_replied');
}
lang_main.php
++FINDE (nur ein Auszug)++
Code: Alles auswählen
$lang['Cannot_delete_replied'] = Code: Alles auswählen
$lang['Cannot_edit_replied'] = 'Sorry, aber du kannst nur Beiträge editieren, auf denen noch keine Antwort folgte.';
-
EdgarHofer
- Mitglied
- Beiträge: 45
- Registriert: 16.06.2003 14:15
- Wohnort: Österreich & Gomera
- Kontaktdaten:
DANKE
S U P E R !!!
danke !! !!!!
danke !! !!!!